Bug 31005: Don't inlcude attributes only required for other categories
authorNick Clemens <nick@bywatersolutions.com>
Thu, 23 Jun 2022 17:29:26 +0000 (17:29 +0000)
committerTomas Cohen Arazi <tomascohen@theke.io>
Fri, 24 Jun 2022 14:36:19 +0000 (11:36 -0300)
commitbc0264bae4769fc75133f0e10f13fc6edd86f016
tree04e27e02023b46957182ce705be262e28c8987e2
parent39c39430766f66008a465e1d023830c49b1f6122
Bug 31005: Don't inlcude attributes only required for other categories

To test:
 1 - Create a new patron attribute - check boxes to make it mandatory and visible etc.
 2 - Limit it to 'Patron' or other category
 3 - Edit a patron not in that category
 4 - Attempt to save
 5 - 500 Error
 6 - Missing mandatory extended attribute (type=MAND)
 7 - Apply patch
 8 - Attempt aedit again
 9 - It succeeds!
10 - Edit a patron in the category with MAND required
11 - on the edit page, right click teh attribute - click 'delete node'
12 - Submit the form
13 - 500 error, but this time that's good, the attribute check works

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
Koha/Patron.pm