I want to be able to assign users into groups when I am inviting them

Q1. What is the problem that you are trying to solve?
It looks like I can only add users to groups after they accepted the invite into passbolt and created their accounts. Now I have to wait until all users accepted their invites and set up their accounts before I can put them into the different groups.

Q2 - Who is impacted?
All users, who invite others into passbolt.

Q3 - Why is it important and/or urgent?
Makes setting up an organization and groups much easier. Also when new people join the organization it would be very helpful.

Q4 - What is your proposed solution? (optional)
My suggestion would be that when creating/inviting users I can already assign them groups. And when editing groups I can add users who are invited but did not create their accounts yet.

Q5. Community support
People can vote for this idea to show traction:

  • :ok_woman: Must have: this is critical for me to have this
  • :raising_hand_woman: Should have: this is important for me to have this
  • :tipping_hand_woman: Could have: this could be nice to have
  • :no_good_woman: Won’t have: we should not schedule this (explain why)

0 voters

@Jojojo thanks for the proposal. The reason this is not done at the moment is that there is a major hurdle with End to End encryption scheme passbolt uses. In order to share a password with someone (necessary when you add them to a group), you need to encrypt the secrets with the public key of the user. This key is generated client side during the setup.

One approach we were thinking of taking would be to add the users to the group as “pending”, and then wait for them to complete the setup, and have the group manager share credentials with them once they have completed the setup. This would make things more transparent, even if the credentials of the groups won’t be available to the user right after the login.

3 Likes

That sounds like a great solution to me!