This is an accurate representation of the workflow we have proposed with one exception. We are adding an "Organization" object in the side panel (similar to Groups and Projects). This helps users understand the object hierarchy, especially when features or functionality applies Org-wide. Users would click the Organization object, and Artifact Registry will appear as a link in the side panel for all members of the Org.
We want to enable customers to self-service purchase AR, so if a user has the permissions to do so, this should be as simple as a few clicks, and would be immediately available for all org members. Here are some visuals
@tkuah @alexpooley What's the difference between these? Why do we make a distinction if the outcome is the same? The rest makes sense to me.
| internal | private | Organization members | Group/Project members |
| private | private | Organization members | Group/Project members |
@tkuah Yes. I have created the issues under the delivery epic so we can build the step by step workflow, but can also distribute that work across engineers as needed. Happy to adjust or add. If you believe something is missing, you can add it, or we can discuss and I'll add it.
This epic scopes functionality for TLG transfer into a destination Org + dissolving the source Org (if it's empty).
Thank you @dblessing and @peterhegman. I agree that for launch, a hybrid approach is the right decision. The reasons, as I see them are
The things we agreed we will add/ amend are:
The only thing that really diverges from the proposed experience is how Org Admins/ Owners manage the controls like users and settings, which will be in the admin area, but that will be hidden from users that don't have the permissions to it.
I think this is the best approach given where we are, timelines we need to meet, and resources available. It starts to introduce the framework Marcel and Jason recommend, but addresses the potential issues engineering called out above. @mvanremmerden @jason_istakinganap @mandrewsgl Please provide any feedback you may have and we'll take it forward.