Closed dustymc closed 1 week ago
Somehow integrate @mkoo 's document/map, https://docs.google.com/document/d/1MkD2neHjR99JXtTQ2KO17Hm1d-_ROdmpIyjSjNB8eps/edit?tab=t.0 (maybe a 'click to highlight {type} roles' widget)
Merge the various documentation into one column, add copy-link.
Add rows for
These things are different, that should be documented somewhere, with all other access-stuff seems right
Try to more-hide the admin stuff - an increasing number of roles will only ever be carried by a very few people, try to make them a bit less intrusive (but they still need to be there, someone who wants to control who gets bug reports should be able to figure it out).
Going dev.
I am removing the editor for table cf_ctuser_roles as part of the necessary cleanup for this. The magic can't work against malformed and inconsistent data, I don't think effective sanitation is possible, updates are an easy issue request away.
@mkoo I pulled your document into a scalable table
Columns are:
* package_source - groups various names (so anyone can add their own package, there could be dozens of these 'schemas' - short name-string shared by one or more role-grounps)
* package_name - "role level"
* package_description - elaborate
* package_role_list - comma-separated no-space list of database roles
* order_within_source - integer, just what it sounds like
If you want to update anything just send me CSV, I can update the table at any time. (And we can talk about the above UI, and maybe about using this to actually assign roles, once the dust settles a bit.)
Early action shot - I've clicked a button and it's highlighted the roles in that 'package.'
I also pulled the revised roles doc here https://docs.google.com/spreadsheets/d/1ytYgKaJ84HGCb5c2oRs5tAMUUkrrFohYCIBYYExurGA/edit?gid=792087406#gid=792087406
I'll clean it up a bit, ping me anyone wants edit access/to help.
Help us understand your request (check below):
Describe what you're trying to do
When granting a user more roles, it is a requirement to share the information behind the Scary Red Box:
but that still requires some explanation (shared roles should always be emphasized, etc.), and then copy/paste of several resources (see https://github.com/ArctosDB/arctos/issues/8184#issuecomment-2405451349 for example). Making all of this easier and more consistent would be good. How can we do that?