Open Sealjay opened 1 year ago
One additional item - we have a bug on live @iibuan Constantly redirecting to logout
@iibuan is there a ticket for this one?
Hi @Sealjay, yes. That's the issue 465. We created a endpoint that can be triggered by a logic app.
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
Yes, that sounds right to me, thanks @iibuan
Hi @Sealjay, can you give more details on this? Thanks!
The owners of the repository and added users should be shown in search listing
@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:
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.
Like this @iibuan
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
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)
Hi folks, @FergusKidd , if you get a chance, could you add this to the backlog please?
GitHub Management
When a repository is requested, both the user requesting the repository, and the user added as co-owner should be invited to the repository
We need to check that all repositories in github.com/avanade and github.com/ava-innersource are indexed - is it worth having an endpoint we can ping weekly with a logic app to check this?
We need to make sure that users are only invited if they are organization members, and that they are not added as external collaborators
Outside collaborators must be removed; only users that have accepted an invite to the organization should be part of the GitHub
When a user signs into their GitHub account, the community tool should check they have been invited to both the github.com/avanade and github.com/ava-innersource organisations
When a user has left Avanade, we need to remove them from github.com/avanade and github.com/ava-innersource
Activities
Notifications
Repositories
Domain names
Reporting
Approvals
Tool UI
Bugs in community tool
Bugs in approval tool
Directory integration