[OPEN-ILS-GENERAL] Permission Problems

Tim Spindler tjspindler at gmail.com
Mon Mar 21 11:42:10 EDT 2011


That seems to be the problem but there is a twist.  In setting up the user
accounts I ran the following SQL statment to automatically assign all of our
branch locations to network staff.

insert into  "permission"."usr_work_ou_map" (usr, work_ou) SELECT 15, id
FROM actor.org_unit WHERE ou_type=4

When I set up an account manually through the client it was working.

Tim

On Mon, Mar 21, 2011 at 11:11 AM, Ben Shum <bshum at biblio.org> wrote:

>  Aha, that sounds correct.
>
> Have you checked to make sure that you've granted working locations for the
> network staff accounts for the workstations they're logging in from?
>
> -- Ben
>
>
> On 03/21/2011 11:05 AM, Tim Spindler wrote:
>
> Thanks Ben, I'm confused then because I have
>
>
>    - group_application.user
>    - group_application.user.patron
>
>   At the STAFF level and I assumed that it would cascade down for the
> groups underneath staff (ACADEMIC, PUBLIC, and NETWORK).  I don't have
> anything additional on the public staff and they are able to register
> patrons without the org unit problem.
>
>  Tim
>
> On Mon, Mar 21, 2011 at 10:58 AM, Ben Shum <bshum at biblio.org> wrote:
>
>>  Hi Tim,
>>
>> Looking at the permissions, I think you have to add one for the network
>> staff for general all users:  group_application.user
>>
>> If they don't have that, they won't be able to create any user who's a
>> child of the primary users group (i.e. every other group).
>>
>> Probably also need to have group_application.user.patron (since I see you
>> have at least one of those) and any other parent group above them.
>>
>> -- Ben
>>
>>
>> On 03/21/2011 10:53 AM, Tim Spindler wrote:
>>
>> I'm not sure if this is a bug or the way I have something set up but I'm
>> looking for Advice.  I have a situation where public library staff can
>> register patrons and the local admin can set up accounts for their library
>> fine. Howver, none of the network staff can create user accounts because the
>> org unit drop down will not populate the org units.  However, when logged in
>> as a public library staff member it all works fine.   But network staff
>> can't do anything.  We are on a test install of v.2.03.  First we have the
>> following permission group
>>
>>
>>    - Users
>>       - Patrons
>>       - Staff
>>          - Academics
>>          - Network
>>             - Network Administrator (has "Everything" permission and
>>             still cannot register a patron due to the org unit drop down)
>>             - Technical Services Staff
>>             - Support staff
>>          - Publics
>>
>> The following are the specific permissions for each permission group
>>
>>  Staff
>>
>>    - CHECKIN_BYPASS_HOLD_FULFILL
>>    - COPY_CHECKOUT
>>    - COPY_HOLDS
>>    - COPY_TRANSIT_RECEIVE
>>    - CREATE_BILL
>>    - CREATE_CONTAINER
>>    - CREATE_CONTAINER_ITEM
>>    - CREATE_COPY_NOTE
>>    - CREATE_COPY_TRANSIT
>>    - CREATE_HOLD_NOTIFICATION
>>    - CREATE_IN_HOUSE_USE
>>    - CREATE_NON_CAT_TYPE
>>    - CREATE_PAYMENT
>>    - CREATE_TRANSACTION
>>    - CREATE_TRANSIT
>>    - CREATE_USER
>>    - CREATE_VOLUME_NOTE
>>    - DELETE_CONTAINER
>>    - DELETE_USER
>>    - OFFLINE_UPLOAD
>>    - OFFLINE_VIEW
>>    - RENEW_CIRC
>>    - RENEW_HOLD_OVERRIDE
>>    - REQUEST_HOLDS
>>    - SET_CIRC_CLAIMS_RETURNED
>>    - SET_CIRC_LOST
>>    - SET_CIRC_MISSING
>>    - STAFF_LOGIN
>>    - UPDATE_BATCH_COPY
>>    - UPDATE_CONTAINER
>>    - UPDATE_NON_CAT_TYPE
>>    - UPDATE_ORG_SETTING
>>    - UPDATE_ORG_UNIT
>>    - UPDATE_USER
>>    - VIEW_BILLING_TYPE
>>    - VIEW_CIRCULATIONS
>>    - VIEW_CONTAINER
>>    - VIEW_COPY_CHECKOUT_HISTORY
>>    - VIEW_COPY_NOTES
>>    - VIEW_HOLD
>>    - VIEW_HOLD_NOTIFICATION
>>    - VIEW_HOLD_PERMIT
>>    - VIEW_ORG_SETTINGS
>>    - VIEW_PERMISSION
>>    - VIEW_PERMIT_CHECKOUT
>>    - VIEW_PERM_GROUPS
>>    - VIEW_TITLE_NOTES
>>    - VIEW_TRANSACTION
>>    - VIEW_USER
>>    - VIEW_USER_FINES_SUMMARY
>>    - VIEW_USER_TRANSACTIONS
>>    - VIEW_VOLUME_NOTES
>>    - VOLUME_HOLDS
>>    - group_application.user
>>    - group_application.user.patron
>>    - group_application.user.patron.publics
>>
>> Public
>>
>>  No additional permissions at this level
>>
>>  Academic
>>
>>    - group_application.user.patron.academics
>>
>> Network
>>
>>    -
>>     - group_application.user.patron.academics
>>    - group_application.user.staff
>>    - group_application.user.staff.academic
>>    - group_application.user.staff.admin.lib_manager
>>    - group_application.user.staff.admin.local_admin
>>    - group_application.user.staff.admin.mini
>>    - group_application.user.staff.ola
>>    - group_application.user.staff.public
>>
>>
>>  --
>>
>> ____________________________
>>
>> Tim Spindler
>>
>> Manager of Library Applications
>>
>> tspindler at cwmars.org
>>
>> C/W MARS, Inc.
>>
>> http://www.cwmars.org
>>
>>
>>   --
>> Benjamin Shum
>> Open Source Software Coordinator
>> Bibliomation, Inc.
>> 32 Crest Road
>> Middlebury, CT 06762203-577-4070, ext. 113
>>
>>
>
>
> --
> __________________________
> Tim Spindler
> tjspindler at gmail.com
>
>
> --
> Benjamin Shum
> Open Source Software Coordinator
> Bibliomation, Inc.
> 32 Crest Road
> Middlebury, CT 06762203-577-4070, ext. 113
>
>


-- 
__________________________
Tim Spindler
tjspindler at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://libmail.georgialibraries.org/pipermail/open-ils-general/attachments/20110321/6ddc7d1b/attachment-0001.htm 


More information about the Open-ils-general mailing list