|
|
Under Page Edit -> Restictions, when restricting page operations to groups, group entry text box does not validate that a user is a member before applying the group restriction. This can lock users out of their own pages. Instead, it should display an error same as 'Group not found' such as 'User must be a member of this group'.
To replicate, used 2.2 std and created new space. Added new group of which user is not a member, edited homepage of new test space and under restrictions went to group picker. Test group was correctly not displayed, only default groups. However the group name the user does not belong to can be entered manually without using picker menu, and is accepted.
David
|
|
Description
|
Under Page Edit -> Restictions, when restricting page operations to groups, group entry text box does not validate that a user is a member before applying the group restriction. This can lock users out of their own pages. Instead, it should display an error same as 'Group not found' such as 'User must be a member of this group'.
To replicate, used 2.2 std and created new space. Added new group of which user is not a member, edited homepage of new test space and under restrictions went to group picker. Test group was correctly not displayed, only default groups. However the group name the user does not belong to can be entered manually without using picker menu, and is accepted.
David |
Show » |
|
The problem David mentions (i.e. in which a user could lock themselves out of a page by adding a group they are not a member of) was fully RESOLVED when Confluence added the capability for using any combination of groups and individuals when restricitng a page. By default, the user is automatically as a viewer in addition to any other groups and individuals.
The whole purpose of adding multiple groups was to enable a user to build an appropriate viewing list from existing groups - most of which the user would not be a member. For example, I might want a page viewable by several offices in my organization pluse some in another organization, only one of which I actually am a member of. It would be inappropriate for me to be listed as a member of those offices.
Please don't implement this feature (unless I'm misunderstanding it). Thanks.