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
team invitation for external members #329
Comments
Hi, adding a +1 to this request as this would enhance the |
Thanks for the input @mikesson and @mahesh-umarane. The more feedback we get the better idea we have on how to plan out development for needed fixes or features. We don't have a timeline yet on this but we will keep the ticket updated. |
One more consideration: Currently, there is only the "Create teams" and "View any Teams" permission to work with, but for the above to work, the modules also requires a "View my team apps" permission. |
Adding to the above, such roles can be built by editing permissions of team "Members" and "Admins" here: https:///admin/config/apigee-edge/team-settings/permissions |
Suggestion from customer: as only users with existing accounts can be invited to a team, a workflow/setting could be: when inviting a specific email address, "if user does not exist, send email to user to register on portal. |
Added to upcoming release to assess requirements |
Here is an overview of what this functionality would look like. Feedback is welcome :) Breaking it down to stories: Story 1: Add a member to a team
Workflow:
Story 2: Pending invitations block for Team
Story 3: Pending invitations page for user
Story 4: Add events
Other tasks:Need email templates for both emails. |
Next steps: is to break these is smaller chunks and prioritize them in upcoming sprints. |
"as an admin" I hope it means that there is going to be a team level permission which is going to control which team role(s) can access to a certain operation/UI. |
Plus it would be great if the implementation would trigger events when the state of a membership request is changes: created, declined, accepted, cancelled, etc and the default email notifications would subscribe to these events and downstream developers could add further event subscribers to customize the onboarding workflow. (Also, can disabel the default email notifications if they are not sufficient for the customer.) |
@mxr576: for permissions, we have "Administer Teams" and "Manage Team Members" in Drupal permissions. For the Team roles, we have "Manage Team Members". Is there any permissions you can think of that are not covered by these? |
Good idea! We've added a 4th story with that requirement. |
Hi All,
I am using Apigee Developer Portal Kickstart distribution in Drupal 8.
With this members can be added to a team. But it is not similar to Company Invite of Drupal 7.
Could you please suggest, any module for Team invitation for external members in Drupal 8?
With this module,
External/Guests users can be invited to team using email address
With the invitation emails, User will register to portal and assigned to the team
Till user accepts invitation, the request will be in pending state
It can be cancelled before acceptance
The text was updated successfully, but these errors were encountered: