You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For the org model we will need to add permissions to the individuals invited to the Org as well as adjust org permissions to current users (both non org and org members)
As a developer,
I want to be able to add a portfolio invitation for a given email address and, when that someone logs in with that email, that user portfolio role is created and the permissions added to the user.
Acceptance criteria
On django admin, a new invitation can be added to invite users to a portfolio via a portfolioInvitation table
the portfolio invitation table is based off of the miro (adjustments made based on findings is expected)
on login, the portfolioInvitations are checked (just like DomainInvitations). If the user has a record in that table that is not retrieved, the program marks it as retrieved after adding the portfolio to the User's record along with their permissions and portfolio roles
a user who logs in and has their portfolio invitation retrieved should now see the portfolio with the correct permissions that were granted in the invitation
If the user is already part of a different portfolio, log an error but do not add the user to this second portfolio, don't change their perms roles and do not mark the invitation as retrieved.
Additional acceptance criteria
Use multilist selects on PortfolioInvitationAdmin for roles and extra permissions
PortfolioInvitationAdmin is visible to analysts and admins IF waffle flag is turned on
Issue description
For the org model we will need to add permissions to the individuals invited to the Org as well as adjust org permissions to current users (both non org and org members)
As a developer,
I want to be able to add a portfolio invitation for a given email address and, when that someone logs in with that email, that user portfolio role is created and the permissions added to the user.
Acceptance criteria
Additional acceptance criteria
Additional context
No response
Links to other issues
The text was updated successfully, but these errors were encountered: