Commit Graph

19 Commits

Author SHA1 Message Date
beb7a737d4 (rooms): Fetch guilds from other shards.
Manually requests guilds from other shards in `rooms` display.
2022-01-14 18:59:28 +02:00
f3cf4fcb5a fix (accountability): Disallow near bookings.
Don't allow members to book within 11 minutes of the room start.
Patches a race condition where the open room doesn't include the member.
2021-12-22 08:57:57 +02:00
ed3ead4f88 (Style): Minor wording changes. 2021-10-11 19:34:06 +03:00
6506c440e3 fix (rooms): Use original cost when cancelling. 2021-09-28 15:11:52 +03:00
906dc70e3a (rooms): Add interactive lock.
Add an interactive lock so users cannot have multiple menus open simultaneously.
2021-09-28 14:45:25 +03:00
47b29e5400 (accountability): Small fixes.
Check whether guild exists on booked list.
Remove some debugs.
2021-09-28 09:05:49 +03:00
c1b53cedd2 UI (rooms) Mention session guild. 2021-09-27 23:02:21 +03:00
706133f29a fix (rooms): Fix time display again. 2021-09-27 22:23:45 +03:00
20e3d4efe0 fix (rooms): Show hour/minute not minute/second. 2021-09-27 22:20:23 +03:00
ebeb3bec7a UI (accountability): rooms command improvements. 2021-09-27 22:13:03 +03:00
b2aa651eaa fix (rooms): Harden against race conditions.
Add locking to room init, turnover, and cancellation.
Add cleanup of nonexistent members in slot init.
Fix an issue where members were being charged for cancelling rooms.
2021-09-24 21:12:12 +03:00
a8435123ac (rooms): Add space in cmd room format. 2021-09-23 21:07:02 +03:00
026c9a6567 fix (rooms): Improve last-minute booking handling.
Fix an issue where channel permissions wouldn't get updated.
Fix an issue where a member couldn't cancel an open session.
2021-09-22 14:22:02 +03:00
8127d7e8ff fix (rooms): Fix typo. 2021-09-21 16:58:20 +03:00
ce3af79d3c fix (rooms): Support joining open slot. 2021-09-21 15:38:48 +03:00
adcd6a8506 fix (rooms cmd): Fix slot filtering in booking. 2021-09-20 20:49:12 +03:00
1452b34f64 (Rooms): Allow booking from the next hour. 2021-09-20 15:49:52 +03:00
0a0ac3c6cb (Accountability): Add rooms cancel command. 2021-09-19 12:23:06 +03:00
2ee717bc0c (Accountability): New module and base system. 2021-09-19 09:56:25 +03:00