Sylvain
df0b5628b3
(bug) canceled trainings are still shown on the public profile page
2022-07-26 17:55:45 +02:00
Sylvain
bb7eec924c
Usage of the rails logger instead of printing to standard output
2022-07-26 17:27:33 +02:00
Sylvain
07757e6adb
(bug) Erroneous "cancelation failed" message if elasticsearch was disabled
2022-07-26 15:08:59 +02:00
Sylvain
f67c286497
(bug) prevent same slot booking feature ignores canceled reservations
2022-07-26 13:35:14 +02:00
Sylvain
b53644d3a5
(bug) profile completion form is not shown is T&C were not filled
2022-07-26 12:44:30 +02:00
Sylvain
adaea48349
(bug) wrong currency on invoices files
2022-07-25 15:13:28 +02:00
Sylvain
2705b9f6bd
(bug) unable to reserve if user's subscription plan is disabled
2022-07-20 17:46:09 +02:00
Sylvain
2bd84e623a
(bug) missing translations
2022-07-20 15:27:01 +02:00
Sylvain
d05a6373be
(bug) for admins and managers, the current password is not requested before changing their own password
2022-07-20 10:45:42 +02:00
Sylvain
7c918ff497
(bug) missing translation
2022-07-20 09:56:55 +02:00
Sylvain
b243800f5a
(bug) As admin, unable to create a new member ( #374 )
2022-07-19 16:29:28 +02:00
Sylvain
e9a7b609bb
(bug) Unable to change the group of a user
2022-07-19 16:08:24 +02:00
Sylvain
d26e2ae313
(bug) fix various issues due to slots behavior refactoring
2022-07-19 11:32:12 +02:00
Sylvain
6a8c441e85
public calendar endpoint refactoring & testing
2022-07-18 17:19:33 +02:00
Sylvain
784aa93e30
(bug) Unable to import accounts from SSO
...
When the transformation modal was opened but leaved empty, the field
mapping.transformation.type is defined but not
mapping.transformation.mapping, which result in the following error:
NoMethodError (undefined method `each' for nil:NilClass):
lib/omni_auth/data_mapping/base.rb:16:in `map_transformation'
2022-07-11 12:34:11 +02:00
Sylvain
95f192893b
Version 5.4.12
2022-07-06 16:00:04 +02:00
Sylvain
bec2e8a514
(bug) Gender, Address and Birthday are not mapped properly from SSO ( #365 )
2022-07-06 15:56:57 +02:00
Sylvain
4fe7226959
(bug) unable to import a new account from an SSO provider
2022-07-06 15:37:47 +02:00
Sylvain
c3a12f619e
(security) Merge pull request #372 from sleede/dependabot/bundler/rails-html-sanitizer-1.4.3
...
Bump rails-html-sanitizer from 1.4.2 to 1.4.3
2022-07-06 14:47:17 +02:00
Sylvain
23702a6048
Version 5.4.11
2022-07-06 14:37:34 +02:00
Sylvain
9c72da8e6f
(bug) social networks icons not shown in firefox
2022-07-06 14:19:36 +02:00
Sylvain
3d566782f2
(bug) OIDC scopes are not saved
2022-07-06 13:16:09 +02:00
Sylvain
cc1cf38d69
(bug) OIDC scopes are not shown in the configuration form select
2022-07-06 12:59:45 +02:00
Sylvain
9250ed720f
(bug) Gender, Address and Birthday are not mapped properly from SSO ( #365 )
2022-07-05 17:43:16 +02:00
Sylvain
6092e35def
Version 5.4.10
2022-07-05 16:22:43 +02:00
Sylvain
bccb31ec85
updated changelog
2022-07-05 16:19:02 +02:00
Sylvain
bfc6d76109
(bug) unable to access the new OIDC provider form
2022-07-05 16:18:17 +02:00
Sylvain
1660987d78
(bug) script mount-proof-of-identity-files creates a volume with an invalid path
2022-07-05 12:22:00 +02:00
Du Peng
093ee93d81
Version 5.4.9
2022-06-29 20:00:41 +02:00
Du Peng
a0d158974b
fix bug: validator of reservation can't find if slot has reserved by reservable type
2022-06-29 19:58:53 +02:00
Du Peng
099359e42d
Version 5.4.8
2022-06-29 17:36:05 +02:00
Sylvain
53c3078e89
updated changelog
2022-06-29 16:51:05 +02:00
Sylvain
e432de9828
updated changedlog
2022-06-29 16:06:26 +02:00
Sylvain
1b8282fda4
display reservations credits in the dashboard
2022-06-29 15:35:17 +02:00
Sylvain
bcbd3bfb58
(bug) invalid users are reported in search
2022-06-29 15:35:17 +02:00
Sylvain
c50ebd538e
updated changelog
2022-06-29 15:35:17 +02:00
Sylvain
f093dca023
updated changelog
2022-06-29 15:35:15 +02:00
Sylvain
6ce762f778
(bug) unable to reserve a space
2022-06-29 15:34:47 +02:00
Du Peng
433f2f876d
Version 5.4.7
2022-06-29 09:55:03 +02:00
Sylvain
dac0acbf03
(feat) removed the admins' button to scroll to the featured event
2022-06-28 11:22:17 +02:00
Sylvain
9307c1e192
Version 5.4.6
2022-06-27 16:07:33 +02:00
Sylvain
692a09016a
(bug) unable to run yq in deployment scripts
2022-06-27 16:05:28 +02:00
Sylvain
dafa602b17
Version 5.4.5
2022-06-27 15:25:46 +02:00
Sylvain
562a7b86e5
(feat) Check the minimum docker version (20.10) during setup and upgrade
2022-06-27 15:19:53 +02:00
Sylvain
1c16dd5f3f
(feat) Use bat to display coloured documentation of environment variables during setup
2022-06-27 14:48:12 +02:00
Sylvain
a10f5e6bf7
(bug) user can change his group in the profile completion page, even if mapped from the SSO
2022-06-27 12:58:40 +02:00
Sylvain
0510a5f3a3
(bug) when an empty data was retured by the SSO, unable to edit it
2022-06-27 12:51:38 +02:00
Sylvain
46b2ba1f54
(bug) when email was mapped from SSO but provided as empty string -> unable to merge account
2022-06-27 12:06:25 +02:00
Sylvain
d03a34b894
(bug) unable to update the user profile after toggling the organization switch twice
2022-06-22 17:14:19 +02:00
Sylvain
c1246092ed
(bug) unable to remove an SSO data mapping field once saved
2022-06-22 16:42:14 +02:00
Sylvain
8791a7abd3
updated changelog
2022-06-22 15:32:44 +02:00
Sylvain
a131998aa1
Merge branch 'lint-rules' into dev
2022-06-22 14:19:37 +02:00
Sylvain
37bc2b3d43
(bug) the birthday was not shown in user edition form
2022-06-20 10:49:44 +02:00
Sylvain
32259e8876
(bug) birthday, phone, address not marked as required
2022-06-20 10:18:50 +02:00
Du Peng
d45c03d36e
Override angular currency filter, use Intl.NumberFormat to format amount
2022-06-15 19:44:55 +02:00
vincent
f40f80dd1f
Fix canceled event label's translation
2022-06-15 13:48:42 +02:00
Sylvain
727f2d3d80
updated changelog
2022-06-15 13:37:07 +02:00
Sylvain
31fe9dea05
(feat) feature the next event in the event page
2022-06-15 10:55:08 +02:00
Sylvain
a8ca94ce32
(bug) times are not shown in admin/events monitoring page
2022-06-15 09:59:19 +02:00
Sylvain
48e1cf782f
(bug) unable to edit an event
2022-06-15 09:42:39 +02:00
Sylvain
9ba177bf7b
updated changelog
2022-06-14 16:22:42 +02:00
Sylvain
0d3ac9a791
(bug) error message during the setup: the input device is not a TTY
2022-06-14 14:11:41 +02:00
Sylvain
ffb5a1d9d2
(setup) Ability to install behind a proxy
2022-06-13 17:03:35 +02:00
Sylvain
8a93160628
(setup) ask to set ALLOW_INSECURE_HTTP if DEFAULT_PROTOCOL was set to http
2022-06-13 15:35:52 +02:00
Sylvain
4fe0d6ecba
(doc) installing behind a proxy
2022-06-13 15:22:01 +02:00
Sylvain
e51e736eb9
Run the docker image with the system user
2022-06-13 14:15:06 +02:00
Sylvain
eba9c43809
(feat) setup: auto configure the main domain
2022-06-13 14:15:06 +02:00
Sylvain
7cc31e3872
(bug) unable to generate the secret key base during the setup
2022-06-08 20:56:51 +02:00
Sylvain
0b64e08e66
(deploy) Use relative paths in mount scripts
2022-06-08 10:21:16 +02:00
Sylvain
1602a10fd0
(build) improved docker image building time
2022-06-08 10:14:47 +02:00
Sylvain
6bd8b2c868
Version 5.4.4
2022-06-08 10:04:36 +02:00
Du Peng
ac16eca60f
fix conflict
2022-06-07 16:57:02 +02:00
Du Peng
c24aad00c4
check shopping cart items is valid before pay online
2022-06-07 16:55:29 +02:00
Sylvain
2121dbed32
(feat) Ability to ignore assets compilation errors in the upgrade script
2022-06-07 16:38:46 +02:00
Sylvain
883f570d2b
(bug) unable to connect with OAuth2
2022-06-07 15:23:11 +02:00
Sylvain
8a13eb1cd3
(bug) when installing fab-manager as non-root user, most of the resulting installation directories were owned by root
2022-06-07 15:12:07 +02:00
Sylvain
1bb1d13a50
(wip) fix folders permissions during setup
...
@see https://github.com/moby/moby/issues/2259
2022-06-06 17:23:02 +02:00
Sylvain
667272fab6
(bug) list of OIDC scopes are loading indefinitely
2022-06-06 11:44:16 +02:00
Sylvain
1b5bb662ac
(bug) unable to edit OIDC provider
2022-06-06 11:40:53 +02:00
Sylvain
0e29eb773e
(dependency) Updated sidekiq-unique-jobs to 7.1.23
2022-06-06 11:02:05 +02:00
Sylvain
7e7acd40f9
Version 5.4.3
2022-06-06 10:42:47 +02:00
Sylvain
5add9a5c11
upated changelog
2022-06-06 10:24:11 +02:00
Sylvain
6939696aac
(bug) deprecated bundler arguments ( #362 )
2022-06-06 10:23:43 +02:00
Sylvain
0e16374956
(bug) unable to compile the assets when OIDC is enabled but the scopes were not set
2022-06-06 10:15:19 +02:00
Du Peng
f9bd27ea13
Fix a bug: unable to show tours in machines and spaces page
2022-06-03 12:18:15 +02:00
Du Peng
ef5d603065
Fix a bug: admins are shown in select member for reservation by admin
2022-06-03 12:05:55 +02:00
Du Peng
b07b329067
Version 5.4.2
2022-06-01 12:48:43 +02:00
Du Peng
d53e3e328e
Merge branch 'dev' of git.sleede.com:projets/fab-manager into dev
2022-06-01 12:41:25 +02:00
Du Peng
4d3fe6aa2a
Fix a bug: if multi VAT no value is filled in, the general rate can't apply
2022-06-01 12:41:19 +02:00
Sylvain
9cf99a1c6d
updated changelog
2022-06-01 12:09:34 +02:00
Du Peng
c5ba1afe8d
Fix a bug: unable to save user validation if admin click save user profile button after switch user valitation
2022-06-01 10:45:24 +02:00
Sylvain
c9613b6f82
(feat) Moved the calendar navigation buttons to the left side
2022-06-01 09:37:09 +02:00
Sylvain
054e157ee6
typo
2022-06-01 09:32:44 +02:00
Sylvain
78f7cdcb8c
(bug) unable to remove the last training or the last tag to a member
2022-05-31 17:06:39 +02:00
Sylvain
e914567cf1
(bug) fix multi select behavior
2022-05-31 17:06:06 +02:00
Sylvain
931e19b331
(bug) hide create account links when public registrations disabled
2022-05-30 14:19:32 +02:00
Sylvain
838dbc85af
(bug) admins can collaborate on projects
2022-05-30 13:59:01 +02:00
Sylvain
31b4089bd2
(bug) OIDC scopes
2022-05-30 12:56:22 +02:00
Sylvain
9716efa611
(security) Merge pull request #361 from sleede/dependabot/bundler/rack-2.2.3.1
...
Bump rack from 2.2.3 to 2.2.3.1
2022-05-30 09:34:41 +02:00
Du Peng
384dd43029
Fix a bug: undefined error in new member page
2022-05-27 12:02:02 +02:00
Du Peng
8d724d7191
Fix a bug: unable to sign up if admin actived organization's additional fields with required
2022-05-27 11:37:31 +02:00
Sylvain
73ee927088
(bug) unable to run scripts on systemts with legacy version of docker-compose
2022-05-25 09:53:25 +02:00
Du Peng
04df9c1273
Version 5.4.1
2022-05-23 17:03:34 +02:00
Sylvain
d106a12749
(setup) Detect assets compilation issues and interrupt the script
2022-05-23 16:59:52 +02:00
Sylvain
442f7e0453
(bug) fix #355 compatibility with the new docker-compose CLI
2022-05-23 16:33:38 +02:00
Sylvain
532a896cad
(bug) fix #348 : open reset password modal when back from notification center
2022-05-23 14:20:08 +02:00
Sylvain
f61f15f255
(security) Merge pull request #358 from sleede/dependabot/npm_and_yarn/async-2.6.4
...
Bump async from 2.6.3 to 2.6.4
2022-05-23 13:41:40 +02:00
Sylvain
7e6dcd9979
(security) Merge pull request #356 from sleede/dependabot/bundler/nokogiri-1.13.6
...
Bump nokogiri from 1.13.4 to 1.13.6
2022-05-23 13:39:27 +02:00
Sylvain
210f46c0c9
(security) Merge pull request #357 from sleede/dependabot/npm_and_yarn/moment-2.29.2
...
Bump moment from 2.29.1 to 2.29.2
2022-05-23 13:33:31 +02:00
Sylvain
de6ab28e8e
Merge pull request #346 from trombik/issue_345
...
(feature) allow users to disable colorize_logging in active record
2022-05-23 11:42:59 +02:00
Du Peng
7067757f38
Disable to clicking outside or pressing escape to close sign up modal
2022-05-20 15:58:49 +02:00
Du Peng
cecf8126e0
Fix bug: Unable to create plans for all group
2022-05-17 17:38:00 +02:00
Du Peng
41d931aba0
Fix a bug: Missing of description of PlanCategory migration
2022-05-17 16:45:17 +02:00
Du Peng
3703900ceb
Event reservation calendar encoding in mail
2022-05-17 13:14:39 +02:00
Du Peng
eb6f04d2ad
fix bug: script mount-proof-of-identity-files unable to modify docker-compose.yml
2022-05-16 18:08:20 +02:00
Du Peng
e3d2b53767
Fix a bug: when machines module disabled, Associated machines is still shown in trainings list
2022-05-13 12:24:52 +02:00
Du Peng
2c80ed25ff
Version 5.4.0
2022-05-12 16:53:02 +02:00
Du Peng
370ecf26a4
update Changelog
2022-05-11 16:57:44 +02:00
Du Peng
3e34b3c7a7
add user validation required setting, user proof of identity upload and organization custom field
2022-05-11 16:57:44 +02:00
Sylvain
5a45bb6ac4
updated changelog
2022-05-11 16:47:34 +02:00
Sylvain
6d1852252b
(style) Use of CSS variables for main and secondary colors in react components styles
2022-05-11 16:14:52 +02:00
Sylvain
e45872956c
(ui) Option to prevent users from changing their group
2022-05-11 15:45:49 +02:00
Sylvain
ac1d518ddc
(ui) option to disable the machines module
2022-05-11 11:54:00 +02:00
Sylvain
fbb9367cd1
(notif) ICS file attached to the reservation notification emails
2022-05-11 10:44:57 +02:00
Sylvain
7da62bb513
(back) generate ICS file for a reservation
2022-05-10 16:48:58 +02:00
Sylvain
9b22286327
Merge remote-tracking branch 'origin/socials-refacto' into profile-form
2022-05-04 15:53:22 +02:00
Sylvain
c541e02fe2
(dependency) Updated sidekiq-scheduler to v4.0.0
2022-05-04 14:12:48 +02:00
Sylvain
059c0cab56
Version 4.7.14
2022-05-04 14:05:33 +02:00
Sylvain
6dc6da9399
Updated changelog
2022-05-04 12:36:46 +02:00
Sylvain
c9e1749bb7
(adminsys) do not require to recompile the assets when switching the authentication provider
2022-05-04 12:28:44 +02:00
Sylvain
c817094f90
(dependency) updated react-select to v5
2022-05-04 12:25:10 +02:00
Sylvain
7465c8d81c
(doc) minimum docker version
2022-05-04 12:17:19 +02:00
Sylvain
efaf71ddcf
(dependency) updated nodejs
2022-05-04 12:17:05 +02:00
vincent
4e4325ba10
Update CHANGELOG
2022-05-04 12:14:53 +02:00
Sylvain
9a27f952a5
(bug) Refused to connect to wss://localhost:3035/ws because it violates the following Content Security Policy directive
2022-05-04 12:14:29 +02:00
Sylvain
320519f91b
(dev) webpack overlay report eslint issues
...
Also: updated eslint
2022-05-04 11:33:48 +02:00
vincent
4a995b3bd8
merge
2022-05-04 11:30:42 +02:00
vincent
e6c6f35ff9
Update Node
2022-05-04 11:18:26 +02:00
Sylvain
9cc3f1480b
(security) updated rails to 5.2.7.1
2022-05-04 11:05:37 +02:00
Sylvain
8f4c254d75
(security) updated ruby to 2.6.10
2022-05-04 10:37:58 +02:00
Nicolas Florentin
5e5822c89f
Fix a bug: edge case of birthday in the future in seeds.rb, we should use Date.current instead of DateTime.current since birthday is a date (see https://github.com/sleede/fab-manager/issues/344 )
2022-05-04 08:50:10 +02:00
Nicolas Florentin
5cffdff65a
when generating an avoir, the option "by_wallet" is not present anymore if wallet module is off
2022-05-02 14:16:55 +02:00
Sylvain
dba636b6e6
(dependency) Updated sidekiq-scheduler to v4.0.0
2022-05-02 11:11:33 +02:00
Nicolas Florentin
8853c2e076
rm reference to clickup
2022-05-02 10:57:22 +02:00
Du Peng
16e3d70395
Version 5.3.13
2022-05-02 10:54:26 +02:00
Nicolas Florentin
4b30d9f124
Fix a bug: With PayZen, when there was more than one transaction (for ex: 1 failed atempt + 1 successful atemp), the order was not considered PAID because only the first transaction was checked ( https://app.clickup.com/t/28zvhwy )
2022-04-28 13:36:16 +02:00
Du Peng
6996cd5e0a
Version 5.3.12
2022-04-20 18:48:49 +02:00
Du Peng
dd5090826a
Add fablab:openlab:bulk_update rake task
2022-04-20 18:30:46 +02:00
Du Peng
b1e8b64ecc
Auto sync projects to OpenLab if set openlab_app_id and openlab_app_secret
2022-04-20 17:43:38 +02:00
Du Peng
aa82342b1a
Merge branch 'dev' of git.sleede.com:projets/fab-manager into dev
2022-04-20 16:43:18 +02:00
Du Peng
6f67a5eaff
Fix a bug: back bouton can't return to previously page in projects page (list/new/show/edit)
2022-04-20 16:43:16 +02:00
Nicolas Florentin
9344f499ef
updates changelog with instructions about synchro of projects with Openlab Projects, to fix potential corrupted projects
2022-04-20 15:30:23 +02:00
Sylvain
c3889a27f1
(adminsys) do not require to recompile the assets when switching the authentication provider
2022-04-19 16:53:08 +02:00
Sylvain
78c8cccf55
(security) Merge pull request #342 from sleede/dependabot/npm_and_yarn/async-2.6.4
...
Bump async from 2.6.3 to 2.6.4
2022-04-19 10:17:08 +02:00
Du Peng
516018254c
Version 5.3.11
2022-04-15 13:45:47 +02:00
Du Peng
2a71b3e78d
Fix a bug: unable to show projets whom user take part in
2022-04-15 13:20:50 +02:00
Du Peng
e93a306f58
Fix a bug: miss smtp tls in secrets.yml
2022-04-15 12:24:55 +02:00
Du Peng
a703c00279
Fix a bug: unable to switch OpenLab projets
2022-04-15 12:21:08 +02:00
Du Peng
1e5e18481d
Fix a bug: unable to send notification mail if no set a logo
2022-04-15 12:20:17 +02:00
Sylvain
8413e682ee
(security) Merge pull request #340 from sleede/dependabot/bundler/nokogiri-1.13.4
...
Bump nokogiri from 1.13.3 to 1.13.4
2022-04-13 10:46:33 +02:00
Sylvain
bf97001cb4
(security) Merge pull request #339 from sleede/dependabot/npm_and_yarn/moment-2.29.2
...
Bump moment from 2.29.1 to 2.29.2
2022-04-13 10:42:50 +02:00
Sylvain
01395dd74c
(security) Merge pull request #338 from sleede/dependabot/bundler/puma-4.3.12
...
Bump puma from 4.3.11 to 4.3.12
2022-04-13 10:40:25 +02:00
Du Peng
63a25e4cf4
Version 5.3.10
2022-04-12 17:45:33 +02:00
Du Peng
b277022f6f
Set invoice reference is required
2022-04-12 17:17:39 +02:00
Du Peng
9b0c5948cf
Updated generate invoice reference method
2022-04-11 19:01:08 +02:00
Du Peng
18c17cc93c
Fix a bug: form maxlength count to exclude spaces and newline
2022-04-07 15:22:54 +02:00
Nicolas Florentin
16accfca44
[bugfix] race condition on invoice after payment (concerning payment schedules) https://app.clickup.com/t/25zpmn1
2022-04-06 16:44:31 +02:00
Sylvain
468136603e
(dependency) updated react-select to v5
2022-04-06 12:23:38 +02:00
Du Peng
60e9ccd7ce
Fix a bug: unable to show deleted user in reservation slot
2022-04-05 16:44:55 +02:00
Du Peng
8f3f2ba083
Fix a bug: unable to confirm modification of reservation for client
2022-04-05 16:43:43 +02:00
Du Peng
08b072e33c
Fix a bug: unable to show machine availability slot for admin
2022-04-05 14:21:19 +02:00
Sylvain
1657e9dc8f
(doc) minimum docker version
2022-04-04 16:25:17 +02:00
Sylvain
f17aa0d7ea
(dependency) updated nodejs
2022-04-04 16:25:15 +02:00
Sylvain
56462b053c
Merge branch 'feat-update-plan-categories' into v5.4
2022-04-04 16:23:31 +02:00
vincent
1b8c7d5061
Update CHANGELOG
2022-04-04 11:16:52 +02:00
Vincent
8aab359af2
Merge branch 'v5.4' into 'feat-update-plan-categories'
...
# Conflicts:
# CHANGELOG.md
2022-04-04 07:13:14 +00:00
Du Peng
f24002e323
Version 5.3.9
2022-04-01 16:40:19 +02:00
Du Peng
afff401952
update changelog
2022-04-01 16:32:43 +02:00
Sylvain
7de8686bd8
(dependency) updated typescript
2022-03-30 15:51:23 +02:00
Sylvain
3fa3e58d8e
Updated CHANGELOG to reflect ruby 2.6.8 changes
2022-03-30 10:19:37 +00:00
Sylvain
f7f97095f4
(security) cve-2021-3807
2022-03-30 10:47:02 +02:00
Sylvain
2471f95ae8
(bug) Refused to connect to wss://localhost:3035/ws because it violates the following Content Security Policy directive
2022-03-30 10:11:25 +02:00
vincent
e24246b9b4
Update Node
2022-03-29 17:27:15 +02:00
Du Peng
f0d802503c
Version 5.3.8
2022-03-29 17:18:51 +02:00
Du Peng
03769bda27
Updated the version of ruby to 2.6.9
2022-03-29 17:10:57 +02:00
Du Peng
58f4ea4c15
Fix a bug: unable to set user's invoicing profile names and email if active address required in create user form
2022-03-29 17:08:35 +02:00
Du Peng
043c5aafc5
Fix a bug: unable to show payment schedules list if active PayZen
2022-03-29 17:01:14 +02:00
Sylvain
9832f9f19a
(dev) webpack overlay report eslint issues
...
Also: updated eslint
2022-03-29 16:41:56 +02:00
Sylvain
3437f3a080
Version 5.3.7
2022-03-28 09:57:00 +02:00
Sylvain
627b1c99f0
(i18n) spanish translations
2022-03-28 09:54:01 +02:00
Sylvain
ae92d932cb
(security) CVE-2022-24771, CVE-2022-24772 and CVE-2022-24773
2022-03-28 09:51:12 +02:00
Sylvain
f8123e9c7c
(security) CVE-2021-44906
2022-03-28 09:47:58 +02:00
Sylvain
b133657395
Version 5.3.6
2022-03-24 10:48:03 +01:00
Sylvain
93e2eb7192
(doc) updated upgrade instructions
...
migration to GA4 is optional for nowas gtag support both methods
2022-03-23 14:45:46 +01:00
Sylvain
2fcda8a0ce
(feature) Prepaid-packs purchases are exported to the accounting CSV file
2022-03-23 13:14:34 +01:00
Sylvain
51a2bed16c
(bug) prepaid-packs purchases are reported as subscriptions in the statistics
2022-03-23 12:35:02 +01:00
Sylvain
41375ecc7a
(bug) error Couldn't find the binary git during assets compilation
2022-03-23 11:07:07 +01:00
Sylvain
98f7a6d2e5
(dependency) update shakapacker to 6.2.0
2022-03-23 11:03:17 +01:00
Sylvain
497f8ed805
(bug) help message in upgrade script has a bogus format
2022-03-23 10:05:56 +01:00
Sylvain
0c51aff748
(feat) OAuth2 scopes are now configurable from the interface
...
Previously, scopes were supported through OAUTH2_SCOPE since v5.3.1.
BREAKING CHANGE: update your oauth2 provider configuration if you need scopes support
2022-03-22 16:40:09 +01:00
Sylvain
9e68365ebe
(doc) GA4 migration directives
2022-03-22 14:29:30 +01:00
Sylvain
d62c12664a
Merge branch 'gtm_analytics_v4' into dev
2022-03-22 14:19:44 +01:00
Sylvain
4fe5b3dc27
(feat) track events in GA4
...
page_view, login, purchase
2022-03-22 14:19:10 +01:00
Sylvain
c12615aacc
(bug) once configured captcha keys are not shown in the admin panel
2022-03-22 10:33:48 +01:00
Sylvain
665d569e16
(security) log4j vulneralility cve-2021-44228
2022-03-21 10:54:16 +01:00
Sylvain
36d85c0cf7
(bug) unable to delete an administrator who had closed an accounting period
2022-03-16 17:10:27 +01:00
Sylvain
49a41f074b
updated changelog
2022-03-16 11:49:47 +01:00
Sylvain
424384c3f8
Removed dependency to auto-ngtemplate-loader
2022-03-16 11:48:41 +01:00
Sylvain
6c7b88a7dc
updated changelog
2022-03-16 11:41:43 +01:00
Sylvain
d1dddb7656
Updated deprecated division operators in sass
2022-03-16 10:37:04 +01:00
Sylvain
b6b626ee5f
updated bootstrap-sass to 3.4.3
...
Also: restored webpack binaries
2022-03-16 10:20:28 +01:00
Sylvain
59a671e794
updated @uirouter/angularjs to 1.0.30
2022-03-15 17:10:33 +01:00
Sylvain
fd971884b3
(bug) do not plan version check at invalid cron
2022-03-15 16:08:18 +01:00
Sylvain
3f7bf8e947
(bug) moment-timezone dependency to en-SG/en-sg
2022-03-15 11:21:26 +01:00
Sylvain
6e44116c8e
updated changelog
2022-03-09 14:38:24 +01:00
Sylvain
3955a282b8
Removed unmaintained gem sidekiq-cron and replaced it with sidekiq-scheduler
2022-03-09 14:33:50 +01:00
Sylvain
444cc11b6b
udpated sidekiq-unique-jobs to 7.1.15
2022-03-09 11:29:30 +01:00
Sylvain
f00c638189
(security) updated i18next-http-backend
2022-03-09 11:21:59 +01:00
Sylvain
5b68f2a1be
updated changelog
2022-03-09 10:05:01 +01:00
Sylvain
00d631c0c4
updated changelog
2022-03-09 10:02:49 +01:00
Sylvain
5a529e0492
updated changelog
2022-03-09 09:57:38 +01:00
Sylvain
2abc0eb3db
(security) updated rails
2022-03-09 09:52:46 +01:00
Sylvain
8ae4fbc6dc
updated changelog
2022-03-09 09:49:14 +01:00
Sylvain
794e1b8269
updated changelog
2022-03-09 09:43:43 +01:00
Sylvain
cae79b5d5b
updated environment documentation
2022-03-08 15:53:28 +01:00
Sylvain
49dd0d2dab
(bug) a sentence was not linked to a translation key
2022-03-08 15:48:06 +01:00
Du Peng
c4a1d0d2ca
Version 5.3.5
2022-03-02 18:03:02 +01:00
Du Peng
cd733053c9
Added [an option](doc/environment.md#OPENLAB_SSL_VERIFY) to allow set verify ssl option for OpenLab
2022-03-02 17:39:22 +01:00
Du Peng
8bf6eac99b
Version 5.3.4
2022-03-01 18:51:08 +01:00
Du Peng
d6f5980965
Fix a bug: unable to modify OpenLab url for production
2022-03-01 18:42:57 +01:00
Nicolas Florentin
e37cde2f0d
removes dead code about OpenAPI (open_api_calls_count_tracings)
2022-02-25 15:39:56 +01:00
Nicolas Florentin
e2bf482a4a
fix typo "projets" => "projects"
2022-02-25 15:22:14 +01:00
vincent
8713354d04
Fix line break on home event's card
2022-02-10 15:07:57 +01:00
Sylvain
fb7e76aa4f
Version 5.3.3
2022-02-08 12:05:17 +01:00
Nicolas Florentin
d98dda999d
updates changelog
2022-02-07 16:25:13 +01:00
Sylvain
8a03c16bc9
updated changelog
2022-02-07 15:15:25 +01:00
Sylvain
5f5af95634
[bug] unable to rebuild the statistics
2022-02-07 11:43:00 +01:00
Sylvain
42a03dd0e6
Version 5.3.2
2022-01-19 15:39:12 +01:00
Sylvain
a46e3ae783
(bug) prepaid-packs without expiration date do not work
2022-01-18 17:12:19 +01:00
Sylvain
512828931f
(bug) members are unable to buy prepaid-packs by wallet
2022-01-18 17:03:16 +01:00
Sylvain
adccc18193
(bug) missing the Other payment method
2022-01-18 16:07:23 +01:00
Sylvain
8097e33ef4
(bug) untranslated string if prepaid pack has no maximum validity
2022-01-18 15:46:15 +01:00
Sylvain
5b69c0f46f
test statistics generation
2022-01-18 15:34:21 +01:00
Sylvain
e4a0798b8a
(bug) statistics not built
...
for instances with plans created before v4.3.3, the StatisticType.key does not match Plan.duration because of a behavior change in rails framework. (v4.3.3 introduces a framework upgrade)
2022-01-18 14:01:34 +01:00
Sylvain
193ee4ffe9
(bug) case-sensitive emails
...
- for sso code sending
- for adminsys configuration
2022-01-18 12:00:23 +01:00
Sylvain
44fcc8cfbf
Version 5.3.1
2022-01-17 16:09:38 +01:00
Sylvain
8f4ee1172f
updated changelog
2022-01-17 15:50:29 +01:00
Sylvain
0c4f42425c
updated changelog
2022-01-17 15:44:26 +01:00
Sylvain
67850a6f9f
(feat) optional sso debug logs according to SSO_DEBUG env var
2022-01-17 15:24:07 +01:00
Sylvain
98aab887e8
updated changelog
2022-01-17 12:52:48 +01:00
Sylvain
c031f099a5
Merge branch 'oauth2' into dev
2022-01-17 12:46:07 +01:00
Sylvain
634da414f8
(feat) When a payment schedule is in error or canceled, ability to re-enable it with another payment method
2022-01-17 12:38:53 +01:00
Sylvain
036f9df35f
Specilized VAT rate cannot be defined unless the VAT is enabled and saved
2022-01-12 15:30:54 +01:00
Sylvain
cb6a3a00b6
(bug) the switch to enable/disable the VAT does not reflect the current state of the VAT
2022-01-12 15:17:08 +01:00
Sylvain
9f7c77144a
(bug) unable to rebuild the PDF for invoices without subscriptions
2022-01-12 14:58:57 +01:00
Sylvain
d8568f47ad
(bug) if a specialized VAT rate was defined when the VAT was disabled, the resulting VAT rate is wrong
2022-01-12 14:57:56 +01:00
Sylvain
a91610f530
Optimized multiple DB queries
2022-01-11 16:04:14 +01:00
Sylvain
365443775e
fix process payzen transaction
2022-01-11 14:20:27 +01:00
Sylvain
8a149bb947
(bug) some links redirect to the home page instead of triggering the requested action
2022-01-11 11:03:27 +01:00
Sylvain
7a02e93f08
updated changelog
2022-01-10 16:53:18 +01:00
vincent
286aa62820
Update CHANGELOG
2022-01-10 15:48:38 +01:00
Sylvain
f647ebd9e0
When a payment schedule was canceled by the payment gateway, inform the user in the interface
...
TODO: send an in-system notification and an email notification
+ refactor payzen/service and stripe/service to extract notification sending
+ send notifications on state=error
+ in the interface: open a modal dialog to allow the admin to choose an action (cancel/continue by check/continue by transfer)
+ refactor the payment-schedule-tables.ts to extact the item-line logic (the component is getting too big)
2022-01-05 17:16:25 +01:00
Sylvain
9922812111
Ability to select "bank transfer" as the payment mean for a payment schedule
2022-01-05 15:58:33 +01:00
Sylvain
d7ccbdbb52
[bug] do not load Stripe if no keys were defined
2022-01-05 11:31:27 +01:00
Sylvain
e1256ec551
Ability to disable public account creation
2022-01-04 15:27:58 +01:00
Sylvain
9e742cd1b6
Ability to create slots in the past
2022-01-04 10:28:43 +01:00
Sylvain
96f80de4c0
updated changelog
2022-01-04 09:52:34 +01:00
Sylvain
427a807f8c
updated changelog
2022-01-04 09:43:32 +01:00
Sylvain
f3f15a2b9d
Ability to cancel a payement schedule from the interface
2022-01-03 17:13:35 +01:00
Sylvain
effe5c7ba9
optimized the load time of the payment schedules list
...
From now, we no longer retrieve the client_secret directly from the API/list but from a specialized component which ask API/get_item.
This highly decrease the laod time needed to fetch API/list
2022-01-03 11:24:08 +01:00
Sylvain
bfb1a1c3f9
update changelog
2022-01-03 10:17:33 +01:00
Sylvain
24595864b1
updated caniuse db
2022-01-03 10:15:58 +01:00
Sylvain
7a8b6ff0cf
Version 5.3.0
2021-12-29 22:26:11 +01:00
Sylvain
b00bf958cc
[bug] extended_prices_in_same_day apply the extended prices to each days
2021-12-29 22:07:28 +01:00
Sylvain
61724192a5
updated changedlog
2021-12-29 21:25:24 +01:00
Du Peng
dc1a1cbe4c
bump to v5.2.0
2021-12-23 09:57:01 +01:00
Vincent
934ac309a1
Merge branch 'dev' into 'spaces_multiprices'
...
# Conflicts:
# CHANGELOG.md
2021-12-22 14:29:56 +00:00
vincent
1068939999
Update CHANGELOG
2021-12-21 18:19:13 +01:00
Sylvain
1c9b07ec38
updated changelog
2021-12-21 17:28:57 +01:00
Sylvain
ffb0f3e19e
ability to limit extended prices to slots in the same day
2021-12-21 16:32:02 +01:00
Sylvain
93b2355284
updated changelog
2021-12-20 14:28:59 +01:00
Sylvain
a655f31242
updated changelog
2021-12-20 14:20:57 +01:00
Sylvain
a9578d62e1
Version 5.1.13
2021-11-16 17:19:23 +01:00
Sylvain
501411e293
(bug) unable to run the setup/upgrade scripts as root
...
yq has updated its docker image to prevent running as root so we need to provide the current user id when running the image
More info: https://github.com/mikefarah/yq/issues/890
2021-11-16 17:17:08 +01:00
Sylvain
d426870b1c
Version 5.1.12
2021-11-10 17:08:29 +01:00
Sylvain
0f57e1081f
[bug] unable to create a plan
2021-11-10 17:06:21 +01:00
Sylvain
72421f99a5
Version 5.1.11
2021-10-22 17:54:31 +02:00
Sylvain
9be0dcddd2
[bug] 3DS confirmation is not asked when an admin is subscribing a user through a payment schedule using PayZen
2021-10-22 17:53:02 +02:00
Sylvain
4a59f6faed
[bug] invalid text shown when a member confirms a free cart
2021-10-22 15:43:33 +02:00
Sylvain
840c536c75
Ability to configure data sources for preventing booking on overlapping slots
2021-10-22 14:50:02 +02:00
Sylvain
9c55b9d61f
[bug] incorrect behavior for the setting 'email confirmation required'
...
- when enabled: the user was still logged-in in the backend (F5 and he was logged in the frontend)
- when disabled: the user was not logged in the frontend and received a message to confirm his/her email
2021-10-21 15:07:18 +02:00
Sylvain
7ffcd68fb7
[bug] canceled training reservation in admin/edit member
2021-10-21 10:31:21 +02:00
Sylvain
bbf512f674
validate birthday in past
2021-10-21 09:29:29 +02:00
Sylvain
351360bfa2
Merge branch 'dev' of git.sleede.com:projets/fab-manager into dev
2021-10-20 17:19:20 +02:00
Sylvain
a28a3ad651
[bug] upgrade script add env var already present
2021-10-20 17:19:07 +02:00
Sylvain
af6838a63a
updated changelog
2021-10-19 10:25:19 +02:00
Sylvain
d0eebddcee
[bug] payzen amount for non 2-decimals currencies
2021-10-18 12:14:51 +02:00
Sylvain
1237870450
Merge branch 'extend_subscription' into dev
2021-10-18 11:49:28 +02:00
Sylvain
4e4849e7bc
Updated SSO documentation
2021-10-13 09:09:58 +02:00
Ismaël Sebbane
c62d334c7f
Updated CHANGELOG (5.1.10 release oversight)
2021-10-11 17:01:03 +02:00
Sylvain
de7c021716
updated production doc
2021-10-07 17:41:38 +02:00
Sylvain
b32a20fb29
added missing babel plugins + updated react-refresh + updated react-refresh-webpack-plugin
2021-10-05 17:07:34 +02:00
Sylvain
938b995db9
updated @rails/webpacker
2021-10-04 17:41:10 +02:00
Sylvain
959d85eb6f
updated changelog
2021-10-04 17:07:33 +02:00
Sylvain
c37f804b47
updated changelog
2021-10-04 16:55:25 +02:00
Sylvain
aa93ef1895
updated changelog
2021-10-04 16:48:18 +02:00
Sylvain
f2c436594a
check hub API access in upgrade script
2021-10-04 16:45:54 +02:00
Sylvain
842c88e839
[bug] upgrade script report invalid upgrde target
2021-10-04 12:09:31 +02:00
Sylvain
79e0a036ec
Version 5.1.10
2021-10-04 11:52:00 +02:00
Sylvain
7dcda178c0
[bug] updated sassc to 2.4.0 ( #270 )
2021-10-04 10:57:17 +02:00
Sylvain
b9d5e09a58
updated changelog
2021-10-04 09:50:28 +02:00
Sylvain
a8e7b3faae
updated changelog
2021-10-04 09:48:58 +02:00
Ismaël Sebbane
6f6096b59e
Updated changelog
2021-09-22 15:31:26 +02:00
Du Peng
5a1f7497ef
Version 5.1.9
2021-09-21 18:13:02 +02:00
Du Peng
a9901fccb2
Version 5.1.8
2021-09-13 16:33:32 +02:00
Du Peng
358248cf96
Version 5.1.7
2021-08-24 11:04:22 +02:00
Du Peng
18d36ee59d
Version 5.1.6
2021-08-06 12:01:19 +02:00
Du Peng
a7126117be
Version 5.1.5
2021-08-02 18:28:12 +02:00
Du Peng
a14a30aaeb
Version 5.1.4
2021-07-09 18:08:07 +02:00
Sylvain
6dd2fcdec3
Version 5.1.3
2021-07-02 16:03:48 +02:00
Sylvain
95d8f1d204
[bug] do not include fully used packs in user's packs
2021-07-02 14:27:30 +02:00
Sylvain
e150e13227
[bug] cookies modal buttons are too small
2021-07-02 14:26:35 +02:00
Sylvain
28c707bcc5
[bug] missing invoice watermark for norwegian
2021-07-02 12:54:13 +02:00
Sylvain
02870659e0
[bug] prepaid hours not used if bought slot is longer than remaining prepaid time
2021-07-02 12:39:34 +02:00
Sylvain
60df8d609f
[bug] missing hour format for norwegian
2021-07-02 12:33:51 +02:00
Du Peng
a651ec6ff6
Version 5.1.2
2021-07-02 10:09:25 +02:00
Sylvain
8c1c6bca4d
invalid rails locale for Norwegian
2021-07-02 09:42:37 +02:00
Du Peng
0b69691a97
Fix a bug: invalid rails locale for Norwegian
2021-07-02 09:29:10 +02:00
Du Peng
0ed8ae7cfa
Version 5.1.1
2021-07-01 16:20:28 +02:00
Du Peng
4222e87e39
Disable SQL format for the schema
2021-07-01 16:17:37 +02:00
Du Peng
2b920528b1
Fix a bug: config norwegian locale
2021-07-01 16:00:20 +02:00
Sylvain
69f2126c67
Set up the linter for Typescript files
2021-07-01 12:35:09 +02:00
Sylvain
58467aa7a8
Version 5.1.0
2021-07-01 10:06:57 +02:00
Sylvain
9f408f0a46
norwegian language
2021-06-30 17:16:41 +02:00
Sylvain
20bd3931d4
[bug] public list of plans fails to render if a group has no plans
2021-06-30 09:18:06 +02:00
Sylvain
3a741e79e6
[bug] return to the home page when clicking ⟵ on machines/show
2021-06-29 16:24:37 +02:00
Sylvain
91d2316280
[bug] two empty categories in the plan creation form
2021-06-28 16:53:39 +02:00
Sylvain
86de1f6253
styled packs
2021-06-28 11:49:51 +02:00
Sylvain
4e030300cb
[bug] unable to filter by multiple user IDs in OpenAPI
...
Also: tests for OpenAPI user trainings
2021-06-28 10:17:26 +02:00
Sylvain
4126e05d4a
Merge branch 'dev' into prepaid
2021-06-28 09:58:07 +02:00
Sylvain
6485f54a45
Version 5.0.8
2021-06-28 09:51:35 +02:00
Sylvain
66ba8e565c
Full test coverage of the OpenAPI
...
Also: fix related bugs
2021-06-28 09:50:37 +02:00
Sylvain
783f28762f
run non interactively
2021-06-28 08:38:48 +02:00
Sylvain
f16cbc44ff
WIP: buy pack modal
2021-06-25 17:24:34 +02:00
Sylvain
1a65b97653
Merge branch 'dev' into prepaid
2021-06-24 17:15:17 +02:00
Sylvain
55991a0b3b
Version 5.0.7
2021-06-24 16:55:48 +02:00
Sylvain
07017e4a49
[bug] stripe subscription generation fails if the user already has a subscription
2021-06-24 16:52:47 +02:00
Sylvain
4c313d180b
[bug] unable to open some modals when the logo was undefined
2021-06-24 12:40:41 +02:00
Sylvain
522df1ccd7
[bug] most OpenAPI endpoints were dysfunctional
2021-06-24 12:36:16 +02:00
Sylvain
a61a2e96d8
[bug] unable to export members list ( #287 )
2021-06-21 12:08:23 +02:00
Sylvain
2b0130c6be
Merge branch 'dev' into prepaid
2021-06-21 11:36:31 +02:00
Sylvain
f9b4c5520a
Version 5.0.6
2021-06-21 10:51:13 +02:00
Sylvain
32230c3772
updated several dependencies
2021-06-21 10:37:07 +02:00
Sylvain
b02d5d21fc
Updated resolve-url-loader to 4.0.0
2021-06-21 10:15:46 +02:00
Sylvain
4ee9121d5f
[bug] unable to sync coupons on stripe
2021-06-21 10:10:55 +02:00
Sylvain
9509d7b2a6
Version 5.0.5
2021-06-18 17:43:06 +02:00
Sylvain
263b69dc8b
[bug] deleting a coupon displays an error message
2021-06-18 17:40:06 +02:00
Sylvain
33e45fd536
[bug] ignored coupon when booking an event with card payment
2021-06-18 17:19:24 +02:00
Sylvain
f5126084b9
[bug] unable to sync coupons on stripe
2021-06-16 15:48:45 +02:00
Sylvain
f88e53708d
[bug] invalid link to the user's manual
2021-06-16 14:58:32 +02:00
Sylvain
21a593edf0
[bug] can't see the dates for the next booked training session
2021-06-16 14:48:24 +02:00
Sylvain
7fa89c826a
[bug] can't see the dates for the next booked training session
2021-06-16 14:46:47 +02:00
Sylvain
3f08845503
[bug] unable to book a free event
2021-06-16 11:45:11 +02:00
Sylvain
7c65a52fbe
[bug] unable to book a free event
2021-06-16 11:44:53 +02:00
Sylvain
2a616125c1
[bug] unable to sync users on stripe if one of them have an invalid email address
2021-06-16 10:34:07 +02:00
Sylvain
5215f20899
[bug] unable to sync users on stripe if one of them have an invalid email address
2021-06-16 10:33:52 +02:00
Sylvain
17ab75cfa5
[bug] during the upgrade, unable to detect the target when not explicitly specified
2021-06-15 13:05:38 +02:00
Sylvain
58c9927e65
Version 5.0.4
2021-06-15 12:23:39 +02:00
Sylvain
11579fede4
ability to disable the public agenda
2021-06-15 11:57:43 +02:00
Sylvain
5f598b7a60
Updated medium-editor to v5 and angular-medium-editor accordingly
2021-06-15 11:36:14 +02:00
Sylvain
f91ee24639
[bug] the training validation modal shows cancelled trainings
2021-06-15 10:18:14 +02:00
Sylvain
72be638869
[bug] unable to select no category in plan creation/edition after a category selection
...
Also: Display the category in the plans list instead of the plan type
2021-06-15 09:22:41 +02:00
Sylvain
569be57a1f
[bug] a message tells that creating a new plan fails, but it worked
2021-06-14 16:53:52 +02:00
Sylvain
5a3fc4e3ca
Version 5.0.3
2021-06-14 16:09:48 +02:00
Sylvain
ec301ba07e
[bug] unable to list user's payment schedules in the dashboard
2021-06-14 14:40:54 +02:00
Sylvain
645efa37f4
[bug] unable to book an event
2021-06-14 14:22:23 +02:00
Sylvain
db21892872
updated user's manual
2021-06-14 13:49:38 +02:00
Sylvain
0c72cde67b
[bug] unable to process stripe payments with 3DS authentication
...
>
> Backported from v4.7.13:
> 9b90ff0482
2021-06-11 16:14:30 +02:00
Sylvain
324d7b69f7
Version 5.0.2
2021-06-11 15:23:35 +02:00
Sylvain
2b05fec53f
updated documentation diagrams
2021-06-11 15:17:59 +02:00
Sylvain
7ba2d58f50
update VCR to 6.0.0
...
Also: - updated cassettes
- Automated stripe secrets filtering in cassettes
- Improved display when no plan-categories exists
2021-06-11 14:29:30 +02:00
Sylvain
e8517f1ea1
ability to upgrade to a specfic version with the script
2021-06-11 13:47:25 +02:00
Sylvain
bd2688feb6
Version 5.0.1
2021-06-10 17:26:37 +02:00
Sylvain
f1bf6cf4a5
[bug] unable to run interactive rails commands during the upgrade
2021-06-10 17:24:16 +02:00
Sylvain
6192e522e5
refreshed upgrade instructions
2021-06-10 17:09:39 +02:00
Sylvain
832f66d8e9
typo
2021-06-10 16:45:47 +02:00
Sylvain
77a3b3b7b4
Version 5.0.0
2021-06-10 16:19:34 +02:00
Sylvain
1f966754d7
updated changelog
2021-06-10 15:10:14 +02:00
Sylvain
e9233ac0a9
updated changelog
2021-06-10 15:08:01 +02:00
Sylvain
e184bf3d3c
filter plans y duration
2021-06-10 14:06:53 +02:00
Sylvain
854db568bf
Ability to configure the prefix of the payment-schedules' files
2021-06-10 12:04:00 +02:00
Sylvain
ef69cab179
Merge branch 'hotfix' into dev
2021-06-09 19:40:07 +02:00
Sylvain
e0d4ca972e
Version 4.7.12
2021-06-09 19:33:15 +02:00
Sylvain
f82adc8133
[bug] unable to process stripe payments
2021-06-09 19:24:56 +02:00
Sylvain
4368851151
[bug] do not allow users to register with an invalid email address
2021-06-09 19:10:31 +02:00
Sylvain
3f044513e9
[bug] cannot select the recurrence end date on Safari or Internet Explorer
2021-06-08 10:25:20 +02:00
Sylvain
4e06ba5a4d
improved documentation
2021-06-08 09:44:34 +02:00
Sylvain
684e6f779b
setup: external network
2021-06-07 15:45:58 +02:00
Sylvain
7ab8aa0e48
fix a security issue
2021-06-04 19:03:23 +02:00
Sylvain
68f64cfc5c
update the card for payment schedules
2021-06-04 18:26:20 +02:00
Sylvain
430db7777f
[bug] unable to map a new setup to the db network
2021-06-03 15:49:19 +02:00
Sylvain
81bc22c494
front-end adaptation for interacting with new object[] API
...
Also: [bug] handle not onnected users on subscription page
- fix showing an error message when no gateway is selected
2021-06-01 11:01:38 +02:00
Sylvain
e08157b5f6
Unified and documented upgrade exit codes
2021-06-01 09:03:24 +02:00
Sylvain
1bee09442c
run the chain:all command before db:migrate
2021-06-01 08:54:19 +02:00
Sylvain
0b2310e57a
updated changelog
2021-05-31 17:17:00 +02:00
Sylvain
28e41de9ad
task to reset the stripe payment methods in test mode
2021-05-31 16:15:57 +02:00
Sylvain
55b0e25ee9
generate footprints in a reproductible way
2021-05-31 12:53:28 +02:00
Sylvain
5f5ec8dbb6
remove references to Invoice.invoiced
2021-05-27 15:58:55 +02:00
Sylvain
c79078c8e1
Merge branch 'dev' into payzen
2021-05-26 14:00:51 +02:00
Sylvain
d81e25b88e
Version 4.7.11
2021-05-26 13:42:17 +02:00
Sylvain
413bb57c38
[bug] zero-decimal currencies w/ stripe
2021-05-26 13:38:16 +02:00
Sylvain
4e601b672a
[bug] fablab:fix_invoices date parsing error
2021-05-26 11:49:52 +02:00
Sylvain
3c42f5e3a1
updated ffi to 1.15.1
2021-05-26 10:04:56 +02:00
Sylvain
b938232c19
Merge branch 'dev' into payzen
2021-05-25 14:06:30 +02:00
Sylvain
47d4e49888
Version 4.7.10
2021-05-25 13:31:35 +02:00
Sylvain
4334bc4b6a
updated @rails/webpacker to 5.4.0
2021-05-25 11:10:17 +02:00
Sylvain
625b833cde
updated ruby to 2.6.7
2021-05-25 10:46:58 +02:00
Sylvain
faa880f9f6
CAD lists of types and extensions are now ordered alphabetically
2021-05-24 17:33:32 +02:00
Sylvain
c3f7f04ec2
[bug] html syntax error result in unable to compile the assets
2021-05-24 17:14:01 +02:00
Sylvain
ecf80b0591
ability to set invoices as erroneous
2021-05-24 16:34:27 +02:00
Sylvain
3a910b1182
script to fix existing invoices w/o invoiced_id
2021-05-24 11:19:59 +02:00
Sylvain
9c4568a473
[bug] run script was disfunctional
2021-05-21 17:19:42 +02:00
Sylvain
da3eb4f8bd
[bug] typo in allow/prevent booking overlapping slots
2021-05-21 17:18:22 +02:00
Sylvain
d7471d6f2e
updated changelog with references to security issues
2021-05-21 17:07:17 +02:00
Sylvain
cecdf07dc6
[bug] new installation with mapping to an external network does not connect fab-manager to elasticsearch
2021-05-21 17:02:25 +02:00
Sylvain
b255abaf55
[bug] reservation of slots restricted to subscribers leads to invoices without invoiced_id
...
This bug was introduced with v4.7.0 and appends when the restriction is manually overridden by an admin/moderator
2021-05-21 16:46:41 +02:00
Sylvain
2fc0ad1ba0
[bug] new installation with mapping to an external network does not connect fab-manager to elasticsearch
2021-05-21 10:13:31 +02:00
Sylvain
66f81a975e
WIP: array of items
...
Migration from cart_items:{reservation:{}, subscription:{}, ...}
to cart_items:{items:[{reservation:{}, ...}], ...}
2021-05-19 18:12:52 +02:00
Sylvain
2a4a4e6d74
Check the status of the assets' compilation during the upgrade
2021-05-18 16:18:44 +02:00
Sylvain
4826db7cf0
[bug] typo in allow/prevent booking overlapping slots
2021-05-18 10:52:59 +02:00
Sylvain
2571e14482
[bug] run script was disfunctional
2021-05-17 15:25:05 +02:00
Sylvain
6bcd9f6fef
Merge branch 'dev' into payzen
2021-05-17 15:07:41 +02:00
Sylvain
dba7c60c28
Version 4.7.9
2021-05-17 14:13:31 +02:00
Sylvain
bf2407467b
[bug] unable to sort invoices by date
...
This is a workaround. The real issue is that some invoices does not have the invoiced_id data for Reservation. This is likely due to the fact that invoices are created and saved before the reservation is saved (so they don't have an ID).
@see app/services/reservations/reserve.rb#34
2021-05-17 12:34:12 +02:00
Sylvain
0992999a32
[bug] some invoices does not have the name of the user
2021-05-14 17:07:38 +02:00
Sylvain
7251298334
script to run a rails command with ease
2021-05-14 15:42:19 +02:00
Sylvain
c8c2300dd2
[bug] unable to change the slots durations for a new availability
2021-05-14 15:03:30 +02:00
Sylvain
1c4f46f935
[bug] responsiveness of the about page title
2021-05-14 14:55:14 +02:00
Sylvain
bf9a91b479
[bug] about page on small devices
2021-05-14 14:29:36 +02:00
Sylvain
82260d8c62
[bug] invalid currency in notifications for locales with region
2021-05-14 11:57:52 +02:00
Sylvain
7ac119d4cf
[bug] invoices are not generated in test/development if the configured locale is composed
...
Eg. If locale is fr-CA, it was crashing. If locale was only fr, is was working.
Now, composed locales print the watermark using the base locale and
hour_minute format is fetched from the base locale
2021-05-12 17:23:42 +02:00
Sylvain
ff40c98dcb
[bug] missing german watermark
2021-05-12 16:55:25 +02:00
Sylvain
390f62fd41
[bug] the count of successfully updated events was not correct
2021-05-12 15:53:32 +02:00
Sylvain
436db80ccf
Increased the width of the input field for the prices of the events
...
This is especially useful for currencies like FCFA that have large numbers and large currency symbol
2021-05-12 15:16:10 +02:00
Sylvain
2a63daffb5
display all themes for the events
2021-05-12 15:00:19 +02:00
Sylvain
2a7a7fd614
[bug] the event themes are not kept when editing the event again
2021-05-12 14:54:56 +02:00
Sylvain
910567e156
updated i18next & react-i18next
2021-05-12 10:26:52 +02:00
Sylvain
1a2ce0b6c0
update rails to 5.2.6
2021-05-12 10:01:29 +02:00
Sylvain
f50cdb2733
update changelog with security fixes
2021-05-12 09:03:09 +02:00
Sylvain
3b2f17d6d8
improved style of subscription page titles
2021-04-28 15:43:36 +02:00