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

Add /admin route and page that only Admins can access. #3829

Open
mattlindsey opened this issue Jan 24, 2023 · 2 comments
Open

Add /admin route and page that only Admins can access. #3829

mattlindsey opened this issue Jan 24, 2023 · 2 comments

Comments

@mattlindsey
Copy link
Collaborator

mattlindsey commented Jan 24, 2023

Add a special 'admin' interface that would allow authorized people to do maintenance on the app. For example deactivate/delete spam users and/or projects, load the static pages, 'pin' important projects to the top of the Projects page.

Options:

Feature: Admin page
As an admin user
So that I can perform admin tasks
I want to be able to use the admin page

Scenario: Access admin page
Given I have logged in as an admin
When I am on the “Administration” page
Then I should see “AV Administration” on the page

Scenario: Deny access to admin page
Given I have logged in as a non-admin
When I try to go to the “Administration” page
Then I should see an error message

@mattlindsey mattlindsey converted this from a draft issue Jan 24, 2023
@mattlindsey
Copy link
Collaborator Author

Hi @edmilsonefs. Are you still working on this? If not, no problem.

@edmilsonefs
Copy link
Collaborator

Hi! I'm not, sorry. I will be focusing on another stack.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Development

No branches or pull requests

2 participants