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

[CoE Starter Kit - Feature]: Extend SR tracking feature to other SRs #7593

Closed
Jenefer-Monroe opened this issue Feb 5, 2024 · 4 comments
Closed
Assignees
Labels
coe-starter-kit CoE Starter Kit issues enhancement New feature or request

Comments

@Jenefer-Monroe
Copy link
Collaborator

Jenefer-Monroe commented Feb 5, 2024

Is your feature request related to a problem? Please describe.

Today we track for Sys Admin only. But its clear that people want and need the ability to track other common SRs.
For example the Environment Maker is a commonly requested one.

Describe the solution you'd like

Have a table which consumes the SRs from the tenant and allows people to opt in / opt out of tracking the different SRs in the kit.
Will also allow them to track the SRs through BUs if they'd like, default will be not to and then for individual cases if they need to do this they can (its API intensive).
Then start the new Manage Permissions app with these to both manage what SRs are tracked, as well as to allow them to remove people from SRs to which they are directly applied, or to get easy access to groups for those permissions granted via groups / teams.

Describe alternatives you've considered

No response

Additional context?

No response

AB#2208

@Jenefer-Monroe Jenefer-Monroe added enhancement New feature or request coe-starter-kit CoE Starter Kit issues labels Feb 5, 2024
@Jenefer-Monroe Jenefer-Monroe self-assigned this Feb 5, 2024
@RajeevPentyala RajeevPentyala moved this to Todo ✏️ in CoE Starter Kit Feb 5, 2024
@Jenefer-Monroe
Copy link
Collaborator Author

Part one of this is gathering the SR's into a table in the CoE so that Admins can select which ones they want to track, and if they want to track into the BUs for those SRs they are tracking.
That part is done now as shown below. By default, when you set this up, we will mark System Administrator, Basic User and System Customizer and SRs to track. Then admins can de-select those if they'd like and/or select more.

The table to store

Image

The flow to populate

This will run monthly and we've done good efforts to make it streamlined including using the CoE envt to gather the "base set" rather than gathering those for all the envts, and then using set logic to deduce the complete set
Image

@Jenefer-Monroe Jenefer-Monroe moved this from Todo ✏️ to In Progress 🚧 in CoE Starter Kit Feb 9, 2024
@Jenefer-Monroe
Copy link
Collaborator Author

Also did the work to now call the helper either with the Name or Template ID
Much of the complexity here is to avoid having duplicates for things like SYSTEM ADMINISTRATOR due to multi-language envts.

Image

@Jenefer-Monroe
Copy link
Collaborator Author

Lastly also did work to lookup if the user is guest or not and their identity providor (Ex External AD, Google, etc)

Image

@Jenefer-Monroe
Copy link
Collaborator Author

Have not done any UX work to make viewing the setup table easier and likely wont for March, but will have this running.
Now marking as in testing. Quite a bit of testing is needed yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
coe-starter-kit CoE Starter Kit issues enhancement New feature or request
Projects
Status: Done
Development

No branches or pull requests

2 participants