[
https://issues.apache.org/jira/browse/GERONIMO-6129?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13094275#comment-13094275
]
Rex Wang commented on GERONIMO-6129:
------------------------------------
It lies on how you think it is "secure"? We encrypt the password in
user.properties because it is the plain text before. Anyway, I am not opposing
using xml, my focus is a function like following:
1. A portlet for "system user" to edit other user's access pages. This
corresponding a data structure like:
<user>
<name>aaa</name>
<pages>
<page>Welcome</page>
<page>Server Information</page>
<page>Java System Info</page>
</pages>
</user>
2. A portlet for every user to edit his basic mode shortcuts, which
corresponding a data structure also like:
<user>
<name>system</name>
<pages>
<page>AAA</page>
<page>BBB</page>
<page>CCC</page>
</pages>
</user>
The only constraint is the pages in #2 must be the subset of #1. If you decide
use a xml to records such information, I think they are exactly the same
schema. :-)
> Improvements for Admin Console navigation
> -----------------------------------------
>
> Key: GERONIMO-6129
> URL: https://issues.apache.org/jira/browse/GERONIMO-6129
> Project: Geronimo
> Issue Type: Improvement
> Security Level: public(Regular issues)
> Components: console
> Affects Versions: 3.0
> Reporter: Shenghao Fang
> Assignee: Shenghao Fang
> Priority: Minor
> Attachments: navigation.patch, pages.xml, user-pages.xml
>
>
> Make 2 improvements for Admin Console navigation:
> 1) Centralized configuration file for portlet category
> The portlet category is hard-coded in the gbean attribute 'pageTitle' in
> 'plan.xml' of each portlet in current implementation. It makes the category
> configuration distributed in multiple files which are hard to maintain.
> This improvement targets to keep only title in 'pageTitle' and provide a
> centralized configuration file for portlet category. It also enables runtime
> configuration.
> 2) User based navigation tree
> This improvement is a part of
> [GERONIMO-5675|https://issues.apache.org/jira/browse/GERONIMO-5675]. But it
> provides more flexible configuration which makes the basic tree and the
> advanced tree can be customized independently.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira