Re: Plugin Portal: Map Apache NetBeans project roles to pp3 roles
On Sun, 8 Jan 2023 at 17:00, Matthias Bläsing wrote: > there were now multiple discussion about admin and verifier access to > the plugin portal. To ease this, I have created this PR: > > https://github.com/apache/netbeans-tools/pull/60 > > It will basicly map the two Apache NetBeans project roles to roles in > the plugin portal: > > PMC members will automatically gain admin access > Committer members will automatically gain verifier access > > It should be remembered, that PMC membership implies committer access, > so all PMC members can automatically act as verifiers. > > The members need to login with the Apache OAuth login system and are > then granted the corresponding permissions on the fly. Fantastic! Many thanks for looking at this. Haven't looked at the implementation, but principle is great. That's how the permissions should map, with or without this, in my opinion. Automating it based on Apache OAuth rather than requiring requests seems better and more inline with other things. We should perhaps have a general policy that no-one should verify (review) their own plugins? > The option to register separater admin/reviewer permissions is retained > and there is a difference between an automatically mapped verifier and > an explicitly registered verifier: Only the latter will get email > notifications. The automatically mapped reviewers need to access the > list of open verifications via the "Verification requests" menu entry. Might be good to consider a way for people to opt in to those notifications in future, if there isn't one? Personally, I still have some reservations about having verifiers who are not committers. And only having admin / verifier access via the Apache OAuth might be a good thing in future? Best wishes, Neil - To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
Re: Plugin Portal: Map Apache NetBeans project roles to pp3 roles
this is awesome! going to take a look at the PR later to refresh my PHP knowledge :) -mbien On 08.01.23 17:59, Matthias Bläsing wrote: Hi all, there were now multiple discussion about admin and verifier access to the plugin portal. To ease this, I have created this PR: https://github.com/apache/netbeans-tools/pull/60 It will basicly map the two Apache NetBeans project roles to roles in the plugin portal: PMC members will automatically gain admin access Committer members will automatically gain verifier access It should be remembered, that PMC membership implies committer access, so all PMC members can automatically act as verifiers. The members need to login with the Apache OAuth login system and are then granted the corresponding permissions on the fly. The option to register separater admin/reviewer permissions is retained and there is a difference between an automatically mapped verifier and an explicitly registered verifier: Only the latter will get email notifications. The automatically mapped reviewers need to access the list of open verifications via the "Verification requests" menu entry. I'd like opinions and/or reviews. Greetings Matthias - To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists - To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
Plugin Portal: Map Apache NetBeans project roles to pp3 roles
Hi all, there were now multiple discussion about admin and verifier access to the plugin portal. To ease this, I have created this PR: https://github.com/apache/netbeans-tools/pull/60 It will basicly map the two Apache NetBeans project roles to roles in the plugin portal: PMC members will automatically gain admin access Committer members will automatically gain verifier access It should be remembered, that PMC membership implies committer access, so all PMC members can automatically act as verifiers. The members need to login with the Apache OAuth login system and are then granted the corresponding permissions on the fly. The option to register separater admin/reviewer permissions is retained and there is a difference between an automatically mapped verifier and an explicitly registered verifier: Only the latter will get email notifications. The automatically mapped reviewers need to access the list of open verifications via the "Verification requests" menu entry. I'd like opinions and/or reviews. Greetings Matthias - To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists