Details
-
Bug
-
Status: Verified
-
Resolution: Unresolved
-
7.2.X, 7.3.X, Master
-
None
-
- 7.4-known-issues
- ee-ts
- liferay-ga18-ce-743-known-issues
- liferay-ga19-ce-743-known-issues
- liferay-ga20-ce-743-known-issues
- liferay-ga21-ce-743-known-issues
- liferay-ga22-ce-743-known-issues
- liferay-ga23-ce-743-known-issues
- liferay-ga24-ce-743-known-issues
- liferay-ga25-ce-743-known-issues
- liferay-ga26-ce-743-known-issues
- liferay-ga27-ce-743-known-issues
- liferay-ga28-ce-743-known-issues
- liferay-ga29-ce-743-known-issues
- liferay-ga30-ce-743-known-issues
- liferay-ga31-ce-743-known-issues
- liferay-ga32-ce-743-known-issues
- liferay-ga33-ce-743-known-issues
- liferay-ga34-ce-743-known-issues
- liferay-ga35-ce-743-known-issues
- liferay-ga36-ce-743-known-issues
- liferay-ga37-ce-743-known-issues
- liferay-ga38-ce-743-known-issues
- liferay-ga39-ce-743-known-issues
- liferay-ga40-ce-743-known-issues
- liferay-ga41-ce-743-known-issues
- liferay-ga42-ce-743-known-issues
- liferay-ga44-ce-743-known-issues
- liferay-ga45-ce-743-known-issues
- liferay-ga46-ce-743-known-issues
- liferay-ga47-ce-743-known-issues
- liferay-ga48-ce-743-known-issues
- liferay-ga49-ce-743-known-issues
- liferay-ga50-ce-743-known-issues
- liferay-ga51-ce-743-known-issues
- liferay-ga52-ce-743-known-issues
- liferay-ga53-ce-743-known-issues
- liferay-ga54-ce-743-known-issues
- liferay-ga55-ce-743-known-issues
- liferay-ga56-ce-743-known-issues
- liferay-ga57-ce-743-known-issues
- liferay-ga58-ce-743-known-issues
- liferay-ga59-ce-743-known-issues
- liferay-ga60-ce-743-known-issues
- liferay-ga61-ce-743-known-issues
- liferay-ga62-ce-743-known-issues
- liferay-ga63-ce-743-known-issues
- liferay-ga64-ce-743-known-issues
- liferay-ga65-ce-743-known-issues
- liferay-ga66-ce-743-known-issues
- liferay-ga67-ce-743-known-issues
- liferay-ga68-ce-743-known-issues
- liferay-ga69-ce-743-known-issues
- liferay-ga70-ce-743-known-issues
- liferay-ga71-ce-743-known-issues
- liferay-ga72-ce-743-known-issues
- liferay-ga73-ce-743-known-issues
- liferay-ga74-ce-743-known-issues
- liferay-ga75-ce-743-known-issues
- liferay-ga76-ce-743-known-issues
- liferay-ga77-ce-743-known-issues
- liferay-ga78-ce-743-known-issues
- liferay-ga79-ce-743-known-issues
Description
Reproduction Steps
- Setup Liferay DXP 7.2 with Fix Pack 11
- Create a regular role: TestRole
- Create 1 group: TestGroup
- Add your user to the group in the previous step
- go to Users > User Groups
- click on ⋮ next to the group > Assign Members > + sign
- select your user > Add
- Create a new segment NewSegment with the conditions:
- User Group equals TestGroup
- Assert that the User is shown as a member of the segment
- Assign this segment to the role: TestRole
- go to Users > Roles > TestRole
- click on Assignees > Segments > + sign
- select NewSegment > Add
- Assert that assigning the segment works: 1 member is shown
- Return to the user
- go to Users and Organizations > your user
- click on Roles
Expected Behavior
The role TestRole shows up.
Actual Behavior
The role TestRole does not show up.
Reproduced on: 7.2.x
05648415631453b8000483b6936d6dc02fd577c9
Reproduced on: master
de5eaff95e37886dad18f1c42e66281fd033cd6d
Additional Information
On the master, you need to enable roles for segments in System Settings > Segments > Segment Service > Enable Assign Roles by Segment.
It is also advised to set the Segments Preview Check Interval to 5 so that the segment would show up sooner.