[jboss-cvs] jboss-seam/seam-gen/view ...
Shane Bryzak
sbryzak at redhat.com
Thu Jan 10 02:38:39 EST 2008
User: sbryzak2
Date: 08/01/10 02:38:39
Modified: seam-gen/view home.xhtml usermanager.xhtml
Log:
identity management permission checks
Revision Changes Path
1.11 +1 -0 jboss-seam/seam-gen/view/home.xhtml
(In the diff below, changes in quantity of whitespace are not shown.)
Index: home.xhtml
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/seam-gen/view/home.xhtml,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- home.xhtml 28 Nov 2007 23:50:48 -0000 1.10
+++ home.xhtml 10 Jan 2008 07:38:39 -0000 1.11
@@ -27,6 +27,7 @@
<li>RichFaces panels and tables</li>
<li>Default CSS stylesheet</li>
<li>Internationalization support</li>
+ <li>JPA-based identity management screens</li>
</ul>
</rich:panel>
1.2 +15 -11 jboss-seam/seam-gen/view/usermanager.xhtml
(In the diff below, changes in quantity of whitespace are not shown.)
Index: usermanager.xhtml
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/seam-gen/view/usermanager.xhtml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- usermanager.xhtml 10 Jan 2008 03:33:51 -0000 1.1
+++ usermanager.xhtml 10 Jan 2008 07:38:39 -0000 1.2
@@ -23,7 +23,7 @@
<h2>User Manager</h2>
- <s:button action="#{userAction.createUser}" styleClass="newuser"/>
+ <s:button action="#{userAction.createUser}" styleClass="newuser" rendered="#{s:hasPermission('seam.account', 'create', null)}"/>
<rich:dataTable
id="threads"
@@ -33,32 +33,36 @@
columnClasses=",,enabled,action">
<f:facet name="header">
<rich:columnGroup>
- <rich:column>
+ <rich:column width="auto">
User name
</rich:column>
- <rich:column>
+ <rich:column width="auto">
Member Of
</rich:column>
- <rich:column>
+ <rich:column width="auto">
Enabled
</rich:column>
- <rich:column>
+ <rich:column width="auto">
Action
</rich:column>
</rich:columnGroup>
</f:facet>
- <rich:column>
+ <rich:column width="auto">
#{user}
</rich:column>
- <rich:column>
+ <rich:column width="auto">
#{userSearch.getUserRoles(user)}
</rich:column>
- <rich:column>
+ <rich:column width="auto">
<div class="#{identityManager.isEnabled(user) ? 'checkmark' : 'cross'}"/>
</rich:column>
- <rich:column>
+ <rich:column width="auto">
+ <s:fragment rendered="#{s:hasPermission('seam.account', 'update', null)}">
<s:link value="Edit" action="#{userAction.editUser(userSearch.selectedUser)}"/><span> | </span>
- <s:link value="Delete" action="#{identityManager.deleteAccount(userSearch.selectedUser)}" onclick="return confirmDelete()"/>
+ </s:fragment>
+ <s:link value="Delete" action="#{identityManager.deleteAccount(userSearch.selectedUser)}"
+ rendered="#{s:hasPermission('seam.account', 'delete', null)}"
+ onclick="return confirmDelete()"/>
</rich:column>
</rich:dataTable>
</div>
More information about the jboss-cvs-commits
mailing list