Admins of the Citation Service ============================== Special instructions for Citation service admins: Approving Reviewer Permissions ------------------------------ - Check the ESGF slack workspace channel ``citation_reviewer_requests`` to 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 ``/admin`` - Go to Users and find the desired user (github username) - Scroll down to the permissions section, find ``add citations`` plus 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.