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

985 Commits

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