Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disable ground control for avengers (non-admin staff) #3031

Open
josh1248 opened this issue Aug 26, 2024 · 0 comments
Open

Disable ground control for avengers (non-admin staff) #3031

josh1248 opened this issue Aug 26, 2024 · 0 comments
Labels
critical Fixing this is mission-critical

Comments

@josh1248
Copy link
Contributor

josh1248 commented Aug 26, 2024

Avengers, which are classified as staff, currently have access to ground control:
image
The buttons to delete a whole assessment, for example, are active, and work (no actual submissions were harmed - this was on a test uploaded assessment). This would be quite dangerous as it means that 1 rogue avenger with ill intent can wipe out all submissions very quickly.

This check should be both a frontend and backend measure. Backend issue at: source-academy/backend#1162

@josh1248 josh1248 added the critical Fixing this is mission-critical label Aug 26, 2024
@josh1248 josh1248 changed the title Grading: Disable ground control grading for avengers (non-admin staff) Grading: Disable ground control for avengers (non-admin staff) Aug 26, 2024
@josh1248 josh1248 changed the title Grading: Disable ground control for avengers (non-admin staff) Disable ground control for avengers (non-admin staff) Aug 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
critical Fixing this is mission-critical
Projects
None yet
Development

No branches or pull requests

1 participant