[MGNLUI-3810] Pulse hides new tasks created by current user Created: 14/Mar/16 Updated: 26/Aug/16 Resolved: 11/Apr/16 |
|
| Status: | Closed |
| Project: | Magnolia UI |
| Component/s: | None |
| Affects Version/s: | 5.3.13, 5.3.14, 5.4.4 |
| Fix Version/s: | 5.3.15, 5.4.6 |
| Type: | Bug | Priority: | Major |
| Reporter: | Zdenek Skodik | Assignee: | Oanh Thai Hoang |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | support | ||
| Remaining Estimate: | 0d | ||
| Time Spent: | 4d 3h | ||
| Original Estimate: | 2d | ||
| Attachments: |
|
||||||||||||||||||||
| Issue Links: |
|
||||||||||||||||||||
| Template: |
|
||||||||||||||||||||
| Acceptance criteria: |
Empty
|
||||||||||||||||||||
| Task DoD: |
[ ]*
Doc/release notes changes? Comment present?
[ ]*
Downstream builds green?
[ ]*
Solution information and context easily available?
[ ]*
Tests
[ ]*
FixVersion filled and not yet released
[ ] 
Architecture Decision Record (ADR)
|
||||||||||||||||||||
| Bug DoR: |
[ ]*
Steps to reproduce, expected, and actual results filled
[ ]*
Affected version filled
|
||||||||||||||||||||
| Date of First Response: | |||||||||||||||||||||
| Sprint: | Saigon 38 | ||||||||||||||||||||
| Story Points: | 3 | ||||||||||||||||||||
| Description |
|
To reproduce with STK demo:
Update: The transitive group-member is working correctly when it's not triggered by the event, so it's implemented correctly there. This might help: TasksStoreImpl#findPendingTasksByUser or GroupManager#getAllGroups(java.lang.String) See attached screenshots. |
| Comments |
| Comment by Oanh Thai Hoang [ 17/Mar/16 ] |
|
This bug happen for every enterprise bundle installed magnolia-demo-project module. The bug doesn't happen with travel-demo-publishers group of magnolia-travel-demo module. Root cause: Missing workflow permission for demo-project-publishers group in workflow-jbpm module. Solution:
For reference code, we can add the similar code of SetupDemoRolesAndGroupsTask class in magnolia-travel-demo module Following is the code that need to put to DemoProjectVersionHandler class
public static final String DEMO_PROJECT_PUBLISHERS_GROUP = "demo-project-publishers";
public static final String WORKFLOW_JBPM_MODULE = "workflow-jbpm";
public static final String WORKFLOW_JBPM_PUBLISH_GROUPS = "/modules/workflow-jbpm/tasks/publish/groups";
...........
register(DeltaBuilder.update("2.9.4", "")
.addTask(new IsModuleInstalledOrRegistered("If workflow-jbpm module is installed, add workflow permissions for " + DEMO_PROJECT_PUBLISHERS_GROUP, WORKFLOW_JBPM_MODULE, new NewPropertyTask("", WORKFLOW_JBPM_PUBLISH_GROUPS, DEMO_PROJECT_PUBLISHERS_GROUP, DEMO_PROJECT_PUBLISHERS_GROUP)));
|
| Comment by Oanh Thai Hoang [ 29/Mar/16 ] |
|
Stop progress because it depends on |
| Comment by Oanh Thai Hoang [ 04/Apr/16 ] |
|
It not only depend upon |
| Comment by Mikaël Geljić [ 11/Apr/16 ] |
|
Confirmed: fixed in depending ticket |