There don't seem to be any parameters on checked out items such as loan period, type of borrower who can borrow items, etc. This would be an attribute of the item/copy information http://drupal.org/node/295348 (and possibly http://drupal.org/node/295351 as well depending on the policy).
Comments
Comment #1
jastraat commentedI don't have types of borrowers, but that could be handled using 'patrons as users' and assigning roles to individual users that have varying sets of permissions. There are options for loan period though. Look at admin/settings/library/duedates. (Perhaps I should change "Due Dates" to "Load Periods"... Would that make it clearer?
Comment #2
markj commentedYeah, I think 'loan period' is better wording since your config options (thanks for pointing them out) define a length of time, not a specific date.
I've tried setting up patrons as Drupal users, which is a cool option. The permissions under 'library module' aren't very granular though... I guess what I am thinking of is a use case like in a corporate library where engineers can have items out as long as they want but interns can only have them out for a day.
Comment #3
jastraat commentedOk - I'm going to change it to 'Loan Period'. (I like your wording better too.)
Hm... I can see what you're saying. As a temporary solution, you could have two separate check out actions with different loan periods - one that engineers are allowed to see and one the interns can see.
Comment #4
markj commentedThis would work but if one item is out then the other may not be the one that matches the borrower's expectations (e.g., the one with the engineer's loan period is out but another engineer wants a copy, and the only one available is the one with the intern's loan period).
Comment #5
jastraat commentedOh - no - it would be the same item. I'm talking about having separate library actions - that can be performed on the same item.
Comment #6
markj commentedSorry, I misunderstood -- I think that what you suggest in comment #3 is fine then.
Comment #7
jastraat commentedComment #8
jastraat commentedComment #9
najibx commentedHow do you configure different loan periods? Under "library Check Out Period" there's only one option. Adding new action, doen't have much setting except available, unavailable and no change.
As for who can see what, can be done via http://drupal.org/project/nodeaccess where you would create2 different content type (enable library) and set default access controls for specifc roles (engineer or intern). Correct me if I am wrong.
Comment #10
jastraat commentedYou can set loan periods here: admin/settings/library/duedates
It should be specific to content type and also to each action that makes an item 'unavailable'.