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

3302 Commits

Author SHA1 Message Date
Sylvain
0ac99e3b6b (quality) improved error message 2023-03-14 11:54:41 +01:00
Sylvain
8504864c20 (feat) limit reservation depending on current suscription 2023-03-14 11:15:40 +01:00
Sylvain
c3d6206dba (quality) typed CartItem::Reservation 2023-03-13 14:19:52 +01:00
Sylvain
2316cc5b1e (feat) destroy a limitation 2023-03-13 14:19:51 +01:00
Sylvain
2b3b123a02 (ui) improved limitation add/edit/destroy 2023-03-13 14:19:50 +01:00
Sylvain
6abea03182 (feat) update limitations 2023-03-13 14:19:50 +01:00
Sylvain
622a14909a (feat) save new limitations 2023-03-13 14:19:49 +01:00
Sylvain
dad3babbe4 (ui) add alert on leaving plan form with unsaved changes 2023-03-13 14:19:48 +01:00
Sylvain
2b8a7008bd (quality) use a single component for unsaved list 2023-03-13 14:19:47 +01:00
Sylvain
0f142680b8 (wip) configure usage limits for plans 2023-03-13 14:19:46 +01:00
Sylvain
65afcbe2a9 (quality) use EditDestroyButtons in product list 2023-03-13 14:19:45 +01:00
Sylvain
3f1f267e42 (bug) unable to select a new machine for an existing category 2023-03-13 14:19:41 +01:00
Sylvain
ffe6e59681 (test) fix running test
Also: (quality) updated browserbd on caniuse
(ui) improved help text
2023-03-13 14:18:48 +01:00
vincent
38aec6b1fd (ui) Fix responsive 2023-03-13 14:18:48 +01:00
vincent
c964ec8a6d (ui) Plan limit form and modal 2023-03-13 14:18:47 +01:00
vincent
9294bc4c88 (ui) Plan form layout 2023-03-13 14:18:46 +01:00
Sylvain
c2739f73a7 (bug) unable to select a new machine for an existing category 2023-03-13 12:11:56 +01:00
Sylvain
cd612f4c77 (bug) URL validation regex was wrong 2023-03-13 11:10:36 +01:00
Sylvain
ccd3899ebc (bug) store: admins cant order free carts for themselves 2023-03-13 10:28:26 +01:00
Sylvain
9b4c47d733 (feat) usage history of prepaid packs 2023-03-09 13:23:42 +01:00
Sylvain
ed3353ce7c (bug) wrong minutes used when booking with a prepaid pack 2023-03-09 10:41:52 +01:00
Sylvain
f4d0df04c0 (api) users: invoicing_profile_id 2023-03-08 09:43:12 +01:00
Sylvain
8ef114ed43 (api) filter reservations by date 2023-03-06 16:35:50 +01:00
Sylvain
92d3cbcd3e (bug) invalid style in accounting codes settings 2023-03-06 13:13:22 +01:00
Sylvain
dbd88f9889 (bug) empty advanced accounting code 2023-03-06 13:05:33 +01:00
Sylvain
782b4bfa0f (bug) unable to reserve an event 2023-03-03 16:37:14 +01:00
Sylvain
ec7a367114 (feat) messages if the user cannot buy prepaid packs 2023-03-03 11:56:13 +01:00
Sylvain
0c3463a2ec (api) required pagination + new data 2023-03-03 10:09:07 +01:00
Sylvain
5e186ebf14 (api) events: category,themes,age_range,url 2023-03-02 17:42:10 +01:00
Sylvain
00583a25ff (bug) unable to add OIDC scopes without discovery 2023-03-02 17:14:39 +01:00
Sylvain
18447f8371 (test) OIDC testing 2023-03-02 17:13:46 +01:00
Sylvain
6ae8c965f3 (quality) add unique constraints in db
Also: code lint in SSO models
2023-03-02 13:26:05 +01:00
Sylvain
66a55b62d9 (bug) do not crash if stripe does not answer 2023-03-02 11:53:09 +01:00
Sylvain
1cfcf0a8b5 (bug) prevent selecting same price category twice 2023-03-02 11:35:35 +01:00
Sylvain
df725c6dbf (bug) admin events view defaults to the list tab 2023-03-02 09:45:13 +01:00
Sylvain
06c66d896b (bug) members can't change/cancel their reservations 2023-03-02 09:27:06 +01:00
Guilherme Chaguri
1aa9b2fe39 Added reservation deadlines for each type of reservation 2023-03-01 17:44:01 -03:00
Sylvain
4dd7b1345f (bug) members can change/cancel their reservations 2023-02-24 15:24:09 +01:00
Sylvain
ee2cbc332f (bug) invalid border color for slots 2023-02-24 15:16:57 +01:00
Sylvain
6d9b4b2c70 (bug) unable to update recurrent events 2023-02-24 14:03:31 +01:00
Sylvain
ef78e4a473 (bug) ignored timezone in opening/closing time 2023-02-20 17:12:38 +01:00
Sylvain
733fd9840c (bug) unable to export store orders 2023-02-20 15:37:51 +01:00
Sylvain
adcb6812aa (bug) maximum must be a nonnegative Integer 2023-02-20 15:00:35 +01:00
Sylvain
874b9b3ed9 (feat) Check SCSS syntax before saving home page style 2023-02-17 16:56:17 +01:00
Sylvain
7f53abfbf9 (bug) members cannot update their cards for payment schedules 2023-02-17 16:07:18 +01:00
Sylvain
8740c4971d (bug) cannot cancel a subscription after offering free days 2023-02-17 15:35:06 +01:00
Sylvain
6c53b01741 (test) update an availability 2023-02-17 13:34:34 +01:00
Sylvain
6bca75e79a (feat) notify admin when supporting document was udpated
Previously, if the user's account was validated, the notification was not sent.
Now, we send the notification in every cases
2023-02-17 13:26:58 +01:00
Sylvain
b4e2f3b549 (bug) undefined method privileged for nilClass 2023-02-17 13:01:30 +01:00
Sylvain
56120f886a (bug) filter already assign machines from new category modal 2023-02-17 12:18:48 +01:00
Sylvain
67d06b5da0 (quality) filter machines from the API 2023-02-17 12:06:32 +01:00
Sylvain
142eceb661 (quality) replace DateTime by Time 2023-02-17 11:45:07 +01:00
Vincent
a5eba1db11 (bug) Fix member date of birth input 2023-02-17 10:46:37 +01:00
Vincent
f38050f964 (ui) Fix form-checklist layout 2023-02-16 17:51:36 +01:00
Sylvain
8669cc82da (bug) admin should see locked availabilities 2023-02-16 16:53:52 +01:00
Sylvain
e0931545e8 (quality) remove obsolete NotificationType.find_by_name 2023-02-16 16:08:47 +01:00
Sylvain
fae0febf74 (feat) display authorization deadline in trainings list 2023-02-16 15:37:27 +01:00
Sylvain
3947433eb3 (bug) go back to admin trainings list 2023-02-16 15:15:12 +01:00
Sylvain
b2a95e1acb (quality) prevent invalid settings 2023-02-16 12:03:48 +01:00
Sylvain
b55eb68813 (bug) refresh trainings list on delete success 2023-02-16 11:52:44 +01:00
Sylvain
2fb18b8a1b (bug) html not interpreted in product form 2023-02-16 11:37:24 +01:00
Sylvain
ed072184bf (feat) notify_admin_order_is_paid 2023-02-16 11:22:42 +01:00
Sylvain
95a5a18600 (bug) unable to update a training's title 2023-02-15 16:39:58 +01:00
Sylvain
1205cb925c (bug) event image update not shown 2023-02-15 16:30:47 +01:00
Vincent
93473a8b6f (ui) Fix trainings list display 2023-02-15 16:26:09 +01:00
Sylvain
a179601b97 (quality) lint code 2023-02-15 16:02:49 +01:00
Sylvain
8312842acc (test) frontend lib testing 2023-02-15 10:30:14 +01:00
Sylvain
892ffbe138 (quality) rename proof-of-identity to supporting-document 2023-02-15 10:30:13 +01:00
Sylvain
979042078d (quality) rename proof-of-identity to supporting-documents in notifications 2023-02-15 10:30:13 +01:00
Karen
f7ed347fcb (bug) fix default tab in notif center and some documentation 2023-02-15 10:30:12 +01:00
Karen
94c3e3effd (bug) fix wrong query for listing notifications with preferences 2023-02-15 10:30:11 +01:00
Karen
84b28ffddf (test) fix broken test 2023-02-15 10:30:10 +01:00
Vincent
856a6fa321 (ui) Fix machines list layout 2023-02-15 10:30:10 +01:00
Karen
35f2a69048 (feat) Add unsaved form alert and refreshed tabs on admin machines and trainings view 2023-02-15 10:30:09 +01:00
Karen
6217e9e6b1 (bug) fix syntax error in stylesheet 2023-02-15 10:30:09 +01:00
Karen
10473182d4 (feat) Admin can control its notifications preferences 2023-02-15 10:30:08 +01:00
Karen
7a83a38c68 (quality) replace Angular-controlled notifications list with react code 2023-02-15 10:30:08 +01:00
Karen
9b69aad9df (feat) backend for notifications preference system 2023-02-15 10:30:07 +01:00
Karen
54dbd5ef4d (quality) replacement of the gem NotifyWith by internal code 2023-02-15 10:30:07 +01:00
Karen
10de4fcf5e (bug) fix display of banners and add unsaved form alert on events banner 2023-02-15 10:30:06 +01:00
Sylvain
2fc4a59670 (bug) prevent buying packs if restricted or no packs for a machine 2023-02-15 10:30:05 +01:00
Sylvain
eb6cd17b7c (feat) export external_id and notes 2023-02-15 10:30:04 +01:00
Sylvain
09897b7067 (bug) invalid tables names for cart items 2023-02-15 10:30:03 +01:00
Sylvain
42e89ea1b0 (quality) do not load not shown components 2023-02-15 10:30:02 +01:00
Sylvain
a6f98fb6ce (bug) crash on empty input 2023-02-15 10:30:02 +01:00
Sylvain
23ba44bc57 (bug) auto cancel trainings
- Wrong trainings sessions was cancelled (in the past instead of in the futur)
- Notifications about auto refunds was incorrect
2023-02-15 10:30:01 +01:00
Sylvain
f00c7e65a7 (feat) default apply general settings when creating a training 2023-02-15 10:29:59 +01:00
Sylvain
4a8e69a06e (ui) show required fields not filled in trainings settings 2023-02-15 10:29:59 +01:00
Karen
116475780f (ui) delete banner insight in admin view for machines and trainings 2023-02-15 10:29:58 +01:00
Karen
0f6f763814 (feat) add custom banner on events 2023-02-15 10:29:58 +01:00
Vincent
c194ac9b31 (ui) Update machines and spaces lists layout 2023-02-15 10:29:57 +01:00
Sylvain
e5b199f8ed (quality) improved calendar loading time 2023-02-15 10:29:57 +01:00
Sylvain
a77bf46bcd (ui) hide work in progress 2023-02-15 10:29:56 +01:00
Sylvain
ed6a397b89 (test) test places cache 2023-02-15 10:29:56 +01:00
Sylvain
fea26285d6 (feat) improved calendars loading time
+ (feat) ability to choose a machine in the public calendar
2023-02-15 10:29:55 +01:00
Sylvain
d0239a0e25 (wip) move slot status request 2023-02-15 10:29:55 +01:00
Sylvain
986a663c40 (feat) places cache for slots 2023-02-15 10:29:54 +01:00
Sylvain
9f9a2e616f (feat) slots/availabilities status for pending reservations 2023-02-15 10:29:54 +01:00
Sylvain
6433767846 (quality) properly handle project not found exception 2023-02-15 10:29:53 +01:00
Sylvain
473aedbdcb (feat) add reservations in cart/order 2023-02-15 10:29:53 +01:00