Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The patron email should be required if the communication channel is email. #1455

Closed
jma opened this issue Nov 18, 2020 · 0 comments · Fixed by #1463
Closed

The patron email should be required if the communication channel is email. #1455

jma opened this issue Nov 18, 2020 · 0 comments · Fixed by #1463
Assignees
Labels
enhancement Improvement of an existing feature f: editor Concerns editor based on JSON schema AND custom editor f: user management p-Medium Medium priority (to be solved within 1-2 years)
Milestone

Comments

@jma
Copy link
Contributor

jma commented Nov 18, 2020

How it works

During the patron creation, the librarian can choose the 'email' communication channel even if the email field is empty. A message inform the librarian that the email is required, but no strict validation is done.

Improvement suggestion
Make the email field required if the communication channel is email.

@jma jma added enhancement Improvement of an existing feature triage labels Nov 18, 2020
@jma jma added this to the v0.14.1 milestone Nov 18, 2020
@jma jma self-assigned this Nov 18, 2020
@iGormilhit iGormilhit added f: editor Concerns editor based on JSON schema AND custom editor f: user management p-Medium Medium priority (to be solved within 1-2 years) and removed triage labels Nov 19, 2020
jma added a commit to jma/rero-ils that referenced this issue Nov 19, 2020
* Fixes a patron creation with an existing user account, closes: rero#1454.
* Fixes user profile information modification for a user without email,
  closes rero#1459.
* Fixes a required email for a patron creation if the communication
  channel is email, closes rero#1455.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/rero-ils that referenced this issue Nov 19, 2020
* Fixes a patron creation with an existing user account, closes: rero#1454.
* Fixes user profile information modification for a user without email,
  closes rero#1459.
* Fixes a required email for a patron creation if the communication
  channel is email, closes rero#1455.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/rero-ils that referenced this issue Nov 19, 2020
* Fixes a patron creation with an existing user account, closes: rero#1454.
* Fixes user profile email change does not update the patron record,
  closes rero#1458.
* Fixes a required email for a patron creation if the communication
  channel is email, closes rero#1455.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/rero-ils that referenced this issue Nov 19, 2020
* Fixes a patron creation with an existing user account, closes: rero#1454.
* Fixes user profile email change does not update the patron record,
  closes rero#1458.
* Fixes a required email for a patron creation if the communication
  channel is email, closes rero#1455.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/rero-ils that referenced this issue Nov 19, 2020
* Fixes patron creation with an existing user account, closes rero#1454.
* Ensures that when the patron updates his/her email in the RERO ID, the
  modification is synched to the patron record, closes rero#1458.
* Makes the email required if the communication channel is email, closes rero#1455.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
@iGormilhit iGormilhit changed the title Make the email required if the communication channel is email. The patron email should be required if the communication channel is email. Nov 19, 2020
@jma jma closed this as completed in #1463 Nov 19, 2020
jma added a commit that referenced this issue Nov 19, 2020
* Fixes patron creation with an existing user account, closes #1454.
* Ensures that when the patron updates his/her email in the RERO ID, the
  modification is synched to the patron record, closes #1458.
* Makes the email required if the communication channel is email, closes #1455.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
rerowep pushed a commit to rerowep/rero-ils that referenced this issue Nov 20, 2020
* Fixes patron creation with an existing user account, closes rero#1454.
* Ensures that when the patron updates his/her email in the RERO ID, the
  modification is synched to the patron record, closes rero#1458.
* Makes the email required if the communication channel is email, closes rero#1455.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improvement of an existing feature f: editor Concerns editor based on JSON schema AND custom editor f: user management p-Medium Medium priority (to be solved within 1-2 years)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants