-
Notifications
You must be signed in to change notification settings - Fork 33
Closed
Description
Create an UI for adding or deleting managers for a given API backend based on user email.
Wireframe
Definition of done
Display manager emails
- Create
apiBackendscollection helper to retrieve Meteor users based on themanagerIdsfield - Create user interface to show of API managers for a given API.
- Show name if available in user profile
- Otherwise, show email (
user.emails[0].addressfor example)
- User interface should be in Bootstrap component
- Each manager in list will have 'delete' or similar button (see below)
Add managers by email
- Create user interface (text input with button) to enter new email address
- When user inputs email address and clicks button, start invitation flow for new manager
- For adding managers, implement invitation user flow.
- Manager enters user email.
- System emails user an invitation.
- User clicks invitation link.
- Registration step if user is not registered
- System adds user ID to array.
Manage existing managers
- Add delete button or trash can or equivalent for deleting managers.
- Add confirmation for the action.
- Check whether existing managers have update permission on the API backends collection.
Related documentation
Reactions are currently unavailable
