Add YAOUS for hiding Patron Reg fields
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Triaged
|
Wishlist
|
Unassigned |
Bug Description
There are boolean org settings for each of the patron fields in Patron Registration, ui.patron.
I believe there is need for YAOUS to actually hide unnecessary fields from Patron Reg UI - not to mention the current situation where setting a *.show OUS to "false" actually does nothing, and is confusing.
from IRC discussions:
< eeevil> how about: show=true, display with required; show=false, do not show at all; show=null, default from template
< jeff> while i think it's safe to assume that the user object read from the database can be written back as-is, I think it would be worth adding logic to disable any dijit validation when show=false, to prevent the hidden-
Changed in evergreen: | |
status: | New → Triaged |
tags: | added: patron registration |
A followup thought on jeff's suggestion: IMO, that should be a separate !important css rule that keeps certain fields from hiding. That's not completely fool proof, but at least they'll have to actively thwart the intent, and with a comment in the code we can even point a finger at them from the past!