freeipa / freeipa-community-portal

[ABANDONED] FreeIPA Community Portal extension
GNU General Public License v3.0
4 stars 6 forks source link

Limit password resets to self-service users #41

Open tiran opened 8 years ago

tiran commented 8 years ago

The portal was able to reset all passwords except for admin users. Password resets and future self-service features must be limited to self-service users.

The patch drops the 'System: Change User password' permission and replaces it with two additional permissions for users and stage users. It also introduces a new group for self-service capable users and an automember rule. When a self-registered user is approved by an admin, it is automatically added to the self-service group.

The patch also renames the portal user, role and privilege to be more consistent with 'self-service' naming convention.

Closes #36