Skip to content
This repository has been archived by the owner on Sep 24, 2024. It is now read-only.

Require email addresses to be unique #56

Closed
wants to merge 3 commits into from
Closed

Conversation

dsluijk
Copy link
Member

@dsluijk dsluijk commented Dec 14, 2022

Require email addresses to be unique

πŸ”— Linked issue

Closes #51.

❓ Wat voor soort aanpassing?

  • πŸ“– Documentatie (updates aan JSDoc of README)
  • 🐞 Bugfix (een non-breaking change dat een probleem oplost)
  • πŸ‘Œ Enhancement (verbeterd een bestaande functionaliteit: oa. performance)
  • ✨ Nieuwe feature (een non-breaking change dat functionaliteit toevoegt)
  • ⚠️ Breaking change (fix of feature dat bestaande functionaliteiten verandert)

πŸ“š Beschrijving

This PR restricts contact emails to be unique across the entire system.

Depends on #55 to be merged.

πŸ“ Checklist

  • Ik heb een issue gelinkt.
  • Ik heb de wiki geΓΌpdate gebaseerd op mijn aanpassingen.

@dsluijk dsluijk added ✨ Enhancement New feature or request πŸ—„οΈ Database Database related issues Security & Integrity Issues related to security and data integrity checks labels Dec 14, 2022
@dsluijk dsluijk added this to the Ledensysteem milestone Dec 14, 2022
Copy link
Member

@Gerbuuun Gerbuuun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ik ben nog wel steeds van mening dat email en telefoonnummer gewoon in de member model moet. Dan hebben we alle verplichte data op één plek en hoeven we ook niet allemaal checks te doen. Dit scheelt dan ook weer complexiteit. Alle uitbreidingen (studies, memberships, andere contact info, etc) kunnen dan als extensies aan de member gelinkt worden.

@dsluijk dsluijk marked this pull request as ready for review December 15, 2022 12:35
@dsluijk
Copy link
Member Author

dsluijk commented Dec 15, 2022

Hmm, ja, dat is misschien wel handig. Moet ik dan even naar kijken.

@dsluijk dsluijk closed this Dec 20, 2022
@dsluijk dsluijk deleted the feat/uniquemail branch December 20, 2022 23:58
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
πŸ—„οΈ Database Database related issues ✨ Enhancement New feature or request Security & Integrity Issues related to security and data integrity checks
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Multiple members can have the same mail address
2 participants