[OPEN-ILS-DEV] Creating Patrons

Jason Etheridge jason at esilibrary.com
Wed May 21 11:00:43 EDT 2008


On Tue, May 20, 2008 at 8:53 PM, Grant Johnson <fgjohnson at upei.ca> wrote:
> What permissions are needed to create Patrons and select the Profile Group.
> I can only get Admin to be able to do this but circ staff need this functionality.

Hi Grant,

I think you need: CREATE_USER, CREATE_USER_GROUP_LINK,
CREATE_PATRON_STAT_CAT_ENTRY_MAP, UPDATE_USER, and VIEW_USER.  You may
also want to give BAR_PATRON and UNBAR_PATRON.

And then for the profile groups, each one optionally has a specific
permission associated with it that staff must have in order to set
that profile.

You can see this in the bootstrap cgi interface, under User Group
Hierarchy Setup when viewing a specific group.  The field is called
ApplicationPermission.

In the example I'm looking at, the Staff group has an ApplicationPerm
of group_application.user.staff, so that specific permission is needed
if I were to create a Staff user.

These application perms are also inherited by descendant permission
groups.  So there might be a Staff -> Catalogers group, that would
also need that permission at a minimum.  If the Catalogers group also
had an explicit ApplicationPerm configured, then that would be needed
as well.

Does this help?

-- 
Jason Etheridge
 | VP, Community Support and Advocacy
 | Equinox Software, Inc. / The Evergreen Experts
 | phone: 1-877-OPEN-ILS (673-6457)
 | email: jason at esilibrary.com
 | web: http://www.esilibrary.com


More information about the Open-ils-dev mailing list