Comment 4 for bug 1325637

Revision history for this message
Kathy Lussier (klussier) wrote :

I'm moving this one back to triage. I just testing it again and am still able to create an Import Queue with an account where that permission is not available.

It only occurs in the Load MARC Order Records Interface. The behavior I described in paragraph 2 does NOT occur (there must have been some other missing permission in play), but I am able to successfully import records and create a queue.
To replicate,
- using the concerto data, remove the CREATE_BIB_IMPORT_QUEUE permission from the Acquisitions group.
- Log in as a user belonging to the Acquisitions group - I used br1breid
- Go to the MARC Order Records Interface. Select 'Create Purchase Order', Select a Provider, Select a Context OU, Select a Fiscal Year. Type a name for the bib queue and ensure 'import non-matching records' and 'merge on best match' are selected.
- Choose a file with valid MARC records to upload. Click the upload button

The upload will proceed and the links to View Purchase Order and View Import Queue will display. If you try to view the import queue, you will be stopped because you don't have the CREATE_BIB_IMPORT_QUEUE permission.

Looking in the database, the queue is created, but the complete field is set to False. If you log in with an account that has permission to view the queue, it will not show up in the list of acquisitions queues available from the MARC batch import interface. However, if you go to the PO and click on the link to the queue, you will be able to retrieve it.

Screencast is available at https://drive.google.com/file/d/0B74gDMUDwDXqNU1IbG5oaG5DbkU/view