1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2024-12-10 21:24:20 +01:00
Commit Graph

1470 Commits

Author SHA1 Message Date
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