Bug 3500 - New Circulation, patron, fines, other granular permissions
Summary: New Circulation, patron, fines, other granular permissions
Status: CLOSED WONTFIX
Alias: None
Product: Koha
Classification: Unclassified
Component: Authentication (show other bugs)
Version: Main
Hardware: All All
: P5 - low enhancement
Assignee: Jane Wagner
QA Contact: Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-03 02:33 UTC by Jane Wagner
Modified: 2012-10-26 00:51 UTC (History)
8 users (show)

See Also:
Change sponsored?: Sponsored
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Cormack 2010-05-21 01:11:26 UTC


---- Reported by jwagner@ptfs.com 2009-08-03 14:33:38 ----

Sponsored by East Brunswick Public Library, East Brunswick, NJ, USA.

Add more detailed granular permissions for circulation and patron functions and modify code to obey.  Some granulars relate to new development (see http://bugs.koha.org/cgi-bin/bugzilla3/show_bug.cgi?id=3495, 3496, 3498, 3499). Here is the list under development:

Circulate books
•	(bookdrop) User can activate bookdrop mode in check in
•	(change_circ_date_and_time) User can change circulation check in date and time
•	(change_due_date) User can specify a due date other than in the circulation rules
•	(change_lost_status) User can set the item lost status - Mark item as claim returned or lost
•	(circulate_remaining_permissions)  Remaining circulation permissions
•	(exempt_fines) User can activate exempt fines in check in
•	(fast_add) User can use fast add functionality in checkout
•	(override_checkout_max) User can override the checkout maximum
•	(override_max_fines) User can override block for patron over max fine limit
•	(override_non_circ) User can override the not for loan check - Override button for non-circulating items
•	(override_renewals) Override blocked renewals
•	(renew_expired) User can renew an expired borrower in checkout (allows users to renew expired borrowers without other borrower edit permissions)
•	(view_borrower_name_in_checkin) User can see the borrower name in check in (allows users to display the borrower's name when checking in items)
•	(view_checkout) view items checked out to a borrower in check in/check out (allows users to list the items currently checked out to a borrower)
Add or modify borrowers
•	(add_borrowers) Add a borrower record 
•	(delete_borrowers) User can delete borrower record 
•	(edit_borrower_circnote) User can edit the contents of the borrower circulation note
•	(edit_borrower_opacnote) User can edit the contents of the borrower opac note
•	(edit_borrowers) User can edit borrower record 
•	(view_borrowers) Access to borrower screens if no other permissions set 

Reserve Books For Patrons
•	(add_holds) User can create hold requests 
•	(delete_holds) User can delete hold requests from circulation
•	(delete_waiting_holds) User can delete holds from the pending list
•	(edit_holds) User can edit hold requests to suspend, reactivate, change
•	(reorder_holds) User can reorder hold requests (requires edit_holds permission)
•	(view_holds) User can view holds (Added because this ability would otherwise be removed if user had no edit/delete permissions)

Edit Catalogue (Modify bibliographic/holdings data)
•	(add_bibliographic) Create or copy a bibliographic record
•	(add_items) Create or copy a new item
•	 (delete_items) Delete an item 
•	(edit_bibliographic) Edit a bibliographic record 
•	(edit_items) Edit an item record 
•	(delete_bibliographic) Delete a bibliographic record
•	(batch_edit_items) Governs access to to batch item edit function.
•	(view) User may view bibliographic title and item info if other permissions are not set

Update borrower charges
•	(accept_payment) User can accept payment (including manual credit) from borrower
•	(add_charges) Add a charge to a patron record
•	(edit_charges) User can change a fee record – no current functionality in Koha for this to control, not in our development
•	(writeoff_charges) User can writeoff a charge 
•	(view_charges) User can view a borrower's fines and charges


Tools
•	(batch_item_edit) User can run batch item edit feature



---- Additional Comments From oleonard@myacpl.org 2009-09-25 15:27:21 ----

I would ask that a couple things be added for the new messaging feature:

- delete messages
- delete messages from other libraries.

Currently you can only delete messages left by your own library. Even a user with superlibrarian privileges has to log in to another library to delete that library's message.



---- Additional Comments From nengard@gmail.com 2010-02-07 15:44:59 ----

Where are we with these permissions?



---- Additional Comments From jwagner@ptfs.com 2010-02-08 12:51:02 ----

They are in our internal queue waiting to be sent out.  A couple of related items are still being tweaked.




---- Additional Comments From jwagner@ptfs.com 2010-05-12 12:53:30 ----

The fix for this bug (in ptfs-harley) can be pulled from the public git repository at http://github.com/Koha-PTFS, branch http://bugs.koha.org/cgi-bin/bugzilla3/show_bug.cgi?id=3500

This is a prerequisite for many of the other features in ptfs-harley.





--- Bug imported by chris@bigballofwax.co.nz 2010-05-21 01:11 UTC  ---

This bug was previously known as _bug_ 3500 at http://bugs.koha.org/cgi-bin/bugzilla3/show_bug.cgi?id=3500

Unknown Component Authentication
   Using default product and component set in Parameters 
Actual time not defined. Setting to 0.0
The original reporter of this bug does not have
   an account here. Reassigning to the person who moved
   it here: chris@bigballofwax.co.nz.
   Previous reporter was jwagner@ptfs.com.
The original assignee of this bug does not have
   an account here. Reassigning to the default assignee
   for the component, chris@bigballofwax.co.nz.
   Previous assignee was kohaprogrammers@ptfs.com.
CC member nicolas.morin@biblibre.com does not have an account here

Comment 1 Paul Poulain 2011-03-22 12:48:27 UTC
patch available at: https://github.com/ptfs/Koha-PTFS
Comment 2 Nicole C. Engard 2011-03-22 21:09:46 UTC
A patch needs to be submitted based on master for this - and either a link
right to the patch or an attached patch is necessary.

Nicole
Comment 3 Ian Walls 2011-12-21 17:25:48 UTC
Resetting priority since no patch was actually sent, and the old link no longer works.
Comment 4 Jared Camins-Esakov 2012-02-13 13:17:25 UTC
The Harley integration project has been stalled for some time.