freeipa / freeipa-webui

FreeIPA Web UI
GNU General Public License v3.0
23 stars 11 forks source link

[User groups][Members] Implement the 'External' tab section #479

Closed carma12 closed 2 months ago

carma12 commented 2 months ago

The 'External' tab should show the external groups associated as member for a given user group.

Only a user group marked as 'External' should be able to manage (add / delete) external members. Those can also be created via CLI: ipa group-add --external groupname. Then it can have members added to it: ipa group-add-member groupname --external group-member@trusted.domain.

This functionality requires to have a Trust configured (e.g., active directory setup via IDM-CI) to create those external members.

This PR depends on this one to be merged: https://github.com/freeipa/freeipa-webui/pull/477