Integration to main
!2942 (merged) - Refactor deployment desktops table to use IsardTable
!3056 (merged) - Fix virt win reg creating the task with a hardcoded string "priority" instad of the proper priority.
!3053 (merged) - Show the category of the user when searching for alloweds in webapp.
!3051 (merged) - In BookablesEvents allow filtering hours, set current time by default and show id in nested tables.
!3057 (merged) - OS hardware template title changed
!3054 (merged) - Option to cancel storage operations from desktop
!2989 (merged) - Allow deleting vgpus through webapp
!3063 (merged) - Show login blocked until HH:MM:ss in frontend
!3002 (merged) - Add new endpoint to recreate desktops and a button in frontend for desktops in deployments.
!2987 (merged) - Fixes in storage sockets
!3069 (merged) - New check for category when changing owner, if the category is different the deployment gets emptied
!2975 (merged) - Allow duplicates when creating deployment causes conflcit if the user has a desktop with the same name
!3072 (merged) - Speed up worker retrieving by filtering redis keys
!3058 (merged) - Add missing queued jobs to admin Tasks page
!3074 (merged) - Go mocks
!3070 (merged) - add devel mode for some Go containers
!3075 (merged) - ensure the correct codegen image
!3079 (merged) - Recreate desktop is unchecked by default in the deployment form.
!2971 (merged) - Add increase modal to storage page in frontend for all users.
!3082 (merged) - Now the system checks if global maintenance and category maintenance to redirect to maintenance page