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
The Team leader feature has some inconsistent behavior across the three different Authentication options.
1. Internal Auth
2. External Auth
3. External Auth with Team Sync enabled
The expected behavior should be as follows
(1) If Portainer internal auth is enabled
A Team leader:
- Cannot create or delete users
- Cannot delete teams in the ‘Teams management’ or ‘Team details’ page.
- Cannot create a new team
- Can add existing users to their own team
- Can see all users in Portainer
- Can see the ‘Users’, ‘Teams’, and ‘Roles’ pages
- Can only see teams they are TL of regardless of auth
(2) If external auth is enabled:
A Team leader:
- Cannot create or delete users
- Cannot delete teams in the ‘Teams management’ or ‘Team details’ page.
- Cannot create a new team
- Can add existing users to their own team
- Can see all user in Portainer
- Can see the ‘Users’, ‘Teams’, and ‘Roles’ pages
- Can only see teams they are TL of regardless of auth
(3) If external auth is enabled with team sync, team leader becomes disabled:
Team leader should be disabled:
- The ‘Users’, ‘Teams’, and ‘Roles’ pages should not be visible in the left side menu for Non-Admin
- The ‘Team details' page for the global admin should be disabled:
- UI warning stating “The team leader feature is disabled as external authentication is currently enabled with team sync.”
Global admin should:
- not be able to add users to teams, remove users from team, (these buttons should be greyed out and disabled)
- Be able to delete and create Teams
In the “Team Details” Section:
- Name field is empty
- Leaders Field is empty
- Total users in team displays accurate number
The text was updated successfully, but these errors were encountered:
Hi,
I've just upgraded from 2.13.1 to 2.17.0 and kinda surprised by this change. As you know, in portainer-ce, the LDAP sync allow the automatic addition of users but not its removal. Therefore, we need to be able to remove users from Teams even when external auth is enabled with team sync. Also, some Teams are synced from LDAP and other are internal. It was working fine in 2.13.1 but now in 2.17.0 we aren't able to add/remove member from those internal Teams. Therefore, I believe portainer need to know which team is internal to allow the add/remove member and which team are synced to only allow removal of members
The Team leader feature has some inconsistent behavior across the three different Authentication options.
The expected behavior should be as follows
(1) If Portainer internal auth is enabled
(2) If external auth is enabled:
(3) If external auth is enabled with team sync, team leader becomes disabled:
The text was updated successfully, but these errors were encountered: