Add an accommodations reservations module #188

Merged
pierre merged 81 commits from accomodation_module into master 2024-06-22 21:30:26 +00:00

81 Commits

Author SHA1 Message Date
0fef44ce0e Fix constant name
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-22 23:24:40 +02:00
04d6f1318f Fix constant name
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-22 23:21:54 +02:00
ab6aa63d3e Update calendar last access
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-22 23:20:03 +02:00
be9a278c11 Fix code issues
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-22 22:31:11 +02:00
22eeffce24 Fix accommodations colors
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-22 09:06:51 +02:00
136ed8121e Proper handling of reservation validation errors
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-22 09:03:00 +02:00
f6d8d6b3d1 Can respond to reservation requests
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-22 08:57:33 +02:00
2833bc8cdf Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-22 06:15:12 +00:00
24e1229baf Add a button to validate or reject the reservation
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-21 20:09:57 +02:00
bd3e8df4aa Can change a reservation's dates
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-21 20:01:43 +02:00
ac8ff918b1 Can delete a reservation
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-21 19:13:01 +02:00
71abecae4e Prepare calendar popover
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-21 18:30:33 +02:00
be5032fc4c Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-21 06:15:51 +00:00
ac9bf00fa4 Update
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-20 23:07:36 +02:00
30cca548c2 Prepare next session
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-20 23:06:10 +02:00
1305667f24 Fix date issues
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-20 22:57:44 +02:00
b4a360c492 Can middle day reservations
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-20 22:45:34 +02:00
a7016f4782 Display the reservations
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-20 22:15:14 +02:00
3cdfc4d3c7 Add color to accommodations
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-20 21:46:45 +02:00
337f6ced5d Add new notice
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-19 22:28:40 +02:00
e5f36a3d29 Reservation creation is effective from web UI
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-19 22:25:39 +02:00
9929c5db48 Check accommodation availability directly in create reservation dialog
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-19 22:09:29 +02:00
b66a8a8ac9 Add Date selection constraints
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-19 19:10:18 +02:00
1ce7fcb90d Fix translation
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-18 23:02:14 +02:00
bc4fb79f8c Fix bad conditions
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-18 23:00:34 +02:00
c8a01f11b2 Start to be able to select reservation dates
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-18 22:59:03 +02:00
f0362c9574 Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-18 16:24:23 +00:00
b8a7401309 Start to build create reservation dialog
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-18 18:23:57 +02:00
6e6b45e0cc Add calendar interactions
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2024-06-17 21:51:23 +02:00
5cac7c7141 Use another planning 2024-06-17 21:39:12 +02:00
c8993f906d WIP calendar integration 2024-06-17 21:23:51 +02:00
759e61a4ad Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-17 16:33:28 +00:00
d6c4f38176 Ready to implement reservations route
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-15 10:35:02 +02:00
ec020ec17c Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-15 08:06:50 +00:00
f965ddc99e Add accommodations home route
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-15 09:58:27 +02:00
b72374481e Use alert when possible
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-15 00:57:08 +02:00
76b186ca0f Display the list of calendars on accommodations settings page
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-15 00:55:29 +02:00
0b0fe6b49e Update
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-14 19:48:26 +02:00
572117745a Add install calendar dialog 2024-06-14 19:47:00 +02:00
b3b523aab3 Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-14 16:47:36 +00:00
7525e78009 Can create accommodation calendars URL from UI
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-13 21:44:36 +02:00
91d0b1e0be Can update / delete accommodations
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-13 20:44:49 +02:00
856f4a3f76 Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-13 17:00:58 +00:00
3a218cd3fb Minor fixes
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-10 22:03:18 +02:00
7d64ea219f Can create accommodation from WebUI 2024-06-10 22:00:30 +02:00
f83cbe1386 Start to create accommodations UI
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-10 21:20:26 +02:00
9600acab0f Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-10 18:17:17 +00:00
3620587b3b Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-06 13:16:53 +00:00
df6a9e8292 Can generate calendars
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-03 22:47:39 +02:00
e8b1b91202 Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-03 19:23:42 +00:00
0f0b5978b6 Fix unused warning
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-31 23:07:56 +02:00
7626d91ece Remove comment
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2024-05-31 22:35:22 +02:00
e62f536c03 Can delete a reservation 2024-05-31 22:31:23 +02:00
51f8aaccb6 Can get accommodations reservations of a family 2024-05-31 22:09:33 +02:00
b34959df33 Can create calendars
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-31 21:41:58 +02:00
e86c80310d Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-31 06:22:22 +00:00
09633458a0 Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-30 19:59:31 +00:00
2346c90be8 Add new table to define iCal calendars URLs
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-30 21:59:00 +02:00
9f72cd9b9c Fix bad assumption
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-30 21:46:55 +02:00
5075e8843b Can validate or reject reservation
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-30 21:43:27 +02:00
238e17aed6 Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-30 17:59:00 +00:00
82dbf11b42 Fix typo
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-30 19:56:35 +02:00
f07a6a8923 Can change a reservation time 2024-05-30 19:54:21 +02:00
33b03a4d74 Can delete a reservation
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-29 22:28:38 +02:00
70d8020610 Prohibit similar start time and end time
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-29 22:18:35 +02:00
5f25a516e9 Can create reservation requests 2024-05-29 22:16:50 +02:00
829c2e8df4 Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-29 19:55:37 +00:00
5b9d82889c Update TODO list
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-28 22:14:34 +02:00
3efae7bfff Can get single accommodation reservation information
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-28 22:12:17 +02:00
1332b001c8 Can get all the reservations of a given accommodation
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-28 21:43:24 +02:00
6e4b6a0499 Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-28 19:30:53 +00:00
936b095d46 Can get the full list of accommodation reservations for a family
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-25 08:48:13 +02:00
d0d1169c7d Can update accommodation information
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-25 07:57:50 +02:00
9a4da0462a Get single accommodation information
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-25 07:54:34 +02:00
49f3677081 Get full list of accommodations
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-25 07:50:11 +02:00
16bc7eca6f Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-24 13:13:37 +00:00
bc800e7cf6 Only an admin can delete an accommodation
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-23 21:34:28 +02:00
18582fdff7 Can delete an accommodation 2024-05-23 21:30:51 +02:00
c4fadce69f Can create new accommodations using the API
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-23 21:20:14 +02:00
2f1df6c117 Can toggle accommodations module
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-23 19:28:29 +02:00
32d3793025 Update database structure
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-23 18:45:56 +02:00