Skip to content
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

Make it possible to associate users to multiple tenants #2302

Open
evilaliv3 opened this issue May 31, 2018 · 4 comments
Open

Make it possible to associate users to multiple tenants #2302

evilaliv3 opened this issue May 31, 2018 · 4 comments

Comments

@evilaliv3
Copy link
Member

evilaliv3 commented May 31, 2018

This ticket is to track the implementation of the possibility for the root tenant administrator to associate users of other tenants to multiple user tenants.

Following this addition the users should be able to log in on multiple sites using the same credentials on all the tenants to which is associated.

@evilaliv3
Copy link
Member Author

The needed database support for this ticket and for ticket #2303 has been added already in release 3.1.0 with the addition of the UserTenant table.

@NCommander
Copy link
Contributor

NCommander commented Jun 29, 2018

Following up with the conversation on Slack to note what we're going to do:

  • Expose User/Tenant assoications at /admin/users/user_id/tenants

    • For all tenants a user can access beyond their "home" tenant show here, plus any attributions we may add at some point (i.e., possible ACL controls)?
    • This endpoint should only exist for root tenant administrators for now
  • Create new box in the administrative interface that shows the tenant associations and allow add/removing assoications

@evilaliv3
Copy link
Member Author

evilaliv3 commented Jun 29, 2018

Good to go!

@evilaliv3
Copy link
Member Author

This feature has been implemented, integrated in devel and will be released with 3.2.0 as an experimental feature.

Here follows the screenshot of current UI:

screenshot-127 0 0 1 8082-2018-07-16-09-26-44
screenshot-127 0 0 1 8082-2018-07-16-09-27-07
screenshot-127 0 0 1 8082-2018-07-16-09-27-23

screenshot-127 0 0 1 8082-2018-07-16-09-20-49

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants