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
Sylvain
9522daee80
Version 4.4.3
2020-05-25 11:23:39 +02:00
Sylvain
bf57587301
[bug] recurrent availabilities do not keep the custom duration
2020-05-25 11:03:31 +02:00
Sylvain
06cfaebe8d
Version 4.4.2
2020-05-19 13:51:59 +02:00
Sylvain
c9670c9d1d
[bug] openAPI clients interface has a bugged behavior when creating/editing a client
2020-05-18 18:09:13 +02:00
Sylvain
2b95c043e3
Removed dependency to has_secure_token to fix warnings about already initialized constant
2020-05-18 17:45:01 +02:00
Sylvain
fdc2f60ff5
[bug] when a new account is created through the sign-up modal, the role is not reported in the StatisticProfile ( #196 )
...
Also: if a member was deleted the /api/members/mapping will raise an error
2020-05-18 16:23:53 +02:00
Sylvain
0cd5061852
update actionpack-page_caching to 1.2.2 to get the bugfix about relative_path
2020-05-18 15:31:17 +02:00
Sylvain
da2489d462
updated CHANGELOG
2020-05-18 11:23:20 +02:00
Sylvain
826d3cd4b7
Added an option to allow usage in production without HTTPS
2020-05-13 14:03:58 +02:00
Sylvain
b18bc2a97e
Downgraded faraday from 1.0 to 0.17 for better compatibility with elasticsearch-ruby 5 ( #205 #196 )
2020-05-13 12:15:29 +02:00
Sylvain
ca7a50bacc
[bug] admin's members list shows the same members multiple times
2020-05-13 10:59:16 +02:00
Sylvain
7e1edef8a0
[bug] when an admin logs on the subscription page, his view is broken
...
Also: Prevent admins from leaving their dedicated group
2020-05-13 08:37:49 +02:00
Sylvain
54a5a2def7
Version 4.4.1
2020-05-12 20:31:53 +02:00
Sylvain
c5bbcf9381
[bug] prevent VersionCheckWorker from polluting the sidekiq stack in development
2020-05-12 16:21:06 +02:00
Sylvain
b1646f6496
[bug] menu separators are not visible
2020-05-12 15:32:34 +02:00
Sylvain
37901e4153
[bug] users promoted to the administrator role are not in the admin group
2020-05-12 15:30:57 +02:00
Sylvain
8ea36b8a89
[bug] the subscription page is not available
2020-05-12 15:16:26 +02:00
Sylvain
0d52b36850
Version 4.4.0
2020-05-12 11:13:47 +02:00
Sylvain
931432b866
Check password length during installation
2020-05-11 17:17:26 +02:00
Sylvain
06502cde33
[bug] accounting periods totals are wrong for periods closed after 2019-08-01
2020-05-11 10:10:52 +02:00
Sylvain
4f43dc1407
[bug] do not show disabled groups and plans during availability creation
2020-05-06 17:38:10 +02:00
Sylvain
5f7287cec7
Ask for confirmation before booking a slot for a member without the required tag
2020-05-06 15:32:40 +02:00
Sylvain
b204b1fbaf
[security] updated jquery to fix CVE-2020-11023
2020-05-05 12:10:15 +02:00
Sylvain
2d8df2c1cd
Ability to promote a user to a higher role (member > manager > admin)
2020-05-05 11:28:04 +02:00
Sylvain
3319e68526
Auto-adjusts text colors based on the selected theme colors
2020-05-04 13:20:57 +02:00
Sylvain
29e7ac2f08
[bug] background image of the profile is not shown and wrong menu hover color
2020-05-04 12:10:13 +02:00
Sylvain
881cc97e8d
The invoices list displays the operator in case of offline payment
2020-05-04 10:56:27 +02:00
Sylvain
59a20d71bd
corrected the documentation about BOOK_SLOT_AT_SAME_TIME
...
Also: [ongoing] help for managers
2020-04-29 12:57:17 +02:00
Sylvain
35ce577651
[bug] subscription page shows the groups without any active plans
...
[bug] cart price inconsistently updated after a subscription
[feature] plans page for managers
2020-04-29 10:57:32 +02:00
Sylvain
81a18704ed
[bug] plan edition does not show the associated group
2020-04-28 18:10:12 +02:00
Sylvain
6a8746b110
[bug] updating a setting without any changes triggers an error
...
Also:
- Invoices interface for managers
- Refactoring of admin/invoices template: split into multiple files
2020-04-28 16:35:54 +02:00
Sylvain
e56fba1c03
[bug] Free entry label for events without reservation
2020-04-28 11:21:04 +02:00
Sylvain
2da644ecd5
[bug] unable to delete an unreserved event
2020-04-28 10:05:28 +02:00
Sylvain
3624bee057
{bug] unable to create events or trainings that are not multiples of SLOT_DURATION
2020-04-28 09:45:12 +02:00
Sylvain
570672c5db
[bug] unable to change group if the previous was deactivated
2020-04-28 09:21:33 +02:00
Sylvain
f88472eeb3
Interface to manage partners
2020-04-21 16:47:35 +02:00
Sylvain
ff75a96ecc
Ability to define, per availability, a custom duration for the reservation slots
2020-04-15 18:08:02 +02:00
Sylvain
96a7dd6d43
Version 4.3.4
2020-04-14 16:33:54 +02:00
Sylvain
e814ce7e1f
Now using MailCatcher with docker instead of maildev
2020-04-14 12:19:39 +02:00
Sylvain
b3c823c0d4
Maintenance task to display the current version
2020-04-14 10:13:45 +02:00
Sylvain
8395363811
Maintenance task to migrate notifications for Fab-manager v1
2020-04-08 18:06:42 +02:00
Sylvain
92398c6d8d
Allow removing contacts from the about page + defaut locales
2020-04-08 16:32:22 +02:00
Sylvain
5f6c293046
fixes in-context translation + fixes migration 20160704095606
2020-04-08 15:55:08 +02:00
Sylvain
a13c3af88c
[bug] migration 20160704095606 cannot run due to GDPR refactoring
2020-04-08 14:14:50 +02:00
Sylvain
f2a76732e5
Compatible database with Fab-manager v1, to allow upgrades
2020-04-08 12:58:59 +02:00
Sylvain
de9c224a92
improved version check
...
- use referer from client when available
- save uuid returned by hub
- send uuid to hub on version check
- check the version on each startup to prevent wrong sync
- also: do not save a setting on API update if it has not changed
2020-04-07 17:53:19 +02:00
Sylvain
a4cd6e4dc7
[bug] unable to access health endpoint
2020-04-07 15:19:41 +02:00
Sylvain
6f4052f295
[bug] invalid link to upgrade procedure
2020-04-07 15:02:14 +02:00
Sylvain
44e726bc54
[bug] in-context translation is loading invalid locale for MessageFormat
2020-04-07 14:39:31 +02:00
Sylvain
c6c25f0595
[bug] default nginx configuration does not allows secure cookies
2020-04-07 12:26:14 +02:00
Sylvain
7214af5d9b
Improved setup script for installations without nginx
2020-04-07 10:34:58 +02:00
Sylvain
e3ea83fce2
[bug] default twitter feed is invalid
2020-04-06 16:59:28 +02:00
Sylvain
bb13dc1d66
updated documentation
2020-04-06 15:56:01 +02:00
Sylvain
ff302975cb
Changed some default values for new installations
2020-04-06 15:54:49 +02:00
Sylvain
b0de296eee
[bug] installation without nginx does not remove the service from the docker-compose file
2020-04-06 15:54:39 +02:00
Sylvain
729a070ea2
Version 4.3.3
2020-04-01 18:05:05 +02:00
Sylvain
3917d6042c
[bug] no statistics for subscriptions ( #196 )
...
+ [bug] issing translation for subscriptions statistics > duration
2020-04-01 17:25:55 +02:00
Sylvain
705bedc25c
[bug] crediting a wallet w/ refund invoice prevent statistics generation ( #196 )
2020-04-01 12:51:18 +02:00
Sylvain
570f61c5df
[bug] report error on invalid encoding in members import
2020-03-31 16:53:30 +02:00
Sylvain
f596859c78
updated changelog
2020-03-31 16:12:32 +02:00
Sylvain
6dc7a7edd9
[bug] unable to export accounting data to ACD
2020-03-31 15:39:05 +02:00
Sylvain
8075ca69e1
updated changelog
2020-03-30 16:33:36 +02:00
Sylvain
3d34fd7261
Removed MESSAGEFORMAT_LOCALE
as it is now handled by make-plural
2020-03-25 12:35:09 +01:00
Sylvain
b052cc9057
updated compass-core to fix deprecations
2020-03-25 12:35:09 +01:00
Sylvain
36adddad53
Syntax improvements in scss files
2020-03-25 12:35:08 +01:00
Sylvain
5da4a90692
[bug] invalid footprints in invoices fixtures
2020-03-25 12:34:33 +01:00
Sylvain
64342c9e00
[bug] missing translations for some error messages
2020-03-24 17:28:55 +01:00
Sylvain
85ab715b89
[bug] invalid translation keys in closing accounting period interface
2020-03-24 16:59:36 +01:00
Sylvain
f8d315b5e5
renamed production documentation
2020-03-24 11:23:56 +01:00
Sylvain
efd356965e
[bug] since PostgreSQL release 9.6.17, the new installations will fail to start complaining for missing password ( #194 )
2020-03-23 16:58:17 +01:00
Sylvain
cb68fe50cf
[security] updated mkdirp to fix cve-2020-7598
2020-03-23 16:28:02 +01:00
Sylvain
a1af1a78b0
do not embed dev deps in docker build + updated eslint
2020-03-23 16:15:06 +01:00
Sylvain
d7ff1264fa
Updated angular-translate
2020-03-23 15:57:40 +01:00
Sylvain
284aa9e58c
updated changelog
2020-03-23 15:24:30 +01:00
Sylvain
1baa2a179e
Updated instructions to setup a development environment
2020-03-23 15:03:09 +01:00
Sylvain
1115ba064b
fixes some translation
2020-03-11 14:45:58 +01:00
Sylvain
2e58ad26e1
Version 4.3.2
2020-03-11 12:37:55 +01:00
Sylvain
68ef5ddd6a
updated changelog
2020-03-11 12:24:58 +01:00
Sylvain
0b341af1ed
[bug] unable to create new availabilities if SLOT_DURATION is not defined
2020-03-11 11:31:06 +01:00
Sylvain
9e7822f34a
Improved contextual help with a modal dialog
2020-03-11 10:26:53 +01:00
Sylvain
138acba2ae
updated changelog
2020-03-09 15:36:44 +01:00
Sylvain
a91b0b4631
secure the session cookie
2020-03-09 12:12:42 +01:00
Sylvain
7abd2daa2f
Version 4.3.1
2020-03-04 17:58:25 +01:00
Sylvain
86ae46e4c3
Display user's manual when help is asked, if no tour is available
2020-03-04 17:53:43 +01:00
Sylvain
8976336a6a
updated user's manual for v4.3 (fr)
2020-03-04 17:24:06 +01:00
Sylvain
21c3084bb8
[bug] spaces item is not at the correct position in the admin navigation menu
2020-03-04 14:44:19 +01:00
Sylvain
5301a237ca
Change style and pluralize the text of the slot division alert in new availability assistant
2020-03-04 14:42:00 +01:00
Sylvain
f058947c42
[bug] in the user's menu, two links to the personal wallet
2020-03-04 14:33:19 +01:00
Sylvain
0fdce5d1f2
[bug] in feature tours, next and previous arrows may be broken on some systems
2020-03-04 14:29:11 +01:00
Sylvain
4c502ba83f
Version 4.3.0
2020-03-04 12:24:01 +01:00
Sylvain
77ad31ca9e
updated puma to 3.14.4
2020-03-04 12:12:44 +01:00
Sylvain
8fca92b8ae
prevent version check from running multiple times + updated sidekiq
2020-03-04 10:35:00 +01:00
Sylvain
279012e595
[bug] default invoice logo is broken and prevent invoice generation + updated seeds
2020-03-03 14:38:09 +01:00
Sylvain
d0be17073b
[bug#169] first day of week is ignored in agendas
2020-03-02 17:22:15 +01:00
Sylvain
a44bf85014
Merge branch 'slot_is_only_subscriptions' into dev
2020-03-02 16:27:26 +01:00
Sylvain
07b21f5094
Merge branch 'book_slot_at_same_time' into dev
2020-03-02 15:52:05 +01:00
Sylvain
11ccaa73b6
Merge remote-tracking branch 'origin/disable_wallet_option' into dev
2020-03-02 15:47:14 +01:00
Sylvain
c5cfd3d75c
typo
2020-03-02 15:43:04 +01:00
Sylvain
147a78de96
Merge branch 'tour' into dev
2020-03-02 15:39:45 +01:00
Sylvain
6748a1aca1
[bug] with Firefox browser, the texts in date inputs are shifted to the bottom
2020-03-02 11:46:56 +01:00
Sylvain
1a7d7258d8
[bug] in some cases, bogus admin notification on profile completed
2020-03-02 10:20:10 +01:00
Sylvain
29eb248029
[bug] unable to select a group in profile completion screen
2020-03-02 09:59:35 +01:00
Sylvain
63bdd85657
[bug] datepicker does not work in profile completion screen
2020-03-02 09:49:16 +01:00
Sylvain
676da06ef1
left menu spacers style
2020-03-02 09:13:00 +01:00
Sylvain
4e72cd16a1
harmonized Fab-manager typo
2020-03-02 08:59:43 +01:00
Sylvain
22df5d7177
updated changelog
2020-03-02 08:53:44 +01:00
Sylvain
d833f6d812
harmonize Fab-manager trademark syntax
2020-02-26 10:19:43 +01:00
Sylvain
95338e267e
possible fix for #49
2020-02-19 16:22:02 +01:00
Sylvain
fd62062533
Updated angular-ui-bootstrap from v1.1 to v1.2
2020-02-19 12:07:42 +01:00
Sylvain
0948ef4381
Updated angular-ui-bootstrap from v0.14 to v1.1
2020-02-19 11:34:38 +01:00
Du Peng
908275d171
add disable wallet option
2020-02-12 18:15:44 +01:00
Sylvain
ebd4bab4fb
updated changelog
2020-02-11 15:46:00 +01:00
Sylvain
372d7f936b
typos & syntax
2020-02-11 11:46:40 +01:00
Sylvain
54bcc392f3
typo and syntax
2020-02-11 10:48:29 +01:00
Du Peng
74cc69d1bd
Ability to configure reservation slot restrict for plans
2020-02-07 17:37:00 +01:00
Du Peng
7c86adde4b
Ability to configure allowing or preventing member book a machine/formation/event slot if he already have a reservation the same day at the same time
2020-02-05 16:53:47 +01:00
Sylvain
656a603d6c
customize home page css
2020-01-27 17:10:29 +01:00
Sylvain
0459eb93d2
updated changelog
2020-01-22 13:27:16 +01:00
Sylvain
15ab3c1305
Ability to customize the title of the link to the about page
2020-01-21 16:16:12 +01:00
Sylvain
45e4b5c4bc
Create machine availabilities: select all/none in a click
2020-01-21 12:09:24 +01:00
Sylvain
939b4e3851
updated changelog
2020-01-21 11:45:49 +01:00
Sylvain
6ab10abd11
updated changelog
2020-01-15 13:01:43 +01:00
Sylvain
6a56f291e5
updated changelog
2020-01-15 11:40:08 +01:00
Sylvain
8320460321
updated changelog
2020-01-15 10:52:18 +01:00
Sylvain
e7ec69e49e
updated changelog
2020-01-14 18:09:42 +01:00
Sylvain
64764e5498
check version on hub & [ongoing] health endpoint
2020-01-13 17:05:53 +01:00
Sylvain
54be21729b
batch delete periodic events
2020-01-07 17:18:49 +01:00
Sylvain
6090d2e05a
updated changelog
2020-01-07 16:06:13 +01:00
Sylvain
dcb4790b4a
updated changelog
2020-01-07 10:46:12 +01:00
Sylvain
3c3e806a29
Merge branch 'user-confirmation' into dev
2020-01-07 10:34:25 +01:00
Sylvain
b6ee4e92a4
change falsy value + updated changelog
2020-01-07 10:34:12 +01:00
Sylvain
5d30b339d1
fix typo
2020-01-07 10:12:02 +01:00
Sylvain
33678eeab6
updated changelog
2020-01-06 17:11:38 +01:00
Sylvain
5b83fadcf9
updated changelog
2019-12-24 16:20:16 +01:00
Sylvain
b34d31fea4
updated changelog
2019-12-24 15:19:29 +01:00
Sylvain
f651f540d7
fixes environment documentation
2019-12-18 15:57:13 +01:00
Sylvain
2529932155
updated translation readme with TMS
2019-12-16 10:39:48 +01:00
Sylvain
0c11f61010
Prevent event reservation in the past
2019-12-10 12:16:26 +01:00
Sylvain
6aa3c0caeb
Notify all admins on the creation of a refund invoice
2019-12-09 11:55:31 +01:00
Sylvain
177c4c3ace
updated changelog
2019-12-09 08:33:39 +01:00
Sylvain
22ae8d5073
updated and refactored readme
...
updated instructions to setup a development environment
splitted readme into multiple files to improve clarity
2019-12-03 17:15:32 +01:00
Sylvain
f50e45d2de
rake task to sync users with stripe
2019-12-03 16:32:59 +01:00
Sylvain
60755a2c2a
Merge remote-tracking branch 'origin/fix-time-now' into dev
2019-12-03 15:51:22 +01:00
Sylvain
264f10e3e9
updated changelog
2019-12-03 15:50:08 +01:00
Nicolas Florentin
43a05f624a
updates changelog
2019-12-02 12:35:01 +01:00
Sylvain
36eba99808
[bug] report errors on admin creation
2019-12-02 10:39:42 +01:00
Sylvain
90b3564138
admin calendar: surround select item by shadow-box
2019-11-27 12:31:32 +01:00
Sylvain
48b811d2b5
Added freeCAD files as default allowed extensions
...
also: refactored some ruby code
2019-11-25 16:12:23 +01:00
Sylvain
68b17cbe9a
Ability to show the scheduled events in the admin calendar
2019-11-25 14:49:39 +01:00
Sylvain
563de29b9d
Calendar management: improved legend style
2019-11-25 11:59:34 +01:00
Sylvain
452f1cdae4
updated angular.js to 1.7
2019-11-25 11:26:35 +01:00
Sylvain
1d1a163880
updated changelog
2019-11-25 10:52:45 +01:00
Sylvain
37d6c84cc6
[bug] unable to remove training picture
...
also: removed some invalid href=# in the templates
2019-11-19 15:18:00 +01:00
Sylvain
ad928bd4e6
ability to set phone number optional or required
...
also: show stars on required fields in new admin form
2019-11-19 11:44:32 +01:00
Sylvain
a60a39ff9e
[ongoing] create multiple availabilities according to UI
2019-11-13 12:13:22 +01:00
Sylvain
df26e4de4a
updated changelog
2019-11-07 19:38:29 +01:00
Sylvain
a42e9daa7f
Merge branch 'hotfix' into dev
2019-10-30 16:36:30 +01:00
Sylvain
a87243f212
Version 4.2.4
2019-10-30 15:58:50 +01:00
Sylvain
9b3c2fab36
updated changelog
2019-10-30 15:53:20 +01:00
Sylvain
c6c0881e84
updated changelog
2019-10-30 15:52:13 +01:00
Sylvain
a2597a982e
updated changelog
2019-10-30 15:45:54 +01:00
Sylvain
a755f34372
updated changelog
2019-10-30 15:44:00 +01:00
Sylvain
8f04ea436e
updated changelog
2019-10-30 15:39:30 +01:00
Sylvain
f94d8feba6
[feature] admin can delete an user
2019-10-29 09:59:21 +01:00
Sylvain
35fb991cdb
Improved user experience in defining slots in the calendar management
2019-10-23 17:48:31 +02:00
Sylvain
d7aed3fa1f
Improved notification email to the member when a rolling subscription is taken
2019-10-23 11:43:42 +02:00
Sylvain
398af2e8e0
updated moment-timezone
2019-10-23 10:20:07 +02:00
Sylvain
b4ee2f9b85
Version 4.2.3
2019-10-22 14:46:18 +02:00
Sylvain
58821555fe
Ability to set the default view in project gallery: openLab or local
2019-10-22 14:42:45 +02:00
Sylvain
d48e5602ce
[bug] admins can't edit members projects
2019-10-22 14:42:35 +02:00
Sylvain
9aa69a3fac
Version 4.2.2
2019-10-22 12:51:56 +02:00
Sylvain
11484d2fcc
Version 4.2.1
2019-10-21 16:13:56 +02:00
Sylvain
fdcec06345
CVE-2019-16892 + #49
...
- updated rubyzip to fix a security issue
- updated axlsx and file writing method as a possible fix for #49
2019-10-21 16:11:49 +02:00
Sylvain
36a15fb364
fixes changelog
2019-10-21 15:40:57 +02:00
Sylvain
fd2391f76e
Version 4.2.0
2019-10-21 15:30:39 +02:00
Sylvain
ff655e9dfe
updated changelog
2019-10-21 11:55:58 +02:00
Sylvain
90b2e7e575
Ability to configure SMTP connection to use SMTP/TLS
2019-10-21 11:42:01 +02:00
Sylvain
e8930924e4
[bug] do not display each days in invoices for multiple days event reservation
2019-10-16 16:11:37 +02:00
Sylvain
9e1e23f268
[bug] unauthorized user can see the edit project form
2019-10-16 15:21:50 +02:00
Sylvain
1cc1bd23b7
Ability to fully rebuild the projets index in ElasticSearch with rake fablab 🇪🇸 build_projects_index
2019-10-16 14:37:43 +02:00
Sylvain
4300f29ad7
[bug] unable to run rake fablab 🇪🇸 * tasks due to an issue with gem faraday 0.16.x
...
Gem faraday was updated to 0.17 to solve the issue
2019-10-16 13:11:47 +02:00
Sylvain
ab5ee0f2d8
[bug] invoices list is not shown by default in 'manage invoices' section
2019-10-14 10:59:56 +02:00
Sylvain
e6cc4dbdd6
added a known issue about invoices not generated ( #152 )
2019-10-14 10:57:02 +02:00
Sylvain
bc36b78719
[bug] public calendar won't show anything if the current date range include a reserved space availability ( #151 )
2019-10-14 10:38:13 +02:00
Sylvain
2897eec723
various bugfixes
...
- in profile_complete form, the user's group is not selected by default
- missing asterisks on some required fields in profile_complete form
- renamed default DatabaseProvider from Fablab to FabManager
2019-10-09 14:41:32 +02:00
Sylvain
13c730eaad
use postgres 9.6 instead of 11
2019-10-09 09:52:58 +02:00
Sylvain
ae368cb496
PG upgrade procedure + test disk space
2019-10-08 16:57:58 +02:00
Sylvain
75fb40f73e
updated changelog
2019-10-02 16:10:54 +02:00
Sylvain
31d7a39f49
updated changelog
2019-10-02 16:08:25 +02:00
Sylvain
877506b26a
[bug] unable to dissociate the last machine from a formation
2019-10-01 15:27:59 +02:00
Sylvain
0e7af64332
improved environment documentation
2019-09-30 16:43:58 +02:00
Sylvain
193e81e711
Merge branch 'uvsq' into dev
2019-09-30 15:34:21 +02:00
Sylvain
0d3cc0fe40
[feature] Ability to disable invoices generation and interfaces
2019-09-30 15:29:20 +02:00
Sylvain
a532efd198
upload csv file to the server through the API and save it on the disk
2019-09-24 17:42:50 +02:00
Sylvain
ede53ad761
[feature] Ability to set project's CAO attachement maximum upload size
2019-09-24 16:40:38 +02:00
Sylvain
8eda1e673f
Merge remote-tracking branch 'origin/hotfixes' into dev
2019-09-24 14:43:14 +02:00
Sylvain
f75633e64e
[bug] create a plan does not set its name
2019-09-24 11:41:07 +02:00
Sylvain
9b3375e7dd
updated changelog
2019-09-23 17:51:38 +02:00
Sylvain
588010ac0b
[feature] Optional reCaptcha checkbox in sign-up form
2019-09-23 17:46:46 +02:00
Nicolas Florentin
b4b3c2b937
Version 4.1.1
2019-09-20 15:52:16 +02:00
Sylvain
50aa74f9b0
typo
2019-09-19 16:26:32 +02:00
Sylvain
edc0bab075
updated changelog
2019-09-19 16:24:11 +02:00
Sylvain
de1cc2013a
[bug] after disabling a group, its associated plans are hidden from the interface
...
+ validate server-side that there's no more user in the group to disable
2019-09-19 15:34:21 +02:00
Sylvain
668eb43959
[bug] in case of unexpected server error during stripe payment process, the confirm button is not unlocked
2019-09-19 15:00:27 +02:00
Sylvain
cd2c8488c2
Compute the VAT per item in each invoices, instead of globally
2019-09-18 17:14:59 +02:00
Sylvain
30e7ce8377
[bug] invoices with total = 0, are marked as paid on site even if paid by card
2019-09-17 15:16:11 +02:00
Sylvain
6a0aeb2717
updated changelog
2019-09-12 12:57:40 +02:00
Sylvain
224b0d6dee
Merge branch 'sca' into dev
2019-09-12 12:53:56 +02:00
Sylvain
f30f55024c
Version 4.1.0
2019-09-12 12:37:02 +02:00
Sylvain
48d2a8a066
updated changelog
2019-09-12 12:31:15 +02:00
Sylvain
9d2e17d5d6
[bug] once a reservation was made, the reminder of the paid price is always 0 if a coupon was used
2019-09-12 12:25:13 +02:00
Sylvain
c676a1e833
updated changelog
2019-09-12 11:55:53 +02:00
Sylvain
52afb6ef07
[bug] extend a current subscription for a member, does not reset his credits
2019-09-12 11:37:03 +02:00
Sylvain
53e02622b9
[bug] disabled groups still appears as available in sign-up modal
2019-09-12 11:14:04 +02:00
Sylvain
c7fbc4d01d
Merge branch 'sca' of github.com:sleede/fab-manager into sca
2019-09-12 09:55:34 +02:00
Sylvain
2ad188b741
[security] updated nokogiri to fix CVE-2019-5477
2019-09-11 17:35:17 +02:00
Nicolas Florentin
3c486e4b93
[Bug] unable to create the first user because role member was missing
2019-09-11 17:11:43 +02:00
Sylvain
87f3aa1d65
fix typo
2019-09-11 17:10:09 +02:00
Sylvain
539eb08b89
ability to disable the online payments through an env var
2019-09-11 17:08:00 +02:00
Sylvain
9fc3c7f61c
[bug] Wallet credit inputs does not allow to put zeros at the end of the decimal part of the amount
2019-09-11 13:05:10 +02:00
Sylvain
3320ee103b
Log changes in Invoices or InvoiceItems records for better handling of accounting certification issues
2019-09-11 12:22:14 +02:00
Sylvain
14e726cfd1
Upgrade dev environments from ruby 2.3.6 to 2.3.8 ( #143 )
2019-09-11 11:12:05 +02:00
Sylvain
4d0ac9b3ca
using stp_payment_intent_id instead of stp_invoice_id on new invoices
2019-09-10 16:45:45 +02:00
Sylvain
5a75db394c
[bug] Users with role 'member' cannot download their invoices
2019-09-10 14:46:07 +02:00
Nicolas Florentin
f1958a300b
[Bug] unable to create the first user because role member was missing
2019-09-09 14:34:00 +02:00
Sylvain
0ace42bda9
fix typo
2019-09-04 09:39:04 +02:00
Sylvain
dd54bf1353
Merge branch 'dev' into dependabot/npm_and_yarn/eslint-utils-1.4.2
2019-09-03 11:22:43 +02:00
Cyril
cd81de79cf
Version 4.0.4
2019-08-14 15:34:12 +02:00
Sylvain
15f858ba9c
Merge branch 'acd' into dev
2019-08-01 13:07:05 +02:00
Sylvain
01dd576743
Version 4.0.3
2019-08-01 12:50:14 +02:00
Sylvain
4210405932
updated changelog
2019-08-01 11:31:56 +02:00
Sylvain
2b3f4d4938
updated changelog
2019-08-01 11:27:28 +02:00
Sylvain
26c98394ac
fixed export service
2019-08-01 09:49:09 +02:00
Sylvain
f772bc3509
api endpoint and worker to export accounting data
2019-07-30 11:43:51 +02:00
Sylvain
3d3be70e29
[bug] newly generated refund is displayed as broken
2019-07-29 12:25:46 +02:00
Sylvain
0714878bca
[bug] unable to generate a refund
2019-07-29 12:07:22 +02:00
Sylvain
1be7bda603
[security] updated sidekiq to fix 3 security vulnerabilities
2019-07-29 11:34:59 +02:00
Sylvain
74e5461c02
[bug] do not remove member role if last user was deleted
2019-07-18 16:07:20 +02:00
Sylvain
897be4763a
Version 4.0.2
2019-07-10 12:26:33 +02:00
Sylvain
12fcfee71e
[bug] unable to export reservations or subscriptions to excel
2019-07-10 12:25:08 +02:00
Sylvain
38d3ddd48a
[bug] export members list to excel is broken
2019-07-10 11:27:45 +02:00
Sylvain
b77fde2506
[bug] OpenlabWorker is crashing with message undefined method profile for StatisticProfile
2019-07-10 10:58:51 +02:00
Sylvain
1253af5377
Prevent invalid invoice logo from crashing the InvoiceWorker
2019-07-10 10:54:35 +02:00
Sylvain
ca61e4e08e
[bug] SubscriptionExpireWorker cannot run due to wrong expiration column in SQL query
2019-07-10 10:52:29 +02:00
Sylvain
79272d9e39
optimized dockerfile
2019-06-26 12:58:53 +02:00
Sylvain
ddbb492ace
[bug] abuses reports are not notified to admins
2019-06-26 12:55:38 +02:00
Sylvain
85f4182b2f
[bug] projects RSS feed fails to render
2019-06-24 11:03:40 +02:00
Sylvain
718d163d13
Version 4.0.1
2019-06-17 15:32:46 +02:00
Sylvain
f37b4ffca2
[bug] migration 20190523140823 may not run if an admin was deleted
2019-06-17 15:28:54 +02:00
Sylvain
39fad9d0b0
Documentation about dumping the database
2019-06-17 15:27:30 +02:00
Sylvain
e9f91a36e9
[bug] prevent task migrate_pdf_invoices_folders from raising an error when run with no invoices
2019-06-17 15:01:23 +02:00
Sylvain
50373b6609
[bug] cookie consent modal is not shown
2019-06-17 14:57:11 +02:00
Sylvain
ff784aef1a
Version 4.0.0
2019-06-17 12:34:12 +02:00
Sylvain
66ab9138ef
updated changelog
2019-06-17 12:29:15 +02:00
Sylvain
f3c433883d
[bug] canceled reservation are not removed from statistics ( fix #133 )
2019-06-13 16:29:12 +02:00
Sylvain
0f913e5bda
updated changelog
2019-06-13 12:56:04 +02:00
Sylvain
249e59bb2a
get user consent about cookies
2019-06-13 11:28:55 +02:00
Sylvain
4edab0c53a
task to delete inactive users
2019-06-12 16:06:30 +02:00
Sylvain
12cf9cfd7d
privacy policy draft
2019-06-12 14:37:05 +02:00
Sylvain
a53c6e80e7
move invoice->operator to invoicing_profile + minor fixes to handle user deletion
2019-06-12 12:22:38 +02:00
Sylvain
7ed97ef35a
link wallet & its transactions to invoicingprofile
2019-06-03 16:00:09 +02:00
Sylvain
4d1e936d76
updated changelog
2019-06-03 14:27:00 +02:00
Sylvain
83d3fd83b3
[bug] close period reminder is sent too early
2019-05-27 16:09:27 +02:00
Sylvain
0c51f25f7f
Merge branch 'hotfix' into dev
2019-05-27 12:50:19 +02:00
Sylvain
7ce2372c17
Version 3.1.2
2019-05-27 12:43:26 +02:00
Sylvain
053c41402e
[security] CVE-2019-11358
2019-05-27 11:28:39 +02:00
Sylvain
5d32756928
[bug] updating a setting does not chain new values
2019-05-27 11:21:29 +02:00
Sylvain
6f2483a51f
[bug] when generating an Avoir at a previous date, the resulting checksum may be invalid
2019-05-27 11:11:21 +02:00
Sylvain
88294b03a3
updated upgrade instructions for dev envs
2019-05-21 12:28:15 +02:00
Sylvain
1b0a7689b7
updated changelog
2019-05-21 12:25:30 +02:00
Sylvain
3394413747
fixed syntax
2019-05-07 15:56:23 +02:00
Sylvain
26b901ebb5
[bug#131] Availabilities export report an erroneous number of reservations for machine availabilities
2019-05-07 12:24:51 +02:00
Sylvain
d92e1945d6
[security] CVE-2019-11358
2019-05-06 16:56:21 +02:00
Sylvain
531e298b14
[bug] updating a setting does not chain new values
2019-04-23 13:04:50 +02:00
Sylvain
43ff06c35d
fixed and improved translations
2019-04-18 11:35:09 +02:00
Sylvain
bf014c688d
[bug] Corrective patch for users with invalid group_id
2019-04-16 12:37:47 +02:00
Sylvain
fbca610b3f
Version 3.1.1
2019-04-08 17:06:43 +02:00
Sylvain
936495e596
[bug] when paying reservation with wallet, the invoice footprint is not correctly updated
2019-04-08 17:04:53 +02:00
Sylvain
f1d35512fa
Version 3.1.0
2019-04-08 12:40:52 +02:00
Sylvain
f2d35406f2
updated changelog
2019-04-08 12:33:22 +02:00
Sylvain
44479b5597
allow filtering coupons list
2019-04-04 18:00:19 +02:00
Sylvain
9f8d24ec4f
paginate list of coupons
2019-04-04 17:28:29 +02:00
Sylvain
0197aa0c5c
updated changelog
2019-04-04 11:38:34 +02:00
Sylvain
9e39a0517c
[bug] vat rat in archives may be wrong
2019-04-03 16:56:47 +02:00
Sylvain
93ff761e64
[bug] Error :syntax when using quote in event category name
2019-04-02 16:19:23 +02:00
Sylvain
c02d181b7e
Version 3.0.1
2019-04-01 16:06:13 +02:00
Sylvain
b6d2018d48
fixed typo
2019-03-28 12:31:08 +01:00
Sylvain
65f573fcb7
Version 3.0.0
2019-03-28 11:33:11 +01:00
Sylvain
7a317b7e45
[bug] unable to add a file attachment to an event
2019-03-28 11:30:25 +01:00
Sylvain
be6b82fda1
improved VAT history + updated changelog + added instruction on watermark localisation
2019-03-27 15:50:38 +01:00
Sylvain
8b3d9392ce
updated changelog
2019-03-26 17:23:12 +01:00
Sylvain
3883b6b7c4
updated changelog
2019-03-26 15:41:45 +01:00
Sylvain
b31bb272cc
unbranding LaCasemate
2019-03-26 14:04:45 +01:00
Sylvain
ac57cba8ff
updated changelog
2019-03-25 14:58:32 +01:00
Sylvain
5cdaa014ef
[security] updated devise + updated rails
2019-03-25 14:57:48 +01:00
Sylvain
338b8dfcab
Version 2.8.4
2019-03-18 16:35:03 +01:00
Sylvain
20e91ede4e
Limit members search to 50 results to speed up queries
2019-03-11 12:47:46 +01:00
Sylvain
a687c50338
[security] CVE-2019-8331
2019-02-25 10:07:49 +01:00
Sylvain
9f765009a8
[bug] unable to create oauth2 sso
...
[bug] application failed when sso activated
[bug] missing translations in oauth2 forms
2019-02-14 12:25:37 +01:00
Sylvain
06f2c3626c
refactored rake tasks
2019-02-13 12:59:28 +01:00
Sylvain
436bd0db84
Version 2.8.3
2019-01-29 11:50:54 +01:00
Sylvain
6e89df045d
[bug] some reservation slots are not shown on the user calendars ( #127 )
2019-01-29 11:29:14 +01:00
Sylvain
746c0538e6
[bug] unable to run rails console
2019-01-22 11:24:00 +01:00
Sylvain
8e3b387831
Version 2.8.2
2019-01-22 10:03:35 +01:00
Sylvain
da4c9cf26f
[bug] invalid translation of title in new partner modal + refactored plans controller
2019-01-21 16:27:59 +01:00
Sylvain
75eaf4d4d0
improved member autocompletion with multiple words + refactored members controller
2019-01-21 15:17:56 +01:00
Sylvain
c4b3c1eab5
[bug] unable to search in user autocomplete
2019-01-21 09:42:51 +01:00
Sylvain
da25e16c50
refactored events controller
2019-01-17 09:53:28 +01:00
Sylvain
d2c4773ac9
[bug] unable to delete an admin who has changed a setting
2019-01-16 17:09:27 +01:00
Sylvain
a2eb10331e
[ongoing] remove invoicing disabled per user
2019-01-10 16:50:54 +01:00
Sylvain
3536ae95b1
[bug] invalid rails DSB locale
2019-01-08 17:34:12 +01:00
Sylvain
859544565b
[bug] first day of week is ignored in statistics custom filter
2019-01-08 09:38:35 +01:00
Sylvain
6637832d00
refactored frontend invoices translations
2019-01-03 17:39:50 +01:00
Sylvain
ea0ec47268
[bug] error handling does not work in some cases
2019-01-03 12:22:34 +01:00
Sylvain
e7f020ce63
Version 2.8.1
2019-01-02 17:14:53 +01:00
Sylvain
9fe828f51c
improved translations
2019-01-02 17:11:18 +01:00
Sylvain
93dd1491cd
[bug] unable to create or edit a plan
2019-01-02 16:49:09 +01:00
Sylvain
3ec8923c58
Version 2.8.1
2019-01-02 15:53:51 +01:00
Sylvain
9b4eac57b6
fix doc: references for external locales
2019-01-02 15:47:12 +01:00
Sylvain
1bc8cb9112
[bug] elastic upgrade with PWD in docker-compose
2019-01-02 14:49:13 +01:00
Sylvain
39ab5a7ba9
[bug] unable to fetch projects from OpenProjects ( #126 )
2019-01-02 13:53:27 +01:00
Sylvain
e10e26d451
Version 2.8.0
2018-12-27 15:02:22 +01:00
Sylvain
6705fce30a
added badges to readme
2018-12-18 10:55:28 +01:00
Sylvain
688b57e537
fixed data migration for settings -> history_values
2018-12-18 10:21:35 +01:00
Sylvain
96a27f8b98
[security] CVE-2018-16476: updated rails to 4.2.11
2018-12-17 11:10:39 +01:00
Sylvain
811b7193f7
improved & fixed test suite
2018-12-12 13:49:14 +01:00
Sylvain
b537571656
Version 2.7.4
2018-12-04 09:38:39 +01:00
Sylvain
aac40784ed
improved ES upgrade doc
2018-12-03 16:15:34 +01:00
Sylvain
fab1e4eb6b
add ES config files to initial setup & fix ES upgrade script
2018-12-03 16:06:08 +01:00
Sylvain
6794b12555
force gawk during elastic upgrade & rubocop
2018-12-03 15:10:04 +01:00
Sylvain
28f4245c1f
Version 2.7.3
2018-12-03 11:44:26 +01:00
Sylvain
56a62e975c
updated uglifier with es6 support
2018-12-03 10:22:10 +01:00
Sylvain
177e087abf
fix yarn install in dockerfile
2018-11-29 18:19:59 +01:00
Sylvain
48e0bf21a2
fix es_build_projects_index
2018-11-29 18:07:52 +01:00
Sylvain
bfa51cb633
Version 2.7.2
2018-11-29 16:56:16 +01:00
Sylvain
c10d35a7d8
fix and improvements in ES upgrade script
2018-11-29 16:35:45 +01:00
Sylvain
8d84b492bf
Version 2.7.1
2018-11-27 17:27:49 +01:00
Sylvain
def19b392b
[security] updated ffi to fix CVE-2018-1000201
2018-11-27 17:25:32 +01:00
Sylvain
a9b97c386e
[security] updated rubyzip to fix CVE-2018-1000544
2018-11-27 17:20:22 +01:00
Sylvain
0f67568448
[security] upgrade moment to fix CVE-2016-4055 and CVE-2017-18214
2018-11-27 17:07:22 +01:00
Sylvain
2fb5cfe6d9
[security] updated jquery to fix CVE-2015-9251
2018-11-27 16:54:57 +01:00
Sylvain
4608c1dc5f
Version 2.7.0
2018-11-27 10:14:46 +01:00
Sylvain
4ec443b962
updated changelog
2018-11-26 16:50:47 +01:00
Sylvain
56a56565ae
[bug] create transverse plan: do not create one for the admins group
2018-11-26 11:33:48 +01:00
Sylvain
2efd7644d2
[security] cve-2018-16468 and cve-2018-16471
2018-11-26 11:12:54 +01:00
Sylvain
cf3215eeac
fix dockerfile
2018-11-26 09:44:40 +01:00
Sylvain
0c63405b4d
migrate from bower to yarn
2018-11-22 17:09:33 +01:00