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