[
https://jira.jboss.org/jira/browse/GTNPORTAL-1087?page=com.atlassian.jira...
]
Minh Hoang TO commented on GTNPORTAL-1087:
------------------------------------------
That issue comes from a wrong usage of filtered navigation on UITree.
1. The UITree is aimed to represent a certain navigation N
2. The navigation N is firstly filtered and become N' ( as we need to hide some node
from navigation N)
3. The UITree object is instantiated with navigation N'
4. Once the data in UITree object is persisted, navigation N' would replace navigation
N
That cause node missing ( for deletable node) or changes in node order
Solution:
- UITree object hold a reference to orginial navigation N, persistence actions is done
with N
- UITree hold a reference to a boolean tree structure ( or simply N') to manage node
displaying
Position of all page (node) in Navigation portal was changed in
specical case
------------------------------------------------------------------------------
Key: GTNPORTAL-1087
URL:
https://jira.jboss.org/jira/browse/GTNPORTAL-1087
Project: GateIn Portal
Issue Type: Bug
Security Level: Public(Everyone can see)
Reporter: Hang Nguyen
Assignee: Minh Hoang TO
Attachments: 3.jpg
- Run tomcat
- Login by John
- Go to Site
- Click Edit navigation
- Save
- Sign out
- Login by root
- Go to Site
- Click Edit navigation
=> Position of all page (node) in Navigation portal was changed
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira