Improve invitation link handling
- Combine the /invite and /invitelink endpoints into one - Return error messages from the backend - Handle errors in the frontend - Lower number of queries ran when calling the userinfo endpoint
parent
834bc177
No related branches found
No related tags found
Showing
- frontend/public/locales/en/common.json 3 additions, 1 deletionfrontend/public/locales/en/common.json
- frontend/public/locales/en/invite.json 7 additions, 3 deletionsfrontend/public/locales/en/invite.json
- frontend/public/locales/nb/common.json 3 additions, 1 deletionfrontend/public/locales/nb/common.json
- frontend/public/locales/nb/invite.json 5 additions, 1 deletionfrontend/public/locales/nb/invite.json
- frontend/public/locales/nn/common.json 3 additions, 1 deletionfrontend/public/locales/nn/common.json
- frontend/public/locales/nn/invite.json 5 additions, 1 deletionfrontend/public/locales/nn/invite.json
- frontend/src/routes/index.tsx 7 additions, 8 deletionsfrontend/src/routes/index.tsx
- frontend/src/routes/invite/index.tsx 127 additions, 4 deletionsfrontend/src/routes/invite/index.tsx
- frontend/src/routes/invite/logout.tsx 0 additions, 0 deletionsfrontend/src/routes/invite/logout.tsx
- frontend/src/routes/invitelink/index.tsx 0 additions, 18 deletionsfrontend/src/routes/invitelink/index.tsx
- gregui/api/views/invitation.py 22 additions, 4 deletionsgregui/api/views/invitation.py
- gregui/api/views/userinfo.py 44 additions, 33 deletionsgregui/api/views/userinfo.py
- gregui/tests/api/views/test_invitation.py 43 additions, 12 deletionsgregui/tests/api/views/test_invitation.py
- gregui/tests/api/views/test_userinfo.py 5 additions, 5 deletionsgregui/tests/api/views/test_userinfo.py
File moved
Please register or sign in to comment