Skip to content

chore(views): revise views and split up into separate files

Jakob Probst requested to merge refactor_seperate_frontend_backend into master
  • split up views into separate files
  • revise import/export and improve UI experience
    • move logic into separate file
    • add missing imported/exported parameters
    • improve import/export UIs
  • unify, reorder, and update set/update-room-config's
  • remove (effectively) dead coded
  • fix login redirects do not use settings.LOGIN_URL and quote next
  • refurbish create/join views
    • use hmac.compare_digest to compare the access codes to prevent timing attacks
  • refurbish api views
    • use hmac.compare_digest to compare the secrets to prevent timing attacks
    • fix recording_callback always returning 200 although the meeting has not been found
    • add missing KeyError to api_server_registration
  • remove access_code_guests and add only_prompt_guests_for_access_code
    • fix anonymous user could set username only containing whitespaces while joining (client-side)
    • add migration for import and export
    • add migration (forward and reverse) for db migrations

Merge request reports