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