0dd5213f13
sharding (accountability): Adapt for sharding.
...
Filter initially loaded accountability guilds.
Filter timeslots loaded in `open_next`.
Reload members and overwrites on slot start.
2021-12-22 19:07:28 +02:00
e797b67c3b
fix (rooms): Remove speak permission from room.
2021-11-07 15:09:06 +02:00
10f048fabc
fix (rooms): Avoid loading rooms in dead guilds.
2021-11-07 03:16:56 +02:00
42e47bea1a
fix (rooms): Cancel rooms on system shutdown.
...
Fix typos in the `success_response` for `accountability_category`.
Make the `TimeSlot.cancel()` method more robust.
2021-10-20 12:55:36 +03:00
6a43530142
fix (rooms): Harden turnover to deletion.
...
Fix an issue where `TimeSlot.start()` could propagate an exception.
2021-10-19 20:21:57 +03:00
850e44bbc0
UI (accountability): Add images to room summary.
2021-10-19 19:09:16 +03:00
47b29e5400
(accountability): Small fixes.
...
Check whether guild exists on booked list.
Remove some debugs.
2021-09-28 09:05:49 +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
ce3af79d3c
fix (rooms): Support joining open slot.
2021-09-21 15:38:48 +03:00
0c3f752e5a
fix (rooms): Fix permission issues.
2021-09-20 09:57:34 +03:00
47a1972900
fix (Accountability): Fix typo in .
2021-09-19 13:05:30 +03:00
6617139531
fix (Accountability): Typo in TimeSlot.
2021-09-19 13:03:03 +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