-
Notifications
You must be signed in to change notification settings - Fork 1
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
Access rights for ACOM, web conferences and advice drafting groups #23
Comments
Does github support group permissions? E.g. can you establish groups for ACOM reviewers and then jsut add a single group to permissions? Not sure if github has a feature like that, and if it can be used to link across the ICES/ActiveDirectory type structure. |
Yes we can :) this is how we are starting to work now - we have groups (or teams in GH parlance) and the membership is based on the mebership in the ICES meetings system (RCT). We have developing systems that monitor the ICES list of members and add or remove from the github teams (note the word developing, there are still teathing problems). I will need to understand how reviewers are recorded in RCT to understand how the case for reviewers will work, if they are members of the ADG then this will be easy. |
My strong preference is to make all final assessment repositories available as read only to all ACOM members and alternates in advance of the ADG and WC. Observers and non-ACOM participants should only be allowed to see the repos pertaining to their ADG. |
Discussions with Mark DC: agreed |
@colinpmillar to check with some ACOM members that they can access the assessment repositories. This can be done during ACOM meeting 9/3/2021-10/3/2021 |
User claims are now linked to the updated CRM (content resource managament) system in ICES, and we can identify the groups people are attached to (ACOM, ADGs etc). WHat needs to be done now is to open up the pages and repositories to ACOM and the apprporiuate ADG. |
users can check their claims in R using the icesConnect package, installed via: options(repos = c(
icestoolsprod = 'https://ices-tools-prod.r-universe.dev',
CRAN = 'https://cloud.r-project.org'))
# Install some packages
install.packages('icesConnect') then run: icesConnect::decode_token() to see a list of claims |
It is important to keep github access and ICES group membership in sync. this would probably be done using a daily procedure that would add and remove members from the ices-taf and ices-eg group members. We also need to communicate to ICES community that GitHub access to repos depends on linking your giothub username with your ICES account |
the importance of automating this task was highlighted.
|
We have a system in place where we can manually update groups quickly and easily, the steps in the process are:
|
Summary
ADGs and web conferences may need to be able to look into the code and results from individual assessments. A decision on who can access what needs to be decided. This should be considered by ACOM, as it may be overkill to allow all ACOM members full access to all assessment repositories.
task list (draft - to be reviewed by TAFGOV)
related issues
The text was updated successfully, but these errors were encountered: