Ticket #10307 (closed: fixed)
ICAT setup for autoreduction
Reported by: | MarcusNoble | Owned by: | MarcusNoble |
---|---|---|---|
Priority: | minor | Milestone: | Release 3.3 |
Component: | Tools | Keywords: | AUTOREDUCTION |
Cc: | doucetm@…, tom.griffin@…, nick.draper@…, anders.markvardsen@… | Blocked By: | |
Blocking: | #10147 | Tester: | Anders Markvardsen |
Description (last modified by MarcusNoble) (diff)
Create a system account within ICAT to be used by the autoreduction webapp when not responding to user actions, for example by the queue processor. All ICAT interactions on behalf of a logged in user should use their session credentials. [TG]
Create a user group for autoreduction admins, giving the above account access to query it, that can be used to populate the admins of the webapp. [TG]
Implement new method to return a user's permission status (user, staff, superuser)
Update the login logic to check for these permissions and set them accordingly.
TG = Waiting on Tom Griffin
For Tester:
- Connect to datareducedev.isis.cclrc.ac.uk
- sudo su
- export PATH="/usr/local/bin:$PATH"
- python /var/www/autoreduce_webapp/manage.py test autoreduce_webapp.tests.ICATCommunicationTestCase (Note: One test will take longer than the others as it waits for a timeout)
Change History
Note: See
TracTickets for help on using
tickets.