Commit graph

191 commits

Author SHA1 Message Date
Collin Duncan
4bb532b281
Accidentally disabled the queue! Whoopsies 2023-10-16 15:26:56 +02:00
Collin Duncan
d8370ee4b8
Updating controllers to use separate req class for transformation and validation 2023-10-10 11:51:03 +02:00
Collin Duncan
39bed45814
Adding ownerId when creating reservation from recurring reservation 2023-10-10 09:24:18 +02:00
Collin Duncan
9652d7ab5f
Adding important comment 2023-10-06 12:02:05 +02:00
Collin Duncan
a7c955a18d
Adding ability to reserve for others and to filter out shitty courts 2023-10-06 11:56:34 +02:00
Collin Duncan
54aef1ece8
Adding formatting of date when reading from email 2023-09-27 15:46:54 +02:00
Collin Duncan
5a90d16872
Adding error ntfy on email client error 2023-09-26 15:24:52 +02:00
Collin Duncan
d9b62e6c6a
Adding reconnection logic to email client 2023-09-26 15:22:05 +02:00
Collin Duncan
fd5966bb8f
Fixing check for relevant emails 2023-09-23 23:12:39 +02:00
Collin Duncan
3d13b84ef1
Prettier changes 2023-09-23 23:08:23 +02:00
Collin Duncan
16d62f5613
Changing all queue-related services and modules to use async provider. Changed email jobs to not be named which was preventing processing 2023-09-23 23:04:50 +02:00
Collin Duncan
2e1401644d
Rearranging waiting for network idle to prevent race when there are 2 reservations 2023-09-21 09:28:22 +02:00
Collin Duncan
5875ad2050
Removing low priority ntfy notifications as they do not get sent 2023-09-21 09:27:40 +02:00
Collin Duncan
24645eed4b
Change wait list input details to use 45mins after start as end time 2023-09-20 12:52:17 +02:00
Collin Duncan
73955ffd24
Fixing how waiting list entries are confirmed 2023-09-20 11:43:52 +02:00
Collin Duncan
58e815bd55
Changing how build-args are sent to docker build action 2023-09-20 11:06:35 +02:00
Collin Duncan
ce81225260
Adding GIT_COMMIT to see hash in server 2023-09-20 11:03:20 +02:00
Collin Duncan
d9ed2f22c1
Changing how retrieving schedulable reservations works 2023-09-20 09:37:57 +02:00
Collin Duncan
c2bb21d55a
Changing to use global validation pipes and introducing query params validation for reservations controller 2023-09-20 09:34:40 +02:00
Collin Duncan
dbca10c63e
Updating wait list to expect dutch emails as well 2023-09-20 09:26:41 +02:00
Collin Duncan
cc37cfd19f
Fixing issue with handling waiting list emails exiting early 2023-09-19 12:16:02 +02:00
Collin Duncan
4441dff5b8
Merge pull request #11 from cgduncan7/dependabot/npm_and_yarn/word-wrap-1.2.5
Bump word-wrap from 1.2.3 to 1.2.5
2023-09-14 12:56:53 +02:00
Collin Duncan
3ede46abe2
Changing schedulable to not return past reservations 2023-09-14 10:01:50 +02:00
Collin Duncan
82bfe43bbb
Changed to use strings when querying by date 2023-09-14 09:59:21 +02:00
Collin Duncan
00b7dfec7a
Disabling no waiting list entry from preventing reservation deletion 2023-09-14 09:56:51 +02:00
dependabot[bot]
020c79e285
Bump word-wrap from 1.2.3 to 1.2.5
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.5.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.5)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-13 19:36:07 +00:00
Collin Duncan
415f9d3b8b
DI fixes 2023-09-13 21:35:03 +02:00
Collin Duncan
36fc5d3745
Awaiting a promise and adding a ntfy client error 2023-09-13 21:29:45 +02:00
Collin Duncan
bd634f9742
Adding auth and bootstrap message 2023-09-13 21:08:37 +02:00
Collin Duncan
62a4b8c9e6
Completing ntfy module and adding to other modules 2023-09-13 21:08:37 +02:00
Collin Duncan
2f7d5c68ef
Adding ntfy module 2023-09-13 21:08:37 +02:00
Collin Duncan
f8699080a8
Adding parsing pipes and converting dayjs to strings before using in db 2023-09-13 21:08:21 +02:00
Collin Duncan
8dd435a950
Debugging some issues with schedulable reservations 2023-09-13 12:01:06 +02:00
Collin Duncan
9dc55e09cf
Adding query param to fetch schedulable reservations 2023-09-12 09:47:23 +02:00
Collin Duncan
1da322ed05
Changing how cron fetches available reservations to schedule 2023-09-07 10:00:32 +02:00
Collin Duncan
931a8b7f6c
Changing how messages are fetched and marked as read 2023-09-05 13:09:10 +02:00
Collin Duncan
29ec45e690
Injecting ReservationsCronService within module... 2023-09-05 09:13:13 +02:00
Collin Duncan
68719cfa67
Fixing the save button from not being clicked for waitlists in Dutch; Adding some network idle waits for logging in and out; Accepting dialog when deleting a waitlist entry 2023-08-31 17:39:03 +02:00
Collin Duncan
8f4b6bca44
Adding clean-up of waiting list entries when deleting a reservation that has been wait-listed 2023-08-31 11:30:15 +02:00
Collin Duncan
c26868a49a
Changing recurringReservations to schedule a reservation for 1 week in advance 2023-08-31 08:14:06 +02:00
Collin Duncan
528fac9a15
Changing database logger to have more structured details 2023-08-29 12:08:30 +02:00
Collin Duncan
cb7fa73a58
Fixing issue when fetching recurring reservations by day of week 2023-08-29 11:42:42 +02:00
Collin Duncan
135b9930f6
Adding new database logger for logging database related things 2023-08-29 10:44:12 +02:00
Collin Duncan
09de8ecff3
Modifying how the session checking works to prevent getting stuck on home page 2023-08-28 14:23:08 +02:00
Collin Duncan
466ff7c32e
Fixing some missing awaits and adding an error name to most runner errors 2023-08-10 13:35:32 +02:00
Collin Duncan
8ca3fe0644
Changing how errors are logged to show correct details 2023-08-10 13:34:39 +02:00
Collin Duncan
56d1095f1f
Changing creation of reservation to always save a reservation and instead delete when it has been reserved 2023-08-10 13:34:23 +02:00
Collin Duncan
fd5d059992
Handling errors in email client better 2023-08-10 13:33:49 +02:00
Collin Duncan
714b1da735
Adding some custom errors for waiting list flow and changing number of attempts to 1 for all jobs for now 2023-07-31 15:18:08 +02:00
Collin Duncan
7002b44936
Changing how getting reservations by date works to not assume 7d in past 2023-07-29 16:30:06 +02:00