Add backend parts of guest registration
- Introduces the Invitation and InvitationLink models for keeping track of guest invitations and the links connected to them. - Adds a post endpoint accessible by sponsors to create invitations for guests. - Adds a get endpoint for the guests to review their invitation information. - Adds a post endpoint for the guests to confirm their invitation with updated mobile_phone number if they want. - Removes token field from Person since it is not used.
Showing
- frontend/src/routes/sponsor/frontpage/index.tsx 1 addition, 1 deletionfrontend/src/routes/sponsor/frontpage/index.tsx
- greg/admin.py 13 additions, 0 deletionsgreg/admin.py
- greg/api/serializers/person.py 0 additions, 1 deletiongreg/api/serializers/person.py
- greg/migrations/0008_add_invitations.py 48 additions, 0 deletionsgreg/migrations/0008_add_invitations.py
- greg/models.py 27 additions, 1 deletiongreg/models.py
- gregsite/settings/dev.py 5 additions, 6 deletionsgregsite/settings/dev.py
- gregui/api/serializers/invitation.py 40 additions, 0 deletionsgregui/api/serializers/invitation.py
- gregui/api/serializers/role.py 17 additions, 0 deletionsgregui/api/serializers/role.py
- gregui/api/urls.py 9 additions, 1 deletiongregui/api/urls.py
- gregui/api/views/invitation.py 200 additions, 0 deletionsgregui/api/views/invitation.py
- gregui/api/views/userinfo.py 103 additions, 16 deletionsgregui/api/views/userinfo.py
- gregui/urls.py 2 additions, 3 deletionsgregui/urls.py
- gregui/views.py 2 additions, 53 deletionsgregui/views.py
Loading
Please register or sign in to comment