Remove the 'email' and 'mobile_phone' fields on Person and use identities to...
Remove the 'email' and 'mobile_phone' fields on Person and use identities to represent this data instead. - Migrate data on existing Person objects to Identity objects - Make the 'is verified' logic only accept certain ID types - Sync the Person.is_verified and API 'verified' filter logic
parent
a0d9c2d9
No related branches found
No related tags found
Showing
- greg/api/filters.py 8 additions, 3 deletionsgreg/api/filters.py
- greg/api/serializers/person.py 0 additions, 5 deletionsgreg/api/serializers/person.py
- greg/managers.py 37 additions, 0 deletionsgreg/managers.py
- greg/migrations/0009_email_mobile_to_identity.py 65 additions, 0 deletionsgreg/migrations/0009_email_mobile_to_identity.py
- greg/models.py 22 additions, 6 deletionsgreg/models.py
- greg/tests/api/test_person.py 34 additions, 29 deletionsgreg/tests/api/test_person.py
- greg/tests/conftest.py 43 additions, 26 deletionsgreg/tests/conftest.py
- greg/tests/models/test_identity.py 1 addition, 1 deletiongreg/tests/models/test_identity.py
- greg/tests/models/test_person.py 25 additions, 9 deletionsgreg/tests/models/test_person.py
- greg/tests/test_signals.py 2 additions, 2 deletionsgreg/tests/test_signals.py
- gregui/api/serializers/guest.py 14 additions, 4 deletionsgregui/api/serializers/guest.py
- gregui/api/serializers/invitation.py 19 additions, 3 deletionsgregui/api/serializers/invitation.py
- gregui/tests/api/test_invite_guest.py 10 additions, 5 deletionsgregui/tests/api/test_invite_guest.py
Loading
Please register or sign in to comment