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)
committerArthur Suzuki <arthur.suzuki@biblibre.com>
Wed, 29 Jun 2022 09:05:22 +0000 (11:05 +0200)
commitc914420371226df591e5d3516c5d1f09f434f8eb
treecc19947f9a9b0d1f7f4219a568602ed6dea416a9
parente15a421dae2b265072940278b244992425e3017b
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>
(cherry picked from commit bc0264bae4769fc75133f0e10f13fc6edd86f016)

Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
(cherry picked from commit a2d22ee029291dd17ab0a6f03355943ef08d8d93)
Signed-off-by: Arthur Suzuki <arthur.suzuki@biblibre.com>
Koha/Patron.pm