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
Sylvain
ccee0815cc
[bug] build status badge is broken
2021-04-27 11:00:49 +02:00
Sylvain
b9e3db8700
Improved the production documentation
2021-04-27 09:24:42 +02:00
Sylvain
b2e8d993e7
Improved the development documentation
2021-04-27 09:03:49 +02:00
Sylvain
26dfbef5e1
WIP: refactor models to use payment_gateway_objects
2021-04-21 17:38:06 +02:00
Sylvain
95a06f7d02
updated various dependencies
...
webpack, lodash, eslint, webpack-dev-server, react2angular, auto-ngtemplate-loader, angular-bootstrap-switch, react-refresh-webpack-plugin and eslint-plugin-react
2021-04-21 10:23:38 +02:00
Sylvain
5a06d55838
improved error handling in upgrade script
2021-04-19 17:07:03 +02:00
Sylvain
ad6926ec1a
[bug] unable to cancel the upgrade before it begins
2021-04-14 16:18:35 +02:00
Sylvain
e7059cca5b
[bug] unable to set date formats during installation
2021-04-14 11:37:42 +02:00
Sylvain
63c81b82c1
Merge branch 'dev' into payzen
2021-04-06 15:03:27 +02:00
Sylvain
3483e1355c
updated openlab + handle missing dev instance
2021-04-06 14:58:12 +02:00
Sylvain
e06f3beeab
[bug] notification not sent
...
notification sent to the project author when a collaborator has confirmed his participation
2021-04-06 14:16:03 +02:00
Sylvain
98bb9d082c
fix fab-input and payzen-keys-form
2021-04-02 16:02:50 +02:00
Sylvain
cd2cc91373
Version 4.7.8
2021-04-02 11:02:40 +02:00
Sylvain
64316d028f
Version 4.7.7
2021-04-02 10:30:06 +02:00
Sylvain
e626e1ef6c
updated changelog
2021-04-02 10:22:20 +02:00
Sylvain
54c1a3cfd9
payzen keys configuration form
2021-03-31 16:03:51 +02:00
Sylvain
5aacd6695c
Merge branch 'dev' into payzen
2021-03-30 09:22:47 +02:00
Sylvain
64ed026fb5
updated babel
2021-03-29 17:05:17 +02:00
Sylvain
10dd5d2cca
[bug] create a training availability with calendar in month view result in wrong dates
2021-03-29 16:05:53 +02:00
Sylvain
818e9e99fc
[bug] unable to update a coupon
2021-03-29 10:19:06 +02:00
Sylvain
c50e69b351
Enforced validation on required input fields
2021-03-24 18:24:03 +01:00
Sylvain
937ed72dc7
[bug] the view is not refreshed when deleting a recurring slot
2021-03-24 16:02:35 +01:00
Sylvain
78b007a9ec
[bug] unable to add a new authorized file type for project's CAD files
2021-03-24 15:39:18 +01:00
Sylvain
5b854ea831
Merge branch 'dev' into payzen
2021-03-24 14:34:24 +01:00
Sylvain
56cf638d54
Version 4.7.6
2021-03-24 11:19:10 +01:00
Sylvain
7001888437
[bug] unable to run the setup script if sudoers belong to another group than sudo
2021-03-24 09:47:22 +01:00
Sylvain
7099f1f317
address required
...
- Ability to set the address as a mandatory field
- The address is new requested when creating an account
- The profile completion page is less fuzzy for people landing on it without enabled SSO
2021-03-23 11:49:05 +01:00
Sylvain
a5b3728f8c
[bug] various fixes on accouting exports
...
- accounting exports may ignore some invoices for the first and last days
- file caching for accounring exports is not used
2021-03-22 17:42:54 +01:00
Sylvain
39a7e23881
Improved style of public plans page
2021-03-22 13:13:51 +01:00
Sylvain
ef32532cf5
Links created using medium editor opens in new tabs
2021-03-22 11:32:04 +01:00
Sylvain
e9185bd402
[bug] recurring availabilities are not restricted to subscribers
2021-03-22 10:43:45 +01:00
Sylvain
b19c78c756
[bug] select all plans for slot restriction
...
When using the 'select all' button, to restrict an availbility to subscribers, all plans are selected, even those disabled
2021-03-22 10:36:41 +01:00
Sylvain
141f4f31b1
Merge branch 'dev' into payzen
2021-03-10 15:23:56 +01:00
Sylvain
daafb03b95
updated changelog
2021-03-10 14:46:03 +01:00
Sylvain
9d747db095
Ability to disable the trainings module
2021-03-10 13:25:53 +01:00
Sylvain
f50f5a4058
Send pre-compressed assets to the browsers instead of the regular ones
...
+ improved setup script with some explanations for reverse-proxies
2021-03-10 12:47:01 +01:00
Sylvain
cd30e0d8d8
[bug] statistics: select machines as default tab if subscriptions is disabled
2021-03-09 12:39:25 +01:00
Sylvain
8bc040ae8b
show group in email notif on account creation
2021-03-09 11:34:39 +01:00
Sylvain
5439dc14f5
cleaner version check durng upgrade
2021-03-09 09:25:27 +01:00
Sylvain
7b47d3e13d
Version 4.7.5
2021-03-08 17:43:52 +01:00
Sylvain
05b2f10bec
[bug] unable to compile the assets during the upgrade
...
This occurs only if the env file has some whitespaces around the equal sign
2021-03-08 17:08:07 +01:00
Sylvain
6817adc82d
Merge branch 'dev' into payzen
2021-03-08 15:50:06 +01:00
Sylvain
a53a6ba0ea
Version 4.7.4
2021-03-08 15:40:26 +01:00
Sylvain
5527512b05
Show remaining training credits in the dashboard
2021-03-08 15:17:58 +01:00
Sylvain
2d70a4d07e
Do not close login modal when clicking on the backdrop
2021-03-08 14:21:58 +01:00
Sylvain
19055c4f78
Use the primary color to display plans' price in the public view
2021-03-08 14:14:14 +01:00
Sylvain
10fbea9289
Allow writing short rich descriptions for each subscription plan
2021-03-08 14:09:11 +01:00
Sylvain
303c0a0ba8
[bug] script to mount payment-schedules volume results in invalid yml file
...
+ improved scripts for mounting volumes
+ increased verbosity of upgrade script
2021-03-08 12:08:29 +01:00
Sylvain
ab3ac05aa3
Allow inserting hyperlinks in customized info messages
2021-03-03 15:33:03 +01:00
Sylvain
3ea06826ad
WIP: select gateway
2021-03-03 15:28:56 +01:00
Sylvain
4fa3eba2e9
Version 4.7.3
2021-03-03 09:54:54 +01:00
Sylvain
aac4d3cdf9
[security] updated rails to 5.2.4.5
2021-03-03 09:12:05 +01:00
Sylvain
f9e775ac35
[bug] do not send notifications each hour for payment schedules deadlines
2021-03-03 09:09:17 +01:00
Sylvain
544b00e8a7
[bug] do not display "powered by disqus" if Disqus is disabled
2021-03-02 17:03:03 +01:00
Sylvain
a01aa0dd75
[bug] unable to install a new instance with an external reverse proxy
2021-03-02 09:37:34 +01:00
Sylvain
c0a99b67bd
Version 4.7.2
2021-03-01 12:21:41 +01:00
Sylvain
3604d2af3f
updated changelog
2021-03-01 12:18:20 +01:00
Sylvain
120c9144bb
[security] restrict allowed keys when creating/updating credits
2021-02-24 11:11:18 +01:00
Sylvain
ca9ff11fd4
[security] fix possible sql injection
2021-02-24 11:03:41 +01:00
Sylvain
2b457f3b06
Version 4.7.1
2021-02-24 08:59:29 +01:00
Sylvain
9ed1bbcad8
updated changelog
2021-02-24 08:56:37 +01:00
Sylvain
a5f9b0703b
Version 4.7.0
2021-02-23 14:42:48 +01:00
Sylvain
b748d0d5e4
updated changelog
2021-02-23 12:20:38 +01:00
Sylvain
87c7a53339
updated changelog
2021-02-23 09:27:36 +01:00
Sylvain
b9dc16c0c2
Merge branch 'monthly-payment' into dev
2021-02-23 09:26:11 +01:00
Sylvain
10b463d292
Updated caniuse to 1.0.30001191
2021-02-22 09:42:51 +01:00
Sylvain
56b2e40a00
updated changelog
2021-02-10 11:52:32 +01:00
Sylvain
b0ef9e097d
WIP: stripe update card
2021-02-09 12:09:26 +01:00
Sylvain
e4d82070da
[bug] unable to configure the app to use a german locale
2021-02-08 16:17:40 +01:00
Sylvain
38ac55c35f
[bug] no notifications for refunds generated on wallet credit
2021-02-08 13:50:49 +01:00
Sylvain
eddf23622d
Merge branch 'dev' into monthly-payment
2021-02-02 17:17:15 +01:00
Sylvain
2d378ea9da
fix typo
2021-02-02 17:01:41 +01:00
Sylvain
fada99c73b
Version 4.6.6
2021-02-02 16:49:55 +01:00
Sylvain
588b8050db
[bug] when an event is modified, the member's reservations does not reflect the new event date
2021-02-02 15:52:55 +01:00
Sylvain
30e9f6febf
OpenAPI endpoints to create/update/show/delete machines
2021-02-01 17:43:15 +01:00
Sylvain
5834979f26
updated nokogiri & caxlsx
2021-02-01 11:47:47 +01:00
Sylvain
6cc1fe46de
updated ini
2021-02-01 11:39:32 +01:00
Sylvain
d891690ab8
Default texts for the login modal
2020-12-30 15:37:15 +01:00
Sylvain
b8319a5124
handle percent coupons w/ stripe subscriptions
2020-12-30 10:17:39 +01:00
Sylvain
1f873979f3
architecture documentation
2020-12-29 13:13:48 +01:00
Sylvain
32b0222da5
save payment schedules PDF to a persistant volume storage
2020-12-22 16:39:37 +01:00
Sylvain
2950eddb07
Updated environment documentation + removed unused rails.*.yml
2020-12-21 10:15:59 +01:00
Sylvain
7ed0f6141a
Merge branch 'dev' into monthly-payment
2020-12-07 10:29:34 +01:00
Sylvain
c5ab0b0169
Version 4.6.5
2020-12-07 10:20:45 +01:00
Sylvain
208ba793ed
[bug] unable to run the upgrade script with docker-compose >= v1.19
...
Previously, even with a recent versio of Fab-manager, the upgrade script failed with the following error:
the input device is not a TTY
the input device is not a TTY
You must upgrade Fab-manager to v2.8.3 first.
2020-12-07 10:13:51 +01:00
Sylvain
af9c21b9fe
Version 4.6.4
2020-12-01 12:41:28 +01:00
Sylvain
6d2adeefb1
Merge branch 'dev' into monthly-payment
2020-11-25 11:43:29 +01:00
Sylvain
ecd24d92f8
updated ruby version to 2.6.6
2020-11-25 11:39:53 +01:00
Sylvain
450972c469
updated changelog
2020-11-25 09:38:27 +01:00
Sylvain
1e5f7ea1fd
WIP: refactor stripe payment modal to react + do not user angular in react component (use Intl instead)
2020-11-24 13:26:15 +01:00
Marin Esnault
9435809490
Update CHANGELOG.md
2020-11-24 12:31:36 +01:00
Sylvain
d3d2434654
fix CHANGELOG + fix modal links colors
2020-11-17 09:15:27 +01:00
Sylvain
bc95be61bb
updated changelog
2020-11-16 16:50:31 +01:00
Sylvain
881f8d3efb
[bug] unable to create a coupon on stripe
2020-11-16 14:24:36 +01:00
Sylvain
ed5b90cbdc
add stp_product_id to all items that can be scheduled
2020-11-12 12:14:51 +01:00
Sylvain
7d37174b51
[bug] when a cash coupon was used, an invalid amount is shown in the statistics
2020-11-04 15:53:40 +01:00
Sylvain
21bd1312bc
compute payment schedule + basic display
2020-11-03 16:50:11 +01:00
Sylvain
d4ce5b7dd0
[bug] warning message overflow in credit wallet modal
2020-11-02 13:22:32 +01:00
Sylvain
7776fe13d6
[bug] unable to access embedded plan views
2020-11-02 13:18:31 +01:00
Sylvain
c9138f6c5c
updated changelog
2020-10-29 16:00:52 +01:00
Sylvain
24bc8881bb
Merge branch 'dev' into monthly-payment
2020-10-29 15:58:44 +01:00
Sylvain
6eebd61e3c
[bug] unable to build homepage custom stylesheet
2020-10-29 15:58:24 +01:00
Sylvain
4bdcb44e33
Merge branch 'dev' into monthly-payment
2020-10-29 15:53:38 +01:00
Sylvain
50dee594d9
Version 4.6.3
2020-10-28 13:38:49 +01:00
Sylvain
106d8be4c8
Merge branch 'dev' into monthly-payment
2020-10-28 12:11:49 +01:00
Sylvain
1699bbf143
[bug] theme primary color is ignored on links
2020-10-28 12:10:25 +01:00
Sylvain
ccd3e93428
fix about link color
2020-10-28 10:03:04 +01:00
Sylvain
44525f9bad
Merge branch 'dev' into monthly-payment
2020-10-28 09:53:28 +01:00
Sylvain
84fc81e618
Display a message when no plans are available
2020-10-28 09:53:11 +01:00
Sylvain
bf76157703
Initialize new plans with default prices for machines & spaces
2020-10-28 09:24:31 +01:00
Sylvain
85a1cc99cf
Merge branch 'dev' into monthly-payment
2020-10-28 08:54:09 +01:00
Sylvain
79b49778a4
[bug] public cards presenting the plans in the public area, have bogus style
2020-10-28 08:52:42 +01:00
Sylvain
a9cc0b391b
save products and prices to stripe for each plans
2020-10-27 16:46:38 +01:00
Sylvain
0912374719
updated stripe gem
2020-10-27 15:12:35 +01:00
Sylvain
ef2e5aec20
updated changelog
2020-10-27 09:58:08 +01:00
Sylvain
dc844bb10c
Enlarged privacy policy display and edition zones
2020-10-26 16:52:05 +01:00
Sylvain
181ec38192
Removed fab-manager email address from the seeds
2020-10-26 16:40:50 +01:00
Sylvain
c3139307bc
[bug] in the settings area, boolean switches are always shown as false
2020-10-26 16:38:17 +01:00
Sylvain
fa35419e2f
Version 4.6.2
2020-10-23 16:06:37 +02:00
Sylvain
a2d885f447
[bug] members cannot view available trainings slots
2020-10-23 13:08:52 +02:00
Sylvain
2d1a2d81dd
Check postgreSQL status before compiling assets
2020-10-23 12:15:25 +02:00
Sylvain
01524da0ab
[bug] unable to display details about a closed period
2020-10-23 12:09:36 +02:00
Sylvain
af8c7c21b4
Add intermediate step version for upgrades: v4.4.6
...
This will prevent issues with FootprintDebug if a regeneration is needed, especially with 20200511075933_fix_accounting_periods.rb
2020-10-23 11:56:21 +02:00
Sylvain
c87adde6f6
[bug] unable to set libraries locales to their default values (en-us)
2020-10-23 11:53:18 +02:00
Sylvain
7a903067e9
Version 4.6.1
2020-10-21 15:42:54 +02:00
Sylvain
cd7ef8ddd2
Allow running upgrade scripts from dev ranch
2020-10-21 15:18:39 +02:00
Sylvain
c7a8668fd6
architecture changes to allow including React.js components into the application
2020-10-21 15:07:01 +02:00
Sylvain
0b853adb42
Reduced down time during upgrades
2020-10-21 10:44:43 +02:00
Sylvain
b8754e9542
[security] updated selfsigned to 1.10.8 to fix CVE-2020-7720
2020-10-21 09:32:38 +02:00
Sylvain
9ee990db90
[security] updated resolve-url-loader to 3.1.2 to fix CVE-2020-15256
2020-10-21 09:24:16 +02:00
Sylvain
4e64e10b1f
[bug] script mount-webpack.sh was not updating the docker-compose.yml file
2020-10-21 09:17:30 +02:00
Sylvain
d68b4c4c7c
Version 4.6.0
2020-10-20 16:44:35 +02:00
Sylvain
2227a59275
[bug] unable to rename a group containing users
2020-10-20 15:52:14 +02:00
Sylvain
b5a4e724e8
[bug] email notification after reservation update have wrong previous date ( #234 )
2020-10-20 15:14:11 +02:00
Sylvain
8199b53971
info about translations into contrubution guidelines
2020-10-20 11:04:32 +02:00
Sylvain
5a83d4af3d
updated changelog
2020-10-20 10:19:18 +02:00
Sylvain
48cae3a1a1
[bug] unable to change the date formats using the setup script
2020-10-13 11:14:52 +02:00
Sylvain
08a98ab40f
version check during the upgrade
2020-10-06 14:18:35 +02:00
Sylvain
892d010cd4
webpack deployment script
2020-10-06 12:29:22 +02:00
Sylvain
3fa6688994
updated changelog
2020-10-05 17:55:12 +02:00
Sylvain
c1564d5eae
Merge branch 'webpacker' into dev
2020-10-05 17:52:46 +02:00
Sylvain
2a989d3951
updated changelog
2020-10-05 13:50:41 +02:00
Sylvain
8ee91ef7d5
fixes fullCalendar for admin agenda
2020-09-30 11:23:42 +02:00
Sylvain
f167e34268
Version 4.5.9
2020-09-29 12:15:30 +02:00
Sylvain
57b76d156b
Alert before cancelling a reservation that credits will be lost
2020-09-29 12:03:13 +02:00
Sylvain
eae9332083
Improved documentation about upgrade process
2020-09-29 10:46:33 +02:00
Sylvain
13bc5334cc
ability to configure until when the events are shown on the home page
2020-09-29 09:39:32 +02:00
Sylvain
30b3a794d3
[bug] managers cannot see passed events
2020-09-29 08:40:07 +02:00
Sylvain
62e45dc998
Updated fullCalendar to 2.9.1
...
+ fix using moment-timezone with webpack
2020-09-28 17:33:18 +02:00
Sylvain
e68397d0c5
Updated bootstrap-switch to 3.4.0
2020-09-28 16:30:07 +02:00
Sylvain
cf5d57996e
Updated angular-bootstrap-switch to 0.5.2
2020-09-28 15:15:53 +02:00
Sylvain
253fb21940
updated jquery-minicolors to 2.3.5
2020-09-28 14:51:45 +02:00
Sylvain
fd1589207a
Version 4.5.8
2020-09-28 09:55:41 +02:00
Sylvain
b9fde4a605
[security] updated rails to 5.2.4.4 to fix CVE-2020-15169
2020-09-28 09:50:05 +02:00
Sylvain
8ac873179c
[bug] unable to run the elastic-upgrade script
2020-09-28 09:42:03 +02:00
Sylvain
26c7610386
Version 4.5.7
2020-09-23 15:47:10 +02:00
Sylvain
26f26c02bb
[bug] removed unexpected character in coupon form
2020-09-23 15:37:32 +02:00
Sylvain
8945dbfb39
[bug] unable to create a subscription plan for only one group
2020-09-23 15:28:20 +02:00
Sylvain
8f25c54402
[bug] user's manual URL is not up-to-date
2020-09-23 10:54:45 +02:00
Sylvain
8b823b3d67
[bug] slots duration is not shown when looking at a new availability
2020-09-23 10:20:51 +02:00
Sylvain
36d8c76ad7
[bug] wallet tab is not shown in members dashboard
2020-09-23 10:13:41 +02:00
Sylvain
a8811afba3
[bug] unable to search for projects ( #230 )
2020-09-23 09:32:42 +02:00
Sylvain
2ef7c06cb2
updated fontawesome to v5 + fix load fonts with webpack
2020-09-22 11:28:42 +02:00
Sylvain
0cf1b535cd
updated summernote
2020-09-15 17:01:47 +02:00
Sylvain
69d5aa5c60
Updated coveralls gem to a supported version
2020-09-02 11:15:45 +02:00
Sylvain
3a705fb41f
[bug] unable to run tests suite with run-tests.sh
2020-09-01 11:00:22 +02:00
Sylvain
55824f19b6
Version 4.5.6
2020-09-01 09:10:57 +02:00
Sylvain
2083ce6778
[bug] unable to pay by card for events reservation ( #229 )
...
The setting online_payment_module was not requested by the router before loading the page, so it was always evaluated to false= online payment disabled
2020-08-31 17:39:50 +02:00
Sylvain
6f3a1d0c6a
[bug] unable to run task find_incoherent_invoices
2020-08-26 11:35:38 +02:00
Sylvain
47fe464954
Version 4.5.5
2020-08-26 10:16:02 +02:00
Sylvain
abd6979ec7
[bug] erroneous translations in english ( #226 )
2020-08-24 16:54:30 +02:00
Sylvain
3bee34401d
updated changelog
2020-08-24 16:50:13 +02:00
Sylvain
d708f0a3e7
[bug] unable to search for projects on OpenLab
2020-08-24 16:19:03 +02:00
Sylvain
8278fd19df
Version 4.5.4
2020-07-29 15:17:09 +02:00
Sylvain
3b9ddebc0d
[security] updated json to 2.3.1 to fix CVE-2020-10663
2020-07-29 14:36:22 +02:00
Sylvain
d78162d318
updated changelog
2020-07-22 13:02:21 +02:00
Sylvain
190e815f73
[bug] unable to export subscriptions
2020-07-22 12:33:35 +02:00
Sylvain
19fb816d36
Enhanced rake task to create fixtures for test cases
2020-07-22 09:45:20 +02:00
Sylvain
7bf06ff23e
debug footprints
2020-07-21 19:25:21 +02:00
Sylvain
d9be51b01b
[admin form] show if phone is required
2020-07-21 18:04:20 +02:00
Sylvain
62e6764d8e
[bug] unable to receive emails in development
2020-07-21 17:53:58 +02:00
Sylvain
e5cef6e6bf
[bug] unable to export reservations
2020-07-21 17:25:19 +02:00
Sylvain
ad14b02caa
Version 4.5.3
2020-07-21 09:52:03 +02:00
Sylvain
382f38c666
updated changelog
2020-07-21 09:13:20 +02:00
Sylvain
2f3e910a02
partialy reverts 52fa10fc3a18ec781a136c5e23609f31b13665dd
...
(erronous deletions)
2020-07-21 09:08:20 +02:00
Sylvain
956ec553ef
Documentation of the easy upgrade procedure
2020-07-21 09:08:20 +02:00
Sylvain
69373d3def
[bug] unable to seed the database
2020-07-21 09:08:20 +02:00
Sylvain
9c7431973d
Version 4.5.2
2020-07-01 18:13:06 +02:00
Sylvain
0cd3f4a8b9
[bug] enabling auth_provider from the tests happens twice in coverall context
2020-07-01 18:12:14 +02:00
Sylvain
956d865e4f
[bug] unable to set stripe public key in production
2020-07-01 17:57:33 +02:00
Sylvain
9ca64418e7
[bug] version check is not working
2020-07-01 16:56:21 +02:00
Sylvain
c24623dcff
[bug] unable to sync members with stripe
2020-07-01 16:26:59 +02:00
Sylvain
a83a42c70c
[bug] Health API is broken if ElasticSearch is not present
2020-07-01 15:13:44 +02:00
Sylvain
4d4c7bcd15
Version 4.5.1
2020-07-01 13:55:56 +02:00
Sylvain
297e1bef75
[bug] task env_to_db overrides the values set in the UI, even if the corresponding variable was not defined in the env file
2020-07-01 12:31:52 +02:00
Sylvain
5eae1c74a8
[bug] Unable to access the invoices section if the stripe key was not set or incorrect
2020-07-01 12:15:45 +02:00
Sylvain
58803dbc02
updated changelog
2020-07-01 10:54:57 +02:00
Sylvain
8a47af6d2c
Version 4.5.0
2020-06-30 16:24:00 +02:00
Sylvain
4fbd88ffd7
beta preview of the upgrade script
2020-06-30 16:11:12 +02:00
Sylvain
74ac0bff85
[bug] invalid URL redirection for SSO login
2020-06-30 12:07:21 +02:00
Sylvain
8879066f95
updated changelog
2020-06-29 12:00:01 +02:00
Sylvain
9e21eefc3a
updated changelog
2020-06-29 08:03:59 +02:00
Sylvain
e95b270433
multiples fixes
...
- improved project search
- fix db schema (sql)
- improved doc
- removed es_language_analyzer var (deprecated)
2020-06-24 17:22:38 +02:00
Sylvain
164899c2fd
updated documentation about disabling elastic
2020-06-24 10:37:13 +02:00
Sylvain
7fc4a310cf
Merge branch 'pg-search' into dev
2020-06-24 10:25:59 +02:00
Sylvain
3d23494333
updated changelog
2020-06-24 09:55:10 +02:00
Sylvain
1a6cd356bf
WIP: using postgres for full-text search in projects
2020-06-22 16:28:05 +02:00
Sylvain
933ce5df71
[bug] summary of create training availability shows incorrect alert about slot splitting
2020-06-16 14:29:18 +02:00
Sylvain
ae4992542d
updated changelog
2020-06-16 11:14:17 +02:00
Sylvain
68a99718c8
Merge branch 'settings' into dev
2020-06-15 17:53:17 +02:00
Sylvain
6301d4cda0
updated changelog
2020-06-15 17:46:35 +02:00
Sylvain
269e8847e5
updated changelog
2020-06-15 13:22:11 +02:00
Sylvain
185b7b7162
updated sidekiq & redis to v6
2020-06-09 16:23:07 +02:00
Sylvain
2082f1e11c
fix avatar refresh on update
2020-06-03 10:21:13 +02:00
Sylvain
092bd8f482
updated changelog
2020-06-01 12:21:18 +02:00
Sylvain
0617e4cd26
configure default_mail_from from the UI
2020-06-01 12:15:16 +02:00
Sylvain
1f0e538944
Version 4.4.6
2020-06-01 09:51:13 +02:00
Sylvain
71ab35b478
updated changelog
2020-06-01 09:23:42 +02:00
Sylvain
d6d3c1f87c
Version 4.4.5
2020-05-27 10:17:16 +02:00
Sylvain
03abbabdc8
[security] updated rails to 5.2.4.2
2020-05-27 09:43:50 +02:00
Sylvain
98c63e8327
[bug] managers do not see the name of the user who reserved a slot
2020-05-25 16:35:21 +02:00
Sylvain
419605e551
configuration of google analytics tracking ID through the settings interface
2020-05-25 12:55:00 +02:00
Sylvain
701d18d501
Improved display of the icons alerting about an outdated version
2020-05-25 12:54:58 +02:00
Sylvain
e6cab62c73
Version 4.4.4
2020-05-25 12:28:31 +02:00
Sylvain
0cdf5ea0a2
updated changelog
2020-05-25 11:48:25 +02:00
Sylvain
9e8caca35c
[security] CVE-2020-11077
2020-05-25 11:37:44 +02:00