Refined the submit algorithm with more owner fixes, plus a final cache update
Handled a case in which a user by moving the generated room would keep the moved user as the owner of the room, resulting in the user to be in two rooms at the same time
[+] Added the Drag'n'Drop mechanism in the wizard page, allowing to move orders between rooms, plus a 'placeholder' space to temporarily keep orders to move others
[minor fix] Item category maps might be filled twice with the same IDs
Added a simple cache refresh debouncer
Made the update_cache method return a boolean if the cache needed to update
Moved logging info to Sanic.log.logger
Made the admin check into a middleware
Added room check as a standalone action in the admin panel
Added a counter in the nose count for admins
Added auto indexing by metadata, instead of ID matching
Added checks to propic image uploading
Added an admin page, featuring:
- Manual cache clearing
Added admin controls in nosecount to unconfirm / rename or delete the room
Co-authored-by: Luca Sorace "Stranck" <stranck@users.noreply.github.com>