From 1b14924e5b81ac82c704e26fffb5fd10917ad821 Mon Sep 17 00:00:00 2001 From: Lucas Gass Date: Fri, 10 Jun 2022 17:40:11 +0000 Subject: [PATCH] Bug 10950: API spec update Test plan: 1. Apply patch, restart_all, and updatedatabase 2. In the staff client go to a patron record or create a new patron. 3. Notice the pronouns field, make sure you add a value to it. 4. Now notice that the value should display in parentheses in places where the patron name is displayed. 5. Go to the details page and you should see the value display in quotes. ( next to othernames ) 6. Check to make sure you can hide the pronouns field via BorrowerUnwantedField. 7. Check to make sure you can make the field required with BorrowerMandatoryField 8. Go to the OPAC to self register. The pronouns field should appear in the form. 9. Make sure you can make it required ( PatronSelfRegistrationBorrowerMandatoryField ) and that you can hide it ( PatronSelfRegistrationBorrowerUnwantedField ). 10. Once registered check 'your personal details'. Check that the field can be required (PatronSelfModificationMandatoryField) or hidden ( PatronSelfModificationBorrowerUnwantedField ). 11. Try some notices like ISSUESLIP. You should be able to add either <> or [% borrower.pronoun %] to the notice and have it display when you generate the notice. Signed-off-by: Martin Renvoize --- api/v1/swagger/definitions/patron.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/api/v1/swagger/definitions/patron.yaml b/api/v1/swagger/definitions/patron.yaml index b0af742717..b5142dba06 100644 --- a/api/v1/swagger/definitions/patron.yaml +++ b/api/v1/swagger/definitions/patron.yaml @@ -39,6 +39,11 @@ properties: - string - "null" description: initials of the patron + pronouns: + type: + - string + - "null" + description: pronouns of the patron street_number: type: - string -- 2.30.2