-
Notifications
You must be signed in to change notification settings - Fork 27
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
[FEATURE] Add admin page within webportal #366
Comments
I certainly agree with all the points in this request. It would make our admin's (and SURF's) live easier.
|
I've got a number of additional requests:
|
@Boehlf These are less for the admin page I suppose?
6 I'm not sure the coupling is on Yoda side. It is linked to this discussion #208 and #353 |
Is your feature request related to a problem? Please describe.
Currently various things for admins have to be done using iCommands or various aspects require some knowledge on how Yoda uses certain files and their location. A GUI like page on the Yoda portal specifically for admins would be nice and likely allows a larger variety of people to be assigned as an admin to Yoda (there would be less dependency on affinity with a CLI). This in the long run would alleviate pressure on UU and SURF functional admins and developers when institutes / organizations / sub-organizations are able to do things themselves. This may also separate the function rodsadmin from a general functional admin.
Describe the solution you'd like
An admin page where a Yoda admin can:
YDA-5718: Create and activate a banner to be displayed on the homepage of the Yoda webportal for example when there is maintenance / downtime expected. (input Danny)
YDA-5720: See current text templates for, for example, the text templates used during the publication workflow, and be able to adjust them from the webportal. (input Danny)
YDA-5719: Be able to adjust themes from a GUI like perspective. (input Danny)
YDA-5721: Configure lists of preservable file formats
Perhaps a dashboard type information on storage. Currently there is a statistics page, but perhaps could be more of a dashboard. At SURF the Grafana dashboard is available that gives some nice insights (although a bit too busy for my liking). (input Danny)
List all user that are currently associated with a research group (basically
iquest --no-page "%s" "SELECT ORDER_DESC(USER_NAME) WHERE USER_GROUP_NAME LIKE 'research-%' and USER_TYPE = 'rodsuser'"
). (input Danny)List all Yoda data managers (basically
iquest --no-page "%s" "SELECT ORDER_DESC(USER_NAME) WHERE USER_GROUP_NAME LIKE 'datamanager-%' and USER_TYPE = 'rodsuser'"
). (input Danny)List all (rods)admins (basically
iquest "select USER_NAME WHERE USER_TYPE = 'rodsadmin'"
). (input Danny)View and empty trashes. (input Danny)(basically
Please add points in comments below (and of course whether agree or not). For example from the top of my head @peer35, @DorienHuijser, and Nika (need to find her git name), and the Yoda UU data managers. Of course others are very welcome to give input.
I fully understand that this is something for the very long run in years to come.
Describe alternatives you've considered
Train heavily in iCommands, but honestly, CLI is not for everyone.
The text was updated successfully, but these errors were encountered: