Sylvain
5eae1c74a8
[bug] Unable to access the invoices section if the stripe key was not set or incorrect
2020-07-01 12:15:45 +02:00
Sylvain
58803dbc02
updated changelog
2020-07-01 10:54:57 +02:00
Sylvain
8a47af6d2c
Version 4.5.0
2020-06-30 16:24:00 +02:00
Sylvain
4fbd88ffd7
beta preview of the upgrade script
2020-06-30 16:11:12 +02:00
Sylvain
74ac0bff85
[bug] invalid URL redirection for SSO login
2020-06-30 12:07:21 +02:00
Sylvain
8879066f95
updated changelog
2020-06-29 12:00:01 +02:00
Sylvain
9e21eefc3a
updated changelog
2020-06-29 08:03:59 +02:00
Sylvain
e95b270433
multiples fixes
...
- improved project search
- fix db schema (sql)
- improved doc
- removed es_language_analyzer var (deprecated)
2020-06-24 17:22:38 +02:00
Sylvain
164899c2fd
updated documentation about disabling elastic
2020-06-24 10:37:13 +02:00
Sylvain
7fc4a310cf
Merge branch 'pg-search' into dev
2020-06-24 10:25:59 +02:00
Sylvain
3d23494333
updated changelog
2020-06-24 09:55:10 +02:00
Sylvain
1a6cd356bf
WIP: using postgres for full-text search in projects
2020-06-22 16:28:05 +02:00
Sylvain
933ce5df71
[bug] summary of create training availability shows incorrect alert about slot splitting
2020-06-16 14:29:18 +02:00
Sylvain
ae4992542d
updated changelog
2020-06-16 11:14:17 +02:00
Sylvain
68a99718c8
Merge branch 'settings' into dev
2020-06-15 17:53:17 +02:00
Sylvain
6301d4cda0
updated changelog
2020-06-15 17:46:35 +02:00
Sylvain
269e8847e5
updated changelog
2020-06-15 13:22:11 +02:00
Sylvain
185b7b7162
updated sidekiq & redis to v6
2020-06-09 16:23:07 +02:00
Sylvain
2082f1e11c
fix avatar refresh on update
2020-06-03 10:21:13 +02:00
Sylvain
092bd8f482
updated changelog
2020-06-01 12:21:18 +02:00
Sylvain
0617e4cd26
configure default_mail_from from the UI
2020-06-01 12:15:16 +02:00
Sylvain
1f0e538944
Version 4.4.6
2020-06-01 09:51:13 +02:00
Sylvain
71ab35b478
updated changelog
2020-06-01 09:23:42 +02:00
Sylvain
d6d3c1f87c
Version 4.4.5
2020-05-27 10:17:16 +02:00
Sylvain
03abbabdc8
[security] updated rails to 5.2.4.2
2020-05-27 09:43:50 +02:00
Sylvain
98c63e8327
[bug] managers do not see the name of the user who reserved a slot
2020-05-25 16:35:21 +02:00
Sylvain
419605e551
configuration of google analytics tracking ID through the settings interface
2020-05-25 12:55:00 +02:00
Sylvain
701d18d501
Improved display of the icons alerting about an outdated version
2020-05-25 12:54:58 +02:00
Sylvain
e6cab62c73
Version 4.4.4
2020-05-25 12:28:31 +02:00
Sylvain
0cdf5ea0a2
updated changelog
2020-05-25 11:48:25 +02:00
Sylvain
9e8caca35c
[security] CVE-2020-11077
2020-05-25 11:37:44 +02:00
Sylvain
9522daee80
Version 4.4.3
2020-05-25 11:23:39 +02:00
Sylvain
bf57587301
[bug] recurrent availabilities do not keep the custom duration
2020-05-25 11:03:31 +02:00
Sylvain
06cfaebe8d
Version 4.4.2
2020-05-19 13:51:59 +02:00
Sylvain
c9670c9d1d
[bug] openAPI clients interface has a bugged behavior when creating/editing a client
2020-05-18 18:09:13 +02:00
Sylvain
2b95c043e3
Removed dependency to has_secure_token to fix warnings about already initialized constant
2020-05-18 17:45:01 +02:00
Sylvain
fdc2f60ff5
[bug] when a new account is created through the sign-up modal, the role is not reported in the StatisticProfile ( #196 )
...
Also: if a member was deleted the /api/members/mapping will raise an error
2020-05-18 16:23:53 +02:00
Sylvain
0cd5061852
update actionpack-page_caching to 1.2.2 to get the bugfix about relative_path
2020-05-18 15:31:17 +02:00
Sylvain
da2489d462
updated CHANGELOG
2020-05-18 11:23:20 +02:00
Sylvain
826d3cd4b7
Added an option to allow usage in production without HTTPS
2020-05-13 14:03:58 +02:00
Sylvain
b18bc2a97e
Downgraded faraday from 1.0 to 0.17 for better compatibility with elasticsearch-ruby 5 ( #205 #196 )
2020-05-13 12:15:29 +02:00
Sylvain
ca7a50bacc
[bug] admin's members list shows the same members multiple times
2020-05-13 10:59:16 +02:00
Sylvain
7e1edef8a0
[bug] when an admin logs on the subscription page, his view is broken
...
Also: Prevent admins from leaving their dedicated group
2020-05-13 08:37:49 +02:00
Sylvain
54a5a2def7
Version 4.4.1
2020-05-12 20:31:53 +02:00
Sylvain
c5bbcf9381
[bug] prevent VersionCheckWorker from polluting the sidekiq stack in development
2020-05-12 16:21:06 +02:00
Sylvain
b1646f6496
[bug] menu separators are not visible
2020-05-12 15:32:34 +02:00
Sylvain
37901e4153
[bug] users promoted to the administrator role are not in the admin group
2020-05-12 15:30:57 +02:00
Sylvain
8ea36b8a89
[bug] the subscription page is not available
2020-05-12 15:16:26 +02:00
Sylvain
0d52b36850
Version 4.4.0
2020-05-12 11:13:47 +02:00
Sylvain
931432b866
Check password length during installation
2020-05-11 17:17:26 +02:00
Sylvain
06502cde33
[bug] accounting periods totals are wrong for periods closed after 2019-08-01
2020-05-11 10:10:52 +02:00
Sylvain
4f43dc1407
[bug] do not show disabled groups and plans during availability creation
2020-05-06 17:38:10 +02:00
Sylvain
5f7287cec7
Ask for confirmation before booking a slot for a member without the required tag
2020-05-06 15:32:40 +02:00
Sylvain
b204b1fbaf
[security] updated jquery to fix CVE-2020-11023
2020-05-05 12:10:15 +02:00
Sylvain
2d8df2c1cd
Ability to promote a user to a higher role (member > manager > admin)
2020-05-05 11:28:04 +02:00
Sylvain
3319e68526
Auto-adjusts text colors based on the selected theme colors
2020-05-04 13:20:57 +02:00
Sylvain
29e7ac2f08
[bug] background image of the profile is not shown and wrong menu hover color
2020-05-04 12:10:13 +02:00
Sylvain
881cc97e8d
The invoices list displays the operator in case of offline payment
2020-05-04 10:56:27 +02:00
Sylvain
59a20d71bd
corrected the documentation about BOOK_SLOT_AT_SAME_TIME
...
Also: [ongoing] help for managers
2020-04-29 12:57:17 +02:00
Sylvain
35ce577651
[bug] subscription page shows the groups without any active plans
...
[bug] cart price inconsistently updated after a subscription
[feature] plans page for managers
2020-04-29 10:57:32 +02:00
Sylvain
81a18704ed
[bug] plan edition does not show the associated group
2020-04-28 18:10:12 +02:00
Sylvain
6a8746b110
[bug] updating a setting without any changes triggers an error
...
Also:
- Invoices interface for managers
- Refactoring of admin/invoices template: split into multiple files
2020-04-28 16:35:54 +02:00
Sylvain
e56fba1c03
[bug] Free entry label for events without reservation
2020-04-28 11:21:04 +02:00
Sylvain
2da644ecd5
[bug] unable to delete an unreserved event
2020-04-28 10:05:28 +02:00
Sylvain
3624bee057
{bug] unable to create events or trainings that are not multiples of SLOT_DURATION
2020-04-28 09:45:12 +02:00
Sylvain
570672c5db
[bug] unable to change group if the previous was deactivated
2020-04-28 09:21:33 +02:00
Sylvain
f88472eeb3
Interface to manage partners
2020-04-21 16:47:35 +02:00
Sylvain
ff75a96ecc
Ability to define, per availability, a custom duration for the reservation slots
2020-04-15 18:08:02 +02:00
Sylvain
96a7dd6d43
Version 4.3.4
2020-04-14 16:33:54 +02:00
Sylvain
e814ce7e1f
Now using MailCatcher with docker instead of maildev
2020-04-14 12:19:39 +02:00
Sylvain
b3c823c0d4
Maintenance task to display the current version
2020-04-14 10:13:45 +02:00
Sylvain
8395363811
Maintenance task to migrate notifications for Fab-manager v1
2020-04-08 18:06:42 +02:00
Sylvain
92398c6d8d
Allow removing contacts from the about page + defaut locales
2020-04-08 16:32:22 +02:00
Sylvain
5f6c293046
fixes in-context translation + fixes migration 20160704095606
2020-04-08 15:55:08 +02:00
Sylvain
a13c3af88c
[bug] migration 20160704095606 cannot run due to GDPR refactoring
2020-04-08 14:14:50 +02:00
Sylvain
f2a76732e5
Compatible database with Fab-manager v1, to allow upgrades
2020-04-08 12:58:59 +02:00
Sylvain
de9c224a92
improved version check
...
- use referer from client when available
- save uuid returned by hub
- send uuid to hub on version check
- check the version on each startup to prevent wrong sync
- also: do not save a setting on API update if it has not changed
2020-04-07 17:53:19 +02:00
Sylvain
a4cd6e4dc7
[bug] unable to access health endpoint
2020-04-07 15:19:41 +02:00
Sylvain
6f4052f295
[bug] invalid link to upgrade procedure
2020-04-07 15:02:14 +02:00
Sylvain
44e726bc54
[bug] in-context translation is loading invalid locale for MessageFormat
2020-04-07 14:39:31 +02:00
Sylvain
c6c25f0595
[bug] default nginx configuration does not allows secure cookies
2020-04-07 12:26:14 +02:00
Sylvain
7214af5d9b
Improved setup script for installations without nginx
2020-04-07 10:34:58 +02:00
Sylvain
e3ea83fce2
[bug] default twitter feed is invalid
2020-04-06 16:59:28 +02:00
Sylvain
bb13dc1d66
updated documentation
2020-04-06 15:56:01 +02:00
Sylvain
ff302975cb
Changed some default values for new installations
2020-04-06 15:54:49 +02:00
Sylvain
b0de296eee
[bug] installation without nginx does not remove the service from the docker-compose file
2020-04-06 15:54:39 +02:00
Sylvain
729a070ea2
Version 4.3.3
2020-04-01 18:05:05 +02:00
Sylvain
3917d6042c
[bug] no statistics for subscriptions ( #196 )
...
+ [bug] issing translation for subscriptions statistics > duration
2020-04-01 17:25:55 +02:00
Sylvain
705bedc25c
[bug] crediting a wallet w/ refund invoice prevent statistics generation ( #196 )
2020-04-01 12:51:18 +02:00
Sylvain
570f61c5df
[bug] report error on invalid encoding in members import
2020-03-31 16:53:30 +02:00
Sylvain
f596859c78
updated changelog
2020-03-31 16:12:32 +02:00
Sylvain
6dc7a7edd9
[bug] unable to export accounting data to ACD
2020-03-31 15:39:05 +02:00
Sylvain
8075ca69e1
updated changelog
2020-03-30 16:33:36 +02:00
Sylvain
3d34fd7261
Removed MESSAGEFORMAT_LOCALE
as it is now handled by make-plural
2020-03-25 12:35:09 +01:00
Sylvain
b052cc9057
updated compass-core to fix deprecations
2020-03-25 12:35:09 +01:00
Sylvain
36adddad53
Syntax improvements in scss files
2020-03-25 12:35:08 +01:00
Sylvain
5da4a90692
[bug] invalid footprints in invoices fixtures
2020-03-25 12:34:33 +01:00
Sylvain
64342c9e00
[bug] missing translations for some error messages
2020-03-24 17:28:55 +01:00
Sylvain
85ab715b89
[bug] invalid translation keys in closing accounting period interface
2020-03-24 16:59:36 +01:00
Sylvain
f8d315b5e5
renamed production documentation
2020-03-24 11:23:56 +01:00
Sylvain
efd356965e
[bug] since PostgreSQL release 9.6.17, the new installations will fail to start complaining for missing password ( #194 )
2020-03-23 16:58:17 +01:00
Sylvain
cb68fe50cf
[security] updated mkdirp to fix cve-2020-7598
2020-03-23 16:28:02 +01:00
Sylvain
a1af1a78b0
do not embed dev deps in docker build + updated eslint
2020-03-23 16:15:06 +01:00
Sylvain
d7ff1264fa
Updated angular-translate
2020-03-23 15:57:40 +01:00
Sylvain
284aa9e58c
updated changelog
2020-03-23 15:24:30 +01:00
Sylvain
1baa2a179e
Updated instructions to setup a development environment
2020-03-23 15:03:09 +01:00
Sylvain
1115ba064b
fixes some translation
2020-03-11 14:45:58 +01:00
Sylvain
2e58ad26e1
Version 4.3.2
2020-03-11 12:37:55 +01:00
Sylvain
68ef5ddd6a
updated changelog
2020-03-11 12:24:58 +01:00
Sylvain
0b341af1ed
[bug] unable to create new availabilities if SLOT_DURATION is not defined
2020-03-11 11:31:06 +01:00
Sylvain
9e7822f34a
Improved contextual help with a modal dialog
2020-03-11 10:26:53 +01:00
Sylvain
138acba2ae
updated changelog
2020-03-09 15:36:44 +01:00
Sylvain
a91b0b4631
secure the session cookie
2020-03-09 12:12:42 +01:00
Sylvain
7abd2daa2f
Version 4.3.1
2020-03-04 17:58:25 +01:00
Sylvain
86ae46e4c3
Display user's manual when help is asked, if no tour is available
2020-03-04 17:53:43 +01:00
Sylvain
8976336a6a
updated user's manual for v4.3 (fr)
2020-03-04 17:24:06 +01:00
Sylvain
21c3084bb8
[bug] spaces item is not at the correct position in the admin navigation menu
2020-03-04 14:44:19 +01:00
Sylvain
5301a237ca
Change style and pluralize the text of the slot division alert in new availability assistant
2020-03-04 14:42:00 +01:00
Sylvain
f058947c42
[bug] in the user's menu, two links to the personal wallet
2020-03-04 14:33:19 +01:00
Sylvain
0fdce5d1f2
[bug] in feature tours, next and previous arrows may be broken on some systems
2020-03-04 14:29:11 +01:00
Sylvain
4c502ba83f
Version 4.3.0
2020-03-04 12:24:01 +01:00
Sylvain
77ad31ca9e
updated puma to 3.14.4
2020-03-04 12:12:44 +01:00
Sylvain
8fca92b8ae
prevent version check from running multiple times + updated sidekiq
2020-03-04 10:35:00 +01:00
Sylvain
279012e595
[bug] default invoice logo is broken and prevent invoice generation + updated seeds
2020-03-03 14:38:09 +01:00
Sylvain
d0be17073b
[bug#169] first day of week is ignored in agendas
2020-03-02 17:22:15 +01:00
Sylvain
a44bf85014
Merge branch 'slot_is_only_subscriptions' into dev
2020-03-02 16:27:26 +01:00
Sylvain
07b21f5094
Merge branch 'book_slot_at_same_time' into dev
2020-03-02 15:52:05 +01:00
Sylvain
11ccaa73b6
Merge remote-tracking branch 'origin/disable_wallet_option' into dev
2020-03-02 15:47:14 +01:00
Sylvain
c5cfd3d75c
typo
2020-03-02 15:43:04 +01:00
Sylvain
147a78de96
Merge branch 'tour' into dev
2020-03-02 15:39:45 +01:00
Sylvain
6748a1aca1
[bug] with Firefox browser, the texts in date inputs are shifted to the bottom
2020-03-02 11:46:56 +01:00
Sylvain
1a7d7258d8
[bug] in some cases, bogus admin notification on profile completed
2020-03-02 10:20:10 +01:00
Sylvain
29eb248029
[bug] unable to select a group in profile completion screen
2020-03-02 09:59:35 +01:00
Sylvain
63bdd85657
[bug] datepicker does not work in profile completion screen
2020-03-02 09:49:16 +01:00
Sylvain
676da06ef1
left menu spacers style
2020-03-02 09:13:00 +01:00
Sylvain
4e72cd16a1
harmonized Fab-manager typo
2020-03-02 08:59:43 +01:00
Sylvain
22df5d7177
updated changelog
2020-03-02 08:53:44 +01:00
Sylvain
d833f6d812
harmonize Fab-manager trademark syntax
2020-02-26 10:19:43 +01:00
Sylvain
95338e267e
possible fix for #49
2020-02-19 16:22:02 +01:00
Sylvain
fd62062533
Updated angular-ui-bootstrap from v1.1 to v1.2
2020-02-19 12:07:42 +01:00
Sylvain
0948ef4381
Updated angular-ui-bootstrap from v0.14 to v1.1
2020-02-19 11:34:38 +01:00
Du Peng
908275d171
add disable wallet option
2020-02-12 18:15:44 +01:00
Sylvain
ebd4bab4fb
updated changelog
2020-02-11 15:46:00 +01:00
Sylvain
372d7f936b
typos & syntax
2020-02-11 11:46:40 +01:00
Sylvain
54bcc392f3
typo and syntax
2020-02-11 10:48:29 +01:00
Du Peng
74cc69d1bd
Ability to configure reservation slot restrict for plans
2020-02-07 17:37:00 +01:00
Du Peng
7c86adde4b
Ability to configure allowing or preventing member book a machine/formation/event slot if he already have a reservation the same day at the same time
2020-02-05 16:53:47 +01:00
Sylvain
656a603d6c
customize home page css
2020-01-27 17:10:29 +01:00
Sylvain
0459eb93d2
updated changelog
2020-01-22 13:27:16 +01:00
Sylvain
15ab3c1305
Ability to customize the title of the link to the about page
2020-01-21 16:16:12 +01:00
Sylvain
45e4b5c4bc
Create machine availabilities: select all/none in a click
2020-01-21 12:09:24 +01:00
Sylvain
939b4e3851
updated changelog
2020-01-21 11:45:49 +01:00
Sylvain
6ab10abd11
updated changelog
2020-01-15 13:01:43 +01:00
Sylvain
6a56f291e5
updated changelog
2020-01-15 11:40:08 +01:00
Sylvain
8320460321
updated changelog
2020-01-15 10:52:18 +01:00
Sylvain
e7ec69e49e
updated changelog
2020-01-14 18:09:42 +01:00
Sylvain
64764e5498
check version on hub & [ongoing] health endpoint
2020-01-13 17:05:53 +01:00
Sylvain
54be21729b
batch delete periodic events
2020-01-07 17:18:49 +01:00
Sylvain
6090d2e05a
updated changelog
2020-01-07 16:06:13 +01:00
Sylvain
dcb4790b4a
updated changelog
2020-01-07 10:46:12 +01:00
Sylvain
3c3e806a29
Merge branch 'user-confirmation' into dev
2020-01-07 10:34:25 +01:00
Sylvain
b6ee4e92a4
change falsy value + updated changelog
2020-01-07 10:34:12 +01:00
Sylvain
5d30b339d1
fix typo
2020-01-07 10:12:02 +01:00
Sylvain
33678eeab6
updated changelog
2020-01-06 17:11:38 +01:00
Sylvain
5b83fadcf9
updated changelog
2019-12-24 16:20:16 +01:00
Sylvain
b34d31fea4
updated changelog
2019-12-24 15:19:29 +01:00
Sylvain
f651f540d7
fixes environment documentation
2019-12-18 15:57:13 +01:00
Sylvain
2529932155
updated translation readme with TMS
2019-12-16 10:39:48 +01:00
Sylvain
0c11f61010
Prevent event reservation in the past
2019-12-10 12:16:26 +01:00
Sylvain
6aa3c0caeb
Notify all admins on the creation of a refund invoice
2019-12-09 11:55:31 +01:00
Sylvain
177c4c3ace
updated changelog
2019-12-09 08:33:39 +01:00
Sylvain
22ae8d5073
updated and refactored readme
...
updated instructions to setup a development environment
splitted readme into multiple files to improve clarity
2019-12-03 17:15:32 +01:00
Sylvain
f50e45d2de
rake task to sync users with stripe
2019-12-03 16:32:59 +01:00
Sylvain
60755a2c2a
Merge remote-tracking branch 'origin/fix-time-now' into dev
2019-12-03 15:51:22 +01:00
Sylvain
264f10e3e9
updated changelog
2019-12-03 15:50:08 +01:00
Nicolas Florentin
43a05f624a
updates changelog
2019-12-02 12:35:01 +01:00
Sylvain
36eba99808
[bug] report errors on admin creation
2019-12-02 10:39:42 +01:00
Sylvain
90b3564138
admin calendar: surround select item by shadow-box
2019-11-27 12:31:32 +01:00
Sylvain
48b811d2b5
Added freeCAD files as default allowed extensions
...
also: refactored some ruby code
2019-11-25 16:12:23 +01:00
Sylvain
68b17cbe9a
Ability to show the scheduled events in the admin calendar
2019-11-25 14:49:39 +01:00
Sylvain
563de29b9d
Calendar management: improved legend style
2019-11-25 11:59:34 +01:00
Sylvain
452f1cdae4
updated angular.js to 1.7
2019-11-25 11:26:35 +01:00
Sylvain
1d1a163880
updated changelog
2019-11-25 10:52:45 +01:00
Sylvain
37d6c84cc6
[bug] unable to remove training picture
...
also: removed some invalid href=# in the templates
2019-11-19 15:18:00 +01:00
Sylvain
ad928bd4e6
ability to set phone number optional or required
...
also: show stars on required fields in new admin form
2019-11-19 11:44:32 +01:00
Sylvain
a60a39ff9e
[ongoing] create multiple availabilities according to UI
2019-11-13 12:13:22 +01:00
Sylvain
df26e4de4a
updated changelog
2019-11-07 19:38:29 +01:00
Sylvain
a42e9daa7f
Merge branch 'hotfix' into dev
2019-10-30 16:36:30 +01:00
Sylvain
a87243f212
Version 4.2.4
2019-10-30 15:58:50 +01:00
Sylvain
9b3c2fab36
updated changelog
2019-10-30 15:53:20 +01:00
Sylvain
c6c0881e84
updated changelog
2019-10-30 15:52:13 +01:00
Sylvain
a2597a982e
updated changelog
2019-10-30 15:45:54 +01:00
Sylvain
a755f34372
updated changelog
2019-10-30 15:44:00 +01:00
Sylvain
8f04ea436e
updated changelog
2019-10-30 15:39:30 +01:00
Sylvain
f94d8feba6
[feature] admin can delete an user
2019-10-29 09:59:21 +01:00
Sylvain
35fb991cdb
Improved user experience in defining slots in the calendar management
2019-10-23 17:48:31 +02:00
Sylvain
d7aed3fa1f
Improved notification email to the member when a rolling subscription is taken
2019-10-23 11:43:42 +02:00
Sylvain
398af2e8e0
updated moment-timezone
2019-10-23 10:20:07 +02:00
Sylvain
b4ee2f9b85
Version 4.2.3
2019-10-22 14:46:18 +02:00
Sylvain
58821555fe
Ability to set the default view in project gallery: openLab or local
2019-10-22 14:42:45 +02:00
Sylvain
d48e5602ce
[bug] admins can't edit members projects
2019-10-22 14:42:35 +02:00
Sylvain
9aa69a3fac
Version 4.2.2
2019-10-22 12:51:56 +02:00
Sylvain
11484d2fcc
Version 4.2.1
2019-10-21 16:13:56 +02:00
Sylvain
fdcec06345
CVE-2019-16892 + #49
...
- updated rubyzip to fix a security issue
- updated axlsx and file writing method as a possible fix for #49
2019-10-21 16:11:49 +02:00
Sylvain
36a15fb364
fixes changelog
2019-10-21 15:40:57 +02:00
Sylvain
fd2391f76e
Version 4.2.0
2019-10-21 15:30:39 +02:00
Sylvain
ff655e9dfe
updated changelog
2019-10-21 11:55:58 +02:00
Sylvain
90b2e7e575
Ability to configure SMTP connection to use SMTP/TLS
2019-10-21 11:42:01 +02:00
Sylvain
e8930924e4
[bug] do not display each days in invoices for multiple days event reservation
2019-10-16 16:11:37 +02:00
Sylvain
9e1e23f268
[bug] unauthorized user can see the edit project form
2019-10-16 15:21:50 +02:00
Sylvain
1cc1bd23b7
Ability to fully rebuild the projets index in ElasticSearch with rake fablab 🇪🇸 build_projects_index
2019-10-16 14:37:43 +02:00
Sylvain
4300f29ad7
[bug] unable to run rake fablab 🇪🇸 * tasks due to an issue with gem faraday 0.16.x
...
Gem faraday was updated to 0.17 to solve the issue
2019-10-16 13:11:47 +02:00
Sylvain
ab5ee0f2d8
[bug] invoices list is not shown by default in 'manage invoices' section
2019-10-14 10:59:56 +02:00
Sylvain
e6cc4dbdd6
added a known issue about invoices not generated ( #152 )
2019-10-14 10:57:02 +02:00
Sylvain
bc36b78719
[bug] public calendar won't show anything if the current date range include a reserved space availability ( #151 )
2019-10-14 10:38:13 +02:00
Sylvain
2897eec723
various bugfixes
...
- in profile_complete form, the user's group is not selected by default
- missing asterisks on some required fields in profile_complete form
- renamed default DatabaseProvider from Fablab to FabManager
2019-10-09 14:41:32 +02:00
Sylvain
13c730eaad
use postgres 9.6 instead of 11
2019-10-09 09:52:58 +02:00
Sylvain
ae368cb496
PG upgrade procedure + test disk space
2019-10-08 16:57:58 +02:00
Sylvain
75fb40f73e
updated changelog
2019-10-02 16:10:54 +02:00
Sylvain
31d7a39f49
updated changelog
2019-10-02 16:08:25 +02:00
Sylvain
877506b26a
[bug] unable to dissociate the last machine from a formation
2019-10-01 15:27:59 +02:00
Sylvain
0e7af64332
improved environment documentation
2019-09-30 16:43:58 +02:00
Sylvain
193e81e711
Merge branch 'uvsq' into dev
2019-09-30 15:34:21 +02:00
Sylvain
0d3cc0fe40
[feature] Ability to disable invoices generation and interfaces
2019-09-30 15:29:20 +02:00
Sylvain
a532efd198
upload csv file to the server through the API and save it on the disk
2019-09-24 17:42:50 +02:00
Sylvain
ede53ad761
[feature] Ability to set project's CAO attachement maximum upload size
2019-09-24 16:40:38 +02:00
Sylvain
8eda1e673f
Merge remote-tracking branch 'origin/hotfixes' into dev
2019-09-24 14:43:14 +02:00
Sylvain
f75633e64e
[bug] create a plan does not set its name
2019-09-24 11:41:07 +02:00
Sylvain
9b3375e7dd
updated changelog
2019-09-23 17:51:38 +02:00
Sylvain
588010ac0b
[feature] Optional reCaptcha checkbox in sign-up form
2019-09-23 17:46:46 +02:00
Nicolas Florentin
b4b3c2b937
Version 4.1.1
2019-09-20 15:52:16 +02:00
Sylvain
50aa74f9b0
typo
2019-09-19 16:26:32 +02:00
Sylvain
edc0bab075
updated changelog
2019-09-19 16:24:11 +02:00
Sylvain
de1cc2013a
[bug] after disabling a group, its associated plans are hidden from the interface
...
+ validate server-side that there's no more user in the group to disable
2019-09-19 15:34:21 +02:00
Sylvain
668eb43959
[bug] in case of unexpected server error during stripe payment process, the confirm button is not unlocked
2019-09-19 15:00:27 +02:00
Sylvain
cd2c8488c2
Compute the VAT per item in each invoices, instead of globally
2019-09-18 17:14:59 +02:00
Sylvain
30e7ce8377
[bug] invoices with total = 0, are marked as paid on site even if paid by card
2019-09-17 15:16:11 +02:00
Sylvain
6a0aeb2717
updated changelog
2019-09-12 12:57:40 +02:00
Sylvain
224b0d6dee
Merge branch 'sca' into dev
2019-09-12 12:53:56 +02:00
Sylvain
f30f55024c
Version 4.1.0
2019-09-12 12:37:02 +02:00
Sylvain
48d2a8a066
updated changelog
2019-09-12 12:31:15 +02:00
Sylvain
9d2e17d5d6
[bug] once a reservation was made, the reminder of the paid price is always 0 if a coupon was used
2019-09-12 12:25:13 +02:00
Sylvain
c676a1e833
updated changelog
2019-09-12 11:55:53 +02:00
Sylvain
52afb6ef07
[bug] extend a current subscription for a member, does not reset his credits
2019-09-12 11:37:03 +02:00
Sylvain
53e02622b9
[bug] disabled groups still appears as available in sign-up modal
2019-09-12 11:14:04 +02:00
Sylvain
c7fbc4d01d
Merge branch 'sca' of github.com:sleede/fab-manager into sca
2019-09-12 09:55:34 +02:00
Sylvain
2ad188b741
[security] updated nokogiri to fix CVE-2019-5477
2019-09-11 17:35:17 +02:00
Nicolas Florentin
3c486e4b93
[Bug] unable to create the first user because role member was missing
2019-09-11 17:11:43 +02:00
Sylvain
87f3aa1d65
fix typo
2019-09-11 17:10:09 +02:00
Sylvain
539eb08b89
ability to disable the online payments through an env var
2019-09-11 17:08:00 +02:00
Sylvain
9fc3c7f61c
[bug] Wallet credit inputs does not allow to put zeros at the end of the decimal part of the amount
2019-09-11 13:05:10 +02:00
Sylvain
3320ee103b
Log changes in Invoices or InvoiceItems records for better handling of accounting certification issues
2019-09-11 12:22:14 +02:00
Sylvain
14e726cfd1
Upgrade dev environments from ruby 2.3.6 to 2.3.8 ( #143 )
2019-09-11 11:12:05 +02:00
Sylvain
4d0ac9b3ca
using stp_payment_intent_id instead of stp_invoice_id on new invoices
2019-09-10 16:45:45 +02:00
Sylvain
5a75db394c
[bug] Users with role 'member' cannot download their invoices
2019-09-10 14:46:07 +02:00
Nicolas Florentin
f1958a300b
[Bug] unable to create the first user because role member was missing
2019-09-09 14:34:00 +02:00
Sylvain
0ace42bda9
fix typo
2019-09-04 09:39:04 +02:00
Sylvain
dd54bf1353
Merge branch 'dev' into dependabot/npm_and_yarn/eslint-utils-1.4.2
2019-09-03 11:22:43 +02:00
Cyril
cd81de79cf
Version 4.0.4
2019-08-14 15:34:12 +02:00
Sylvain
15f858ba9c
Merge branch 'acd' into dev
2019-08-01 13:07:05 +02:00
Sylvain
01dd576743
Version 4.0.3
2019-08-01 12:50:14 +02:00
Sylvain
4210405932
updated changelog
2019-08-01 11:31:56 +02:00
Sylvain
2b3f4d4938
updated changelog
2019-08-01 11:27:28 +02:00
Sylvain
26c98394ac
fixed export service
2019-08-01 09:49:09 +02:00
Sylvain
f772bc3509
api endpoint and worker to export accounting data
2019-07-30 11:43:51 +02:00
Sylvain
3d3be70e29
[bug] newly generated refund is displayed as broken
2019-07-29 12:25:46 +02:00
Sylvain
0714878bca
[bug] unable to generate a refund
2019-07-29 12:07:22 +02:00
Sylvain
1be7bda603
[security] updated sidekiq to fix 3 security vulnerabilities
2019-07-29 11:34:59 +02:00
Sylvain
74e5461c02
[bug] do not remove member role if last user was deleted
2019-07-18 16:07:20 +02:00
Sylvain
897be4763a
Version 4.0.2
2019-07-10 12:26:33 +02:00
Sylvain
12fcfee71e
[bug] unable to export reservations or subscriptions to excel
2019-07-10 12:25:08 +02:00
Sylvain
38d3ddd48a
[bug] export members list to excel is broken
2019-07-10 11:27:45 +02:00
Sylvain
b77fde2506
[bug] OpenlabWorker is crashing with message undefined method profile for StatisticProfile
2019-07-10 10:58:51 +02:00
Sylvain
1253af5377
Prevent invalid invoice logo from crashing the InvoiceWorker
2019-07-10 10:54:35 +02:00
Sylvain
ca61e4e08e
[bug] SubscriptionExpireWorker cannot run due to wrong expiration column in SQL query
2019-07-10 10:52:29 +02:00
Sylvain
79272d9e39
optimized dockerfile
2019-06-26 12:58:53 +02:00
Sylvain
ddbb492ace
[bug] abuses reports are not notified to admins
2019-06-26 12:55:38 +02:00
Sylvain
85f4182b2f
[bug] projects RSS feed fails to render
2019-06-24 11:03:40 +02:00
Sylvain
718d163d13
Version 4.0.1
2019-06-17 15:32:46 +02:00
Sylvain
f37b4ffca2
[bug] migration 20190523140823 may not run if an admin was deleted
2019-06-17 15:28:54 +02:00
Sylvain
39fad9d0b0
Documentation about dumping the database
2019-06-17 15:27:30 +02:00
Sylvain
e9f91a36e9
[bug] prevent task migrate_pdf_invoices_folders from raising an error when run with no invoices
2019-06-17 15:01:23 +02:00
Sylvain
50373b6609
[bug] cookie consent modal is not shown
2019-06-17 14:57:11 +02:00
Sylvain
ff784aef1a
Version 4.0.0
2019-06-17 12:34:12 +02:00
Sylvain
66ab9138ef
updated changelog
2019-06-17 12:29:15 +02:00
Sylvain
f3c433883d
[bug] canceled reservation are not removed from statistics ( fix #133 )
2019-06-13 16:29:12 +02:00
Sylvain
0f913e5bda
updated changelog
2019-06-13 12:56:04 +02:00
Sylvain
249e59bb2a
get user consent about cookies
2019-06-13 11:28:55 +02:00
Sylvain
4edab0c53a
task to delete inactive users
2019-06-12 16:06:30 +02:00
Sylvain
12cf9cfd7d
privacy policy draft
2019-06-12 14:37:05 +02:00
Sylvain
a53c6e80e7
move invoice->operator to invoicing_profile + minor fixes to handle user deletion
2019-06-12 12:22:38 +02:00
Sylvain
7ed97ef35a
link wallet & its transactions to invoicingprofile
2019-06-03 16:00:09 +02:00
Sylvain
4d1e936d76
updated changelog
2019-06-03 14:27:00 +02:00
Sylvain
83d3fd83b3
[bug] close period reminder is sent too early
2019-05-27 16:09:27 +02:00
Sylvain
0c51f25f7f
Merge branch 'hotfix' into dev
2019-05-27 12:50:19 +02:00
Sylvain
7ce2372c17
Version 3.1.2
2019-05-27 12:43:26 +02:00
Sylvain
053c41402e
[security] CVE-2019-11358
2019-05-27 11:28:39 +02:00
Sylvain
5d32756928
[bug] updating a setting does not chain new values
2019-05-27 11:21:29 +02:00
Sylvain
6f2483a51f
[bug] when generating an Avoir at a previous date, the resulting checksum may be invalid
2019-05-27 11:11:21 +02:00
Sylvain
88294b03a3
updated upgrade instructions for dev envs
2019-05-21 12:28:15 +02:00
Sylvain
1b0a7689b7
updated changelog
2019-05-21 12:25:30 +02:00
Sylvain
3394413747
fixed syntax
2019-05-07 15:56:23 +02:00
Sylvain
26b901ebb5
[bug#131] Availabilities export report an erroneous number of reservations for machine availabilities
2019-05-07 12:24:51 +02:00
Sylvain
d92e1945d6
[security] CVE-2019-11358
2019-05-06 16:56:21 +02:00
Sylvain
531e298b14
[bug] updating a setting does not chain new values
2019-04-23 13:04:50 +02:00
Sylvain
43ff06c35d
fixed and improved translations
2019-04-18 11:35:09 +02:00
Sylvain
bf014c688d
[bug] Corrective patch for users with invalid group_id
2019-04-16 12:37:47 +02:00
Sylvain
fbca610b3f
Version 3.1.1
2019-04-08 17:06:43 +02:00
Sylvain
936495e596
[bug] when paying reservation with wallet, the invoice footprint is not correctly updated
2019-04-08 17:04:53 +02:00
Sylvain
f1d35512fa
Version 3.1.0
2019-04-08 12:40:52 +02:00
Sylvain
f2d35406f2
updated changelog
2019-04-08 12:33:22 +02:00
Sylvain
44479b5597
allow filtering coupons list
2019-04-04 18:00:19 +02:00
Sylvain
9f8d24ec4f
paginate list of coupons
2019-04-04 17:28:29 +02:00
Sylvain
0197aa0c5c
updated changelog
2019-04-04 11:38:34 +02:00
Sylvain
9e39a0517c
[bug] vat rat in archives may be wrong
2019-04-03 16:56:47 +02:00
Sylvain
93ff761e64
[bug] Error :syntax when using quote in event category name
2019-04-02 16:19:23 +02:00
Sylvain
c02d181b7e
Version 3.0.1
2019-04-01 16:06:13 +02:00
Sylvain
b6d2018d48
fixed typo
2019-03-28 12:31:08 +01:00
Sylvain
65f573fcb7
Version 3.0.0
2019-03-28 11:33:11 +01:00
Sylvain
7a317b7e45
[bug] unable to add a file attachment to an event
2019-03-28 11:30:25 +01:00
Sylvain
be6b82fda1
improved VAT history + updated changelog + added instruction on watermark localisation
2019-03-27 15:50:38 +01:00
Sylvain
8b3d9392ce
updated changelog
2019-03-26 17:23:12 +01:00
Sylvain
3883b6b7c4
updated changelog
2019-03-26 15:41:45 +01:00
Sylvain
b31bb272cc
unbranding LaCasemate
2019-03-26 14:04:45 +01:00
Sylvain
ac57cba8ff
updated changelog
2019-03-25 14:58:32 +01:00
Sylvain
5cdaa014ef
[security] updated devise + updated rails
2019-03-25 14:57:48 +01:00
Sylvain
338b8dfcab
Version 2.8.4
2019-03-18 16:35:03 +01:00
Sylvain
20e91ede4e
Limit members search to 50 results to speed up queries
2019-03-11 12:47:46 +01:00
Sylvain
a687c50338
[security] CVE-2019-8331
2019-02-25 10:07:49 +01:00
Sylvain
9f765009a8
[bug] unable to create oauth2 sso
...
[bug] application failed when sso activated
[bug] missing translations in oauth2 forms
2019-02-14 12:25:37 +01:00
Sylvain
06f2c3626c
refactored rake tasks
2019-02-13 12:59:28 +01:00
Sylvain
436bd0db84
Version 2.8.3
2019-01-29 11:50:54 +01:00
Sylvain
6e89df045d
[bug] some reservation slots are not shown on the user calendars ( #127 )
2019-01-29 11:29:14 +01:00
Sylvain
746c0538e6
[bug] unable to run rails console
2019-01-22 11:24:00 +01:00
Sylvain
8e3b387831
Version 2.8.2
2019-01-22 10:03:35 +01:00
Sylvain
da4c9cf26f
[bug] invalid translation of title in new partner modal + refactored plans controller
2019-01-21 16:27:59 +01:00
Sylvain
75eaf4d4d0
improved member autocompletion with multiple words + refactored members controller
2019-01-21 15:17:56 +01:00
Sylvain
c4b3c1eab5
[bug] unable to search in user autocomplete
2019-01-21 09:42:51 +01:00
Sylvain
da25e16c50
refactored events controller
2019-01-17 09:53:28 +01:00
Sylvain
d2c4773ac9
[bug] unable to delete an admin who has changed a setting
2019-01-16 17:09:27 +01:00
Sylvain
a2eb10331e
[ongoing] remove invoicing disabled per user
2019-01-10 16:50:54 +01:00
Sylvain
3536ae95b1
[bug] invalid rails DSB locale
2019-01-08 17:34:12 +01:00
Sylvain
859544565b
[bug] first day of week is ignored in statistics custom filter
2019-01-08 09:38:35 +01:00
Sylvain
6637832d00
refactored frontend invoices translations
2019-01-03 17:39:50 +01:00
Sylvain
ea0ec47268
[bug] error handling does not work in some cases
2019-01-03 12:22:34 +01:00
Sylvain
e7f020ce63
Version 2.8.1
2019-01-02 17:14:53 +01:00
Sylvain
9fe828f51c
improved translations
2019-01-02 17:11:18 +01:00
Sylvain
93dd1491cd
[bug] unable to create or edit a plan
2019-01-02 16:49:09 +01:00
Sylvain
3ec8923c58
Version 2.8.1
2019-01-02 15:53:51 +01:00
Sylvain
9b4eac57b6
fix doc: references for external locales
2019-01-02 15:47:12 +01:00
Sylvain
1bc8cb9112
[bug] elastic upgrade with PWD in docker-compose
2019-01-02 14:49:13 +01:00
Sylvain
39ab5a7ba9
[bug] unable to fetch projects from OpenProjects ( #126 )
2019-01-02 13:53:27 +01:00
Sylvain
e10e26d451
Version 2.8.0
2018-12-27 15:02:22 +01:00
Sylvain
6705fce30a
added badges to readme
2018-12-18 10:55:28 +01:00
Sylvain
688b57e537
fixed data migration for settings -> history_values
2018-12-18 10:21:35 +01:00
Sylvain
96a27f8b98
[security] CVE-2018-16476: updated rails to 4.2.11
2018-12-17 11:10:39 +01:00
Sylvain
811b7193f7
improved & fixed test suite
2018-12-12 13:49:14 +01:00
Sylvain
b537571656
Version 2.7.4
2018-12-04 09:38:39 +01:00
Sylvain
aac40784ed
improved ES upgrade doc
2018-12-03 16:15:34 +01:00
Sylvain
fab1e4eb6b
add ES config files to initial setup & fix ES upgrade script
2018-12-03 16:06:08 +01:00
Sylvain
6794b12555
force gawk during elastic upgrade & rubocop
2018-12-03 15:10:04 +01:00
Sylvain
28f4245c1f
Version 2.7.3
2018-12-03 11:44:26 +01:00
Sylvain
56a62e975c
updated uglifier with es6 support
2018-12-03 10:22:10 +01:00
Sylvain
177e087abf
fix yarn install in dockerfile
2018-11-29 18:19:59 +01:00
Sylvain
48e0bf21a2
fix es_build_projects_index
2018-11-29 18:07:52 +01:00
Sylvain
bfa51cb633
Version 2.7.2
2018-11-29 16:56:16 +01:00
Sylvain
c10d35a7d8
fix and improvements in ES upgrade script
2018-11-29 16:35:45 +01:00
Sylvain
8d84b492bf
Version 2.7.1
2018-11-27 17:27:49 +01:00
Sylvain
def19b392b
[security] updated ffi to fix CVE-2018-1000201
2018-11-27 17:25:32 +01:00
Sylvain
a9b97c386e
[security] updated rubyzip to fix CVE-2018-1000544
2018-11-27 17:20:22 +01:00
Sylvain
0f67568448
[security] upgrade moment to fix CVE-2016-4055 and CVE-2017-18214
2018-11-27 17:07:22 +01:00
Sylvain
2fb5cfe6d9
[security] updated jquery to fix CVE-2015-9251
2018-11-27 16:54:57 +01:00
Sylvain
4608c1dc5f
Version 2.7.0
2018-11-27 10:14:46 +01:00
Sylvain
4ec443b962
updated changelog
2018-11-26 16:50:47 +01:00
Sylvain
56a56565ae
[bug] create transverse plan: do not create one for the admins group
2018-11-26 11:33:48 +01:00
Sylvain
2efd7644d2
[security] cve-2018-16468 and cve-2018-16471
2018-11-26 11:12:54 +01:00
Sylvain
cf3215eeac
fix dockerfile
2018-11-26 09:44:40 +01:00
Sylvain
0c63405b4d
migrate from bower to yarn
2018-11-22 17:09:33 +01:00
Sylvain
efb1f9aec8
removed coffeescript dependency
2018-11-21 15:48:51 +01:00
Sylvain
0aa75488fa
store and retrieve app version in package.json
2018-11-21 11:42:04 +01:00
Sylvain
8d4b354199
[bug] change group button overflow
2018-10-15 16:51:44 +02:00
Sylvain
c7c739d518
Version 2.6.7
2018-10-04 12:04:47 +02:00
Sylvain
7d8b4ba2e5
fine-grained smtp configuration
2018-10-04 12:02:16 +02:00
Sylvain
0f6cdc960e
Version 2.6.6
2018-09-18 16:45:07 +02:00
Sylvain
2126a199e0
Ability to set a neutral gender for the fablab's title ( #108 )
2018-09-18 16:40:50 +02:00
Sylvain
1e3066f6f4
Ability to parametrize machines order on the booking page
2018-09-18 15:30:54 +02:00
Sylvain
a26e8edf19
fix rendering issues in settings
2018-09-18 14:38:43 +02:00
Sylvain
c046b1d26b
[bug] fablab:fix:categories_slugs
2018-09-06 11:22:23 +02:00
Sylvain
bfa849acc2
Version 2.6.5
2018-07-24 14:44:14 +02:00
Sylvain
1b33f3c865
display the machine reservation user name to other members
2018-07-24 12:24:51 +02:00
Sylvain
9af1e5c658
fixed User.to_json
2018-07-24 11:13:05 +02:00
Sylvain
4db9ffb7b8
updated deploy instructions
2018-07-12 14:35:41 +02:00
Sylvain
4499c10e24
[security] fix for CVE-2018-3760
2018-07-12 14:34:20 +02:00
Sylvain
38e425cbc3
[security] fix for CVE-2017-18258
2018-07-12 14:26:21 +02:00
Sylvain
a7cc1711aa
Merge branch 'elastic5' into dev
2018-07-12 12:50:52 +02:00
Sylvain
407c18075c
[bug] event catgories not correct in statistics
2018-07-12 12:48:50 +02:00
Sylvain
7666fd88f8
fixed syntax & typo in readme
2018-07-04 14:32:17 +02:00
Sylvain
697ea87e37
[bug] unable to filter statistics from age 0
2018-06-08 12:06:22 +02:00
Sylvain
e7f4c1ffcc
Merge branch 'dev' of git.sleede.com:projets/fab-manager into dev
2018-06-04 12:05:10 +02:00
Sylvain
d3da7a2d35
instructions for upgrading elastic
2018-06-04 12:03:46 +02:00