Skip to content
This repository was archived by the owner on Mar 13, 2025. It is now read-only.

Admin View/Filter #42

Closed
cwdcwd opened this issue Aug 10, 2018 · 0 comments
Closed

Admin View/Filter #42

cwdcwd opened this issue Aug 10, 2018 · 0 comments
Labels
enhancement New feature or request P3 Critical but non-blocking

Comments

@cwdcwd
Copy link
Contributor

cwdcwd commented Aug 10, 2018

Administrative users should be able to see all TCX projects. A filter or toggle of some kind to show owned projects or all projects would be ideal.

Implementation

We can do this keyed off of the following roles:

  • admin
  • administrator

As with the COPILOT_ROLE configuration, please ensure that this is configurable. We want to be able to configure multiple roles here, as an env variable, so please allow for an array of roles to be set.

UI

In the UI, for an admin, we will show a new checkbox above the tables that is called Show all projects. It will be checked by default, and when checked, the table will show all projects across all users.

In addition, if the user is an admin user, we will add a new column to the projects table called Owner that lists the username / handle of the user that owns the project.

Note that this will be only for an admin user. Normal copilot and other users will see the same view they have now.

@cwdcwd cwdcwd added enhancement New feature or request P3 Critical but non-blocking labels Aug 10, 2018
jmgasper added a commit that referenced this issue Sep 21, 2018
#44
#61 (Major requirement)
#42 (Major requirement)
#43
#77 (Major requirement)
#66
jmgasper added a commit that referenced this issue Sep 25, 2018
#44
#61 (Major requirement)
#42 (Major requirement)
#43
#77 (Major requirement)
#66
jmgasper added a commit that referenced this issue Oct 9, 2019
#44
#61 (Major requirement)
#42 (Major requirement)
#43
#77 (Major requirement)
#66
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request P3 Critical but non-blocking
Projects
None yet
Development

No branches or pull requests

2 participants