Avanade / gh-management

This tool allows an organization to manage users, and their association to a public GitHub, and a private GitHub enterprise (for InnerSource.)
MIT License
5 stars 0 forks source link

Feedback - Community tool #460

Open Sealjay opened 1 year ago

Sealjay commented 1 year ago

Hi folks, @FergusKidd , if you get a chance, could you add this to the backlog please?

GitHub Management

Activities

Notifications

Repositories

Domain names

Reporting

Approvals

Tool UI

Bugs in community tool

Bugs in approval tool

image

Directory integration

Sealjay commented 1 year ago

One additional item - we have a bug on live @iibuan Constantly redirecting to logout

image
Sealjay commented 1 year ago

@iibuan is there a ticket for this one?

image
iibuan commented 1 year ago

Hi @Sealjay, yes. That's the issue 465. We created a endpoint that can be triggered by a logic app.

iibuan commented 1 year ago

Hi @Sealjay, we have these 2 items on notifications. I'm thinking if the first one is already covered on the 2nd item? We'll send a notification to the approvers upon user request to make a repo public, and then every 7 days until the request has been responded. Is that right? Notification when approval is sent to legal Notification every 7 days for repositories awaiting approval, to approver

Sealjay commented 1 year ago

Yes, that sounds right to me, thanks @iibuan

iibuan commented 1 year ago

Hi @Sealjay, can you give more details on this? Thanks! The owners of the repository and added users should be shown in search listing

Sealjay commented 1 year ago

@iibuan when I look at projects on the search listing on community.avanade.com, I can’t see the users that own the project, or the users that have been added. Owners (Admins) should be able to invite other collaborators via the interface. The co-owners should display, so that we know who in the company (name, avanade email, and GitHub ID) is responsible for a project, or if a project is missing a co-owner. Admins should be able to update the co-owners, and the users. Co-owners should be able to update other co-owners, and the users.

So it’s:

iibuan commented 1 year ago

Hi @Sealjay, can you give more details on this? Thanks! It would be good to have the option of 'internal', 'external', and 'teams' community - and then provide a teams ID as the community site URL, and programatically check if a user is part of the community, checking O365.

Sealjay commented 1 year ago
image

Like this @iibuan

iibuan commented 1 year ago

So if it is a teams community, we'll pull the list of members from O365, then all community portal users who are members of the teams channel will automatically marked as members of that community on the database. Did I understand this correctly? @Sealjay

Sealjay commented 1 year ago

Yes please @iibuan I also get an Excel export of all GSF members, which is the second box (and then need a way to insert employee emails)