Postponed
Project:
MERCI (Manage Equipment Reservations, Checkout and Inventory)
Version:
6.x-2.x-dev
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
26 May 2010 at 16:41 UTC
Updated:
22 Sep 2010 at 19:49 UTC
Comments
Comment #1
darrick commentedMy vote is to hold off on new features until the current code base is fully tested.
Comment #2
kreynen commentedI agree. I think it's time to add a validation hook to MERCI and move more of these options to sub modules. The admin form is already long. We can't keep adding every option there.
I want to see MERCI should be stripped down to only handle the core validation. After merci_node_validate passes or fails, it would hand the user, item, start time, end time off to any module that implemented that hook... those would pass/fail and set their message.
There is a lot that's already in MERCI that could be pulled out like creating reservations outside hours of operation, push past weekends/closed, min/max, etc.
We used this structure in om_navigation. This would be a little more complicated it that the hook would need to be weighted and allow the sub modules to override merci_node_validate's fail if the fail is due to something other than an actual Bucket shortage or Resource conflict.
Comment #3
danepowell commented@kreynen I think this sounds like a great idea - things are definitely getting a little too cluttered and haphazard when it comes to validation.
Comment #4
stefanwray commentedIs this feature of adding a limit to the number of items to 1 still postponed?
If so, what option is there for making sure that a user doesn't select two or more of the same camera when only one camera per checkout is allowed?
Just an internal policy forbidding it?
- Stefan