Add an accommodations reservations module #188

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

Add a new module to enable accommodations reservation

Add a new module to enable accommodations reservation ![](https://gitea.communiquons.org/attachments/de1f5b12-0a93-40f8-b29d-97665daa6fd5)
pierre added 2 commits 2024-05-23 17:30:59 +00:00
Update database structure
All checks were successful
continuous-integration/drone/push Build is passing
32d3793025
Can toggle accommodations module
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2f1df6c117
pierre added 1 commit 2024-05-23 19:20:23 +00:00
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
c4fadce69f
pierre added 2 commits 2024-05-23 19:34:36 +00:00
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
bc800e7cf6
pierre added 1 commit 2024-05-24 13:13:40 +00:00
Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
16bc7eca6f
pierre added 1 commit 2024-05-25 05:50:15 +00:00
Get full list of accommodations
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
49f3677081
pierre added 1 commit 2024-05-25 05:54:36 +00:00
Get single accommodation information
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
9a4da0462a
pierre added 1 commit 2024-05-25 05:57:56 +00:00
Can update accommodation information
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
d0d1169c7d
pierre added 1 commit 2024-05-25 06:48:58 +00:00
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
936b095d46
pierre added 1 commit 2024-05-28 19:30:55 +00:00
Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
6e4b6a0499
pierre added 1 commit 2024-05-28 19:44:20 +00:00
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
1332b001c8
pierre added 1 commit 2024-05-28 20:12:24 +00:00
Can get single accommodation reservation information
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
3efae7bfff
pierre added 1 commit 2024-05-28 20:14:41 +00:00
Update TODO list
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
5b9d82889c
pierre added 1 commit 2024-05-29 19:55:40 +00:00
Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
829c2e8df4
pierre added 2 commits 2024-05-29 20:23:25 +00:00
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
70d8020610
pierre added 1 commit 2024-05-29 20:30:30 +00:00
Can delete a reservation
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
33b03a4d74
pierre added 2 commits 2024-05-30 17:56:45 +00:00
Fix typo
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
82dbf11b42
pierre added 1 commit 2024-05-30 17:59:02 +00:00
Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
238e17aed6
pierre added 1 commit 2024-05-30 19:43:45 +00:00
Can validate or reject reservation
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
5075e8843b
pierre added 1 commit 2024-05-30 19:47:00 +00:00
Fix bad assumption
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
9f72cd9b9c
pierre added 1 commit 2024-05-30 19:59:03 +00:00
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
2346c90be8
pierre added 1 commit 2024-05-30 19:59:34 +00:00
Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
09633458a0
pierre added 1 commit 2024-05-31 06:22:24 +00:00
Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
e86c80310d
pierre added 1 commit 2024-05-31 19:43:20 +00:00
Can create calendars
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
b34959df33
pierre added 3 commits 2024-05-31 20:35:28 +00:00
Remove comment
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
7626d91ece
pierre added 1 commit 2024-05-31 21:08:00 +00:00
Fix unused warning
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
0f0b5978b6
pierre pinned this 2024-05-31 21:31:25 +00:00
pierre added 1 commit 2024-06-03 19:23:44 +00:00
Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
e8b1b91202
pierre added 1 commit 2024-06-03 20:48:40 +00:00
Can generate calendars
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
df6a9e8292
pierre added 1 commit 2024-06-06 13:16:54 +00:00
Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
3620587b3b
pierre added 1 commit 2024-06-10 18:17:20 +00:00
Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
9600acab0f
pierre added 1 commit 2024-06-10 19:20:30 +00:00
Start to create accommodations UI
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
f83cbe1386
pierre added 2 commits 2024-06-10 20:03:22 +00:00
Minor fixes
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
3a218cd3fb
pierre added 1 commit 2024-06-13 17:01:01 +00:00
Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
856f4a3f76
pierre added 1 commit 2024-06-13 18:44:54 +00:00
Can update / delete accommodations
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
91d0b1e0be
pierre added 1 commit 2024-06-13 19:46:40 +00:00
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
7525e78009
pierre added 1 commit 2024-06-14 16:47:38 +00:00
Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
b3b523aab3
pierre added 2 commits 2024-06-14 17:48:33 +00:00
Update
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
0b0fe6b49e
pierre added 1 commit 2024-06-14 22:55:34 +00:00
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
76b186ca0f
pierre added 1 commit 2024-06-14 22:57:13 +00:00
Use alert when possible
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
b72374481e
pierre added 1 commit 2024-06-15 07:58:31 +00:00
Add accommodations home route
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
f965ddc99e
pierre added 1 commit 2024-06-15 08:06:52 +00:00
Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
ec020ec17c
pierre added 1 commit 2024-06-15 08:35:06 +00:00
Ready to implement reservations route
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
d6c4f38176
pierre added 1 commit 2024-06-17 16:33:30 +00:00
Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
759e61a4ad
pierre added 3 commits 2024-06-17 19:51:27 +00:00
Add calendar interactions
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
6e6b45e0cc
pierre added 1 commit 2024-06-18 16:24:02 +00:00
Start to build create reservation dialog
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
b8a7401309
pierre added 1 commit 2024-06-18 16:24:25 +00:00
Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
f0362c9574
pierre added 1 commit 2024-06-18 20:59:08 +00:00
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
c8a01f11b2
pierre added 1 commit 2024-06-18 21:00:39 +00:00
Fix bad conditions
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
bc4fb79f8c
pierre added 1 commit 2024-06-18 21:02:31 +00:00
Fix translation
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
1ce7fcb90d
pierre added 1 commit 2024-06-19 17:10:35 +00:00
Add Date selection constraints
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
b66a8a8ac9
pierre added 1 commit 2024-06-19 20:14:20 +00:00
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
9929c5db48
pierre added 1 commit 2024-06-19 20:25:43 +00:00
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
e5f36a3d29
pierre added 1 commit 2024-06-19 20:28:45 +00:00
Add new notice
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
337f6ced5d
pierre added 1 commit 2024-06-20 19:47:01 +00:00
Add color to accommodations
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
3cdfc4d3c7
pierre added 1 commit 2024-06-20 20:15:19 +00:00
Display the reservations
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
a7016f4782
pierre added 1 commit 2024-06-20 20:45:41 +00:00
Can middle day reservations
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
b4a360c492
pierre added 1 commit 2024-06-20 20:57:48 +00:00
Fix date issues
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
1305667f24
pierre added 1 commit 2024-06-20 21:06:16 +00:00
Prepare next session
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
30cca548c2
pierre added 1 commit 2024-06-20 21:07:41 +00:00
Update
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
ac9bf00fa4
pierre added 1 commit 2024-06-21 06:15:54 +00:00
Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
be5032fc4c
pierre added 1 commit 2024-06-21 16:35:00 +00:00
Prepare calendar popover
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
71abecae4e
pierre added 1 commit 2024-06-21 17:13:06 +00:00
Can delete a reservation
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
ac8ff918b1
pierre added 1 commit 2024-06-21 18:01:48 +00:00
Can change a reservation's dates
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
bd3e8df4aa
pierre added 1 commit 2024-06-21 18:10:01 +00:00
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
24e1229baf
pierre added 1 commit 2024-06-22 06:15:14 +00:00
Merge branch 'master' into accomodation_module
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2833bc8cdf
pierre added 1 commit 2024-06-22 06:57:38 +00:00
Can respond to reservation requests
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
f6d8d6b3d1
pierre changed title from WIP: Add an accommodations module to WIP: Add an accommodations reservations module 2024-06-22 07:03:49 +00:00
pierre added 1 commit 2024-06-22 07:05:09 +00:00
Proper handling of reservation validation errors
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
136ed8121e
pierre added 1 commit 2024-06-22 07:06:54 +00:00
Fix accommodations colors
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
22eeffce24
pierre added 1 commit 2024-06-22 20:31:18 +00:00
Fix code issues
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
be9a278c11
pierre added 1 commit 2024-06-22 21:20:06 +00:00
Update calendar last access
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
ab6aa63d3e
pierre added 1 commit 2024-06-22 21:23:49 +00:00
Fix constant name
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
04d6f1318f
pierre added 1 commit 2024-06-22 21:24:44 +00:00
Fix constant name
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
0fef44ce0e
pierre changed title from WIP: Add an accommodations reservations module to Add an accommodations reservations module 2024-06-22 21:30:15 +00:00
pierre merged commit 1a890844ef into master 2024-06-22 21:30:26 +00:00
pierre deleted branch accomodation_module 2024-06-22 21:30:26 +00:00
pierre unpinned this 2024-06-22 21:44:27 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: pierre/GeneIT#188
No description provided.