Du Peng
96c185a2d3
(i18n) add chinese
2024-07-16 17:30:34 +02:00
Du Peng
8b042a17bd
(feat) add uid_attribute for saml provider
2024-06-05 12:04:26 +02:00
Du Peng
407c0173ab
(feat) add sp certificate for saml provider
2024-03-27 14:41:30 +01:00
Du Peng
5b9bdd2b46
(feat) add idp_slo_service_url
2024-02-20 16:54:34 +01:00
Du Peng
bc023011d2
(feat) saml provider
2024-01-26 21:24:33 +01:00
Du Peng
f58da357b7
(wip) saml sso
2024-01-24 15:27:01 +01:00
Nicolas Florentin
08b4127331
updates sidekiq and sidekiq-scheduler, fix a bug: wrong locale was causing wrong currency in cron jobs, now we manually set the currency locale in number_to_currency
2023-11-14 10:36:12 +01:00
Nicolas Florentin
835f3b6ec3
(fix) replaces custom ServerLocale middleware with sidekiq i18n middleware
2023-11-02 13:54:40 +01:00
Nicolas Florentin
3ee63d4613
do not log Notifications#polling action anymore, by default, can be enable via env variable ENABLE_NOTIFICATIONS_POLLING_LOGGING=true
2023-10-20 08:58:33 +02:00
Du Peng
12b1ff5f0e
Merge branch 'pre_inscription' into family_compte_pre_inscription
2023-09-11 17:59:14 +02:00
Du Peng
33d81c6c36
(feat) add a notification to remind users to upload their supporting documents
2023-09-11 15:52:05 +02:00
Du Peng
fb2b762015
Merge branch 'spaces-machines-tree' into dev
2023-09-11 09:54:08 +02:00
Nicolas Florentin
a72c2e580c
improves api/notification controller to avoid failing when there is a notification with wrong notification_type in db
2023-09-07 10:30:48 +02:00
Nicolas Florentin
bdc5729141
(feat) space associate machines
2023-08-24 14:41:29 +02:00
Sylvain
7e6e5e9dc4
(i18n) italian
2023-04-04 15:35:07 +02:00
Sylvain
66f740104a
(feat) cache auth provider config
2023-03-29 18:01:16 +02:00
Sylvain
ffd7de0bcb
(security) upgrade to rails 7
2023-03-28 12:44:00 +02:00
Sylvain
01df96dc20
(security) upgrade to rails 6
2023-03-22 10:58:22 +01:00
Sylvain
0c3463a2ec
(api) required pagination + new data
2023-03-03 10:09:07 +01:00
Sylvain
f33bd2ef23
(bug) unable to configure locale to fr-CA
2023-02-20 10:18:19 +01:00
Karen
54dbd5ef4d
(quality) replacement of the gem NotifyWith by internal code
2023-02-15 10:30:07 +01:00
Sylvain
aee2c68485
(bug) private method create_statistic_subtype
2023-02-02 15:48:58 +01:00
Sylvain
41195ccf30
(feat) more context on sentry
2023-01-10 12:07:46 +01:00
Sylvain
b6146bad18
(feat) sentry error reporting
2023-01-04 16:05:45 +01:00
Sylvain
7659597e32
(doc) Updated OpenAPI documentation
2022-12-21 14:14:29 +01:00
Sylvain
71d5abdedb
(bug) invalid coupon amount in PDF invoices
2022-10-27 16:45:38 +02:00
Sylvain
744b811b62
(feat) remove admins group: allow admins to reserve
2022-10-25 11:57:26 +02:00
Sylvain
96cc7ec436
(bug) openAPI documentation syntax not interpreted
2022-09-06 13:10:05 +02:00
Sylvain
f21beeaee7
(api) OpenAPI prices index endpoint
2022-08-30 14:16:49 +02:00
Du Peng
d399a085ee
Merge branch 'improves-password-complexity-check-2pxghn4' into dev
2022-08-01 19:32:29 +02:00
Nicolas Florentin
1d6a59dd67
improvement: add complexity check of the user password
2022-07-29 17:37:42 +02:00
Nicolas Florentin
792b899d29
improvement: adds redis-session-store to store session and improves session security
2022-07-29 15:28:57 +02:00
Sylvain
adaea48349
(bug) wrong currency on invoices files
2022-07-25 15:13:28 +02:00
Sylvain
d7a38b491b
(ui) automatically test for discovery endpoint
2022-05-04 12:28:31 +02:00
Sylvain
8471311b7b
(authentication) configure devise/omniauth to use the OpenIdConnect configuration
2022-05-04 12:16:38 +02:00
Sylvain
b4e53d2039
(db) table to save OpenID connect configuration
...
Also refactored OAuth2Mapping to allow usage with any types of providers
2022-05-04 12:16:38 +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
9385c83b6d
fix compile assets in production
2022-03-14 17:00:49 +01:00
Sylvain
3958d23184
ran bundle exec rails webpacker:install
2022-03-09 16:31:38 +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
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
d6f5980965
Fix a bug: unable to modify OpenLab url for production
2022-03-01 18:42:57 +01:00
Sylvain
b6f3fa399a
fix norwegian locale + updated a translation
2021-06-30 17:24:01 +02:00
Sylvain
9f408f0a46
norwegian language
2021-06-30 17:16:41 +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
ca9ff11fd4
[security] fix possible sql injection
2021-02-24 11:03:41 +01:00
Sylvain
b9dc16c0c2
Merge branch 'monthly-payment' into dev
2021-02-23 09:26:11 +01:00
Sylvain
e4d82070da
[bug] unable to configure the app to use a german locale
2021-02-08 16:17:40 +01:00
Sylvain
728ae4310c
improved testing of payment schedules + some fixes
...
TODO: fix the test
rails test test/integration/reservations/create_test.rb
Reservations::CreateTest#test_user_reserves_a_machine_and_renew_a_subscription_with_payment_schedule_and_coupon_and_wallet [test/integration/reservations/create_test.rb:841]
Minitest::Assertion: Expected: "stripe"
Actual: nil
2020-12-30 18:43:33 +01:00