hypothesis / lms

LTI app for integrating with learning management systems
BSD 2-Clause "Simplified" License
45 stars 14 forks source link

Manage dashboard admins in the admin pages #6383

Closed marcospri closed 4 days ago

marcospri commented 2 weeks ago

For:

This PR adds a table/model and admin pages to handle manual access to some schools admins to the dashboards.

This PR doesn't yet take into consideration those admins to give access to the dashboards.

Testing

dev run-test-pre: PYTHONHASHSEED='2402316231'
dev run-test-pre: commands[0] | pip-sync-faster requirements/dev.txt --pip-args --disable-pip-version-check
dev run-test: commands[0] | alembic upgrade headINFO  [alembic.runtime.migration] Context impl PostgresqlImpl.INFO  [alembic.runtime.migration] Will assume transactional DDL.INFO  [alembic.runtime.migration] Running upgrade 1337584e2b07 -> f8ff7e49cbbf, Create the dashboard_admin table.