This repository has been archived by the owner on Nov 9, 2017. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 57
/
roleruledetails.xhtml
93 lines (83 loc) · 3.89 KB
/
roleruledetails.xhtml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:s="http://jboss.org/schema/seam/taglib"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:c="http://java.sun.com/jsf/core"
template="../WEB-INF/template/template.xhtml"
xmlns:h="http://java.sun.com/jsf/html">
<ui:define
name="page_title">#{msgs['jsf.rolerules.EditRoleAssignmentRule']}</ui:define>
<ui:define name="center_content">
<div class="g--centered">
<div class="g__item w--1-2-m w--3-8-l w--1-3 l--push-bottom-1">
<p class="txt--meta l--push-all-0">
<h:link outcome="/admin/home.xhtml"
value="#{msgs['jsf.Administration']}"/>
<i class="i i--arrow-right"></i>
<h:link outcome="/admin/rolerules.xhtml"
value="#{msgs['jsf.RoleAssignmentRules']}"/>
</p>
<h1 class="l--push-all-0">#{msgs['jsf.rolerules.EditRoleAssignmentRule']}</h1>
<h:form id="role-rule-form">
<div class="form__item l--push-top-1">
<h:outputLabel>#{msgs['jsf.rolerules.PolicyName']}
<span class="txt--meta"><i class="i i--info"
title="#{msgs['jsf.rolerules.PolicyName.tooltip']}"></i>
</span>
</h:outputLabel>
<s:decorate id="policyNameField" template="/WEB-INF/layout/field.xhtml"
enclose="true">
<h:selectOneMenu id="policyName"
value="#{roleAssignmentRuleAction.instance.policyName}">
<c:selectItem noSelectionOption="true" value="" />
<c:selectItems value="#{roleAssignmentRuleAction.availablePolicyNames}"
var="policy" itemLabel="#{policy}"
/>
</h:selectOneMenu>
</s:decorate>
</div>
<div class="form__item l--push-top-1">
<h:outputLabel
for="identityPattern">#{msgs['jsf.rolerules.IdentityPattern']}
<span class="txt--meta"><i class="i i--info"
title="#{msgs['jsf.rolerules.IdentityPattern.tooltip']}"></i>
</span>
</h:outputLabel>
<s:decorate id="identityPatternField" template="/WEB-INF/layout/field.xhtml"
enclose="true">
<h:inputText id="identityPattern"
value="#{roleAssignmentRuleAction.instance.identityRegExp}"/>
</s:decorate>
</div>
<div class="form__item l--push-top-1">
<h:outputLabel for="identityPattern">#{msgs['jsf.rolerules.RoleToAssign']}
<span class="txt--meta"><i class="i i--info"
title="#{msgs['jsf.rolerules.RoleToAssign.tooltip']}"></i>
</span>
</h:outputLabel>
<s:decorate id="roleField" template="/WEB-INF/layout/field.xhtml"
enclose="true">
<h:selectOneMenu id="roles"
value="#{roleAssignmentRuleAction.roleToAssign}">
<c:selectItems value="#{identityManager.listGrantableRoles()}"
var="role" itemLabel="#{role}"/>
</h:selectOneMenu>
</s:decorate>
</div>
<h:commandButton id="save" styleClass="button button--primary"
value="#{msgs['jsf.Save']}"
action="#{roleAssignmentRuleAction.persist}"
rendered="#{!roleAssignmentRuleAction.managed}"/>
<h:commandButton id="update" styleClass="button button--primary"
value="#{msgs['jsf.Update']}"
action="#{roleAssignmentRuleAction.update}"
rendered="#{roleAssignmentRuleAction.managed}"/>
<h:button id="cancel" styleClass="button button--link l--push-left-half"
value="#{msgs['jsf.Cancel']}"
outcome="/admin/rolerules.xhtml"/>
</h:form>
</div>
</div>
</ui:define>
</ui:composition>