Admins of the Citation Service
Special instructions for Citation service admins:
Approving Reviewer Permissions
Check the ESGF slack workspace channel
citation_reviewer_requeststo see all pending citation reviewer requests. Requests that have been granted will have a corresponding message to state that a user has received permissions.Log into the admin page
/adminGo to Users and find the desired user (github username)
Scroll down to the permissions section, find
add citationsplus any institution-based permission and click to move it to the granted permissions section on the left.Click save - this will automatically send a message to the slack channel, but the user will not be contacted as there may not be an email attached to their github account that is queryable.
Check failed requests
If API-based POST requests are received, get past initial checks to form a title then are found to be invalid in validation checks, this will generate an entry in the /failed view that is visible only to admins. The entry recorded to then identify issues with the listener/service, fix issues and eventually retry the request with corrected details. Once the entry with corresponding title has been fixed, that entry will be removed from the /failed view on next loading.