-
Notifications
You must be signed in to change notification settings - Fork 2
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
Invite to team fixes, improvements and API implementation #828
Conversation
Set as draft since I'd like to implement the new invitations list here vocdoni/saas-backend#24 |
5650365
to
fc0a73c
Compare
eb9f4fd
to
7602211
Compare
- Moved team members table to a new component and edited that one to use the common component instead - Created a new PendingTeamMembersList component to show the pending members table/list - Created a new wrapper component to have both of them as <TeamMembers />
Also changed the order of the members table order to be more consistent
bff2da4
to
cdc44ac
Compare
- Created #839 to tackle an issue I've found doing this - Changed how the auth.ts routes were sorted in order to be able to reuse the AuthLayout without requiring an account to not be logged in. - Updated the signup component to be reused in the verification for non-existing accounts. - Minor changes to AuthProvider to have errors in an Enum - Most if not all cases covered, but the verification process needs a revamp: + If the invited user has an unverified account, a page with a button to go to the verify page is shown, but such verify requires the params in the URL, which cannot be get from this point (at all). The verify user needs a revamp so it can be accessed without url params, and show there a button to request a new code if required
@emmdim I've added the accept invite flow, see 2668963 Note though that, as I've said in the commit message, the "verify account" page needs a bit of a revamp (mainly allow adding fields manually, and a button to re-request the code if necessary). I haven't attacked this, since it was gonna increase (even more) my PR size. I've created an issue for it though, see #840 |
src/components/Organization/Dashboard
tosrc/components/Organization
Teams
component, the specific dashboard page was created inelements
.TeamMembersList
to follow this patternTeamPendingMembersList
component to fetch and display the pending members list.While implementing the accept invitations flow...