Revision 40:e570ae77ee76

View differences:

WebContent/WEB-INF/config/common/struts-config.xml
75 75
  		/WEB-INF/config/ss129_bib_navigation/tiles-defs.xml,
76 76
  		/WEB-INF/config/ss130_batch.notification/tiles-defs.xml,
77 77
  		/WEB-INF/config/ss131_maker_checker_maint/tiles-defs.xml,
78
  		/WEB-INF/config/ss222_token_management/tiles-defs.xml" />
78
  		/WEB-INF/config/ss222_token_management/tiles-defs.xml,
79
  		/WEB-INF/config/ss223_application/tiles-defs.xml" />
79 80

  
80 81
		<set-property property="moduleAware" value="true" />
81 82
	</plug-in>
......
111 112
  		/WEB-INF/config/ss128_bib_user_activity/validation.xml,
112 113
  		/WEB-INF/config/ss130_batch.notification/validation.xml,
113 114
  		/WEB-INF/config/ss131_maker_checker_maint/validation.xml,
114
  		/WEB-INF/config/ss222_token_management/validation.xml"/>
115
  		/WEB-INF/config/ss222_token_management/validation.xml,
116
  		/WEB-INF/config/ss223_application/validation.xml"/>
115 117
	</plug-in>
116 118
</struts-config>
WebContent/WEB-INF/config/ss223_application/form-beans.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
3
                               "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
4
<struts-config>
5
	<form-beans>
6
		<form-bean name="appUserForm"
7
			type="org.apache.struts.validator.DynaValidatorForm">
8
			<form-property name="appUserViewBean"
9
				type="org.apache.commons.beanutils.DynaBean" />
10
			<form-property name="appUserDetailBean"
11
				type="org.apache.commons.beanutils.DynaBean" />
12
			
13
			<form-property name="clientAppList" type="java.util.List" />
14
			<form-property name="userAlias" type="java.lang.String" />
15
			<form-property name="userDescription" type="java.lang.String" />
16
			<form-property name="selectedAppId" type="java.lang.Integer" />
17
			<form-property name="selectedAppName" type="java.lang.String" />
18
			<form-property name="password" type="java.lang.String" />
19
			<form-property name="confirmPassword" type="java.lang.String" />
20
			
21
			<form-property name="adminPassword" type="java.lang.String" />
22
			<form-property name="adminUserAlias" type="java.lang.String" />
23
			<form-property name="appName" type="java.lang.String" />
24
			<form-property name="userCreationDate" type="java.lang.String" />
25
			<form-property name="indexNo" type="java.lang.String" />
26
			<form-property name="userList" type="java.util.List" />
27
			<form-property name="userProfileList" type="java.util.List" />
28
			<form-property name="userProfile" type="java.lang.Object"/>
29
			
30
			<form-property name="hasAppCreateAccess" type="java.lang.Boolean" />
31
			<form-property name="hasAppEditAccess" type="java.lang.Boolean" />
32
			<form-property name="hasAppDeleteAccess" type="java.lang.Boolean" />
33
			
34
			<form-property name="jspTitle" type="java.lang.String" />
35
			
36
		</form-bean>
37
	</form-beans>
38
</struts-config>
WebContent/WEB-INF/config/ss223_application/struts-config.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
3
                               "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
4
<struts-config>
5
	<data-sources />
6
	<form-beans />
7
	<global-exceptions />
8
	<global-forwards>
9
	</global-forwards>
10
	<action-mappings>
11
	    <!-- Enquiry Main Page -->
12
	    <action name="appUserForm" path="/ss223/appUserEnquiryMain"
13
			scope="session"
14
			type="com.ib.ibss.controller.actions.ss223_application.IBSSApplicationUserMainAction"
15
			validate="false">
16
			<forward name="success" path=".ibss.app.user.enquiry.main" />
17
		</action>
18
	    
19
		<!-- Create App User -->
20
		<action name="appUserForm" path="/ss223/createAppUserDetails" scope="session"
21
			type="com.ib.ibss.controller.actions.ss223_application.IBSSApplicationUserCreateDetailsAction"
22
			validate="false">
23
			<forward name="success" path=".ibss.app.user.create" />
24
			<forward name="failure" path=".ibss.app.user.enquiry.main" />
25
		</action>
26
		<action name="appUserForm" path="/ss223/createAppUserConfirm" scope="session"
27
			type="com.ib.ibss.controller.actions.ss223_application.IBSSApplicationUserCreateConfirmAction"
28
			validate="false">
29
			<forward name="success" path=".ibss.app.user.create.confirm" />
30
			<forward name="refresh" path=".ibss.app.user.create" />
31
			<forward name="back" path="/ss103/appUserEnquiryMain.do" />
32
			<forward name="failure" path=".ibss.app.user.create" />
33
		</action>
34
		<action name="appUserForm" path="/ss223/createAppUserResult"
35
			scope="session"
36
			type="com.ib.ibss.controller.actions.ss223_application.IBSSApplicationUserCreateResultAction"
37
			validate="false">
38
			<forward name="success" path=".ibss.app.user.create.result" />
39
			<forward name="refresh" path=".ibss.app.user.create" />
40
			<forward name="failure" path=".ibss.app.user.create" />
41
		</action>
42
		
43
		<!-- Delete Group -->
44
		<action name="appUserForm" path="/ss223/deleteAppUserConfirm"
45
			scope="session"
46
			type="com.ib.ibss.controller.actions.ss223_application.IBSSApplicationUserDeleteConfirmAction"
47
			validate="false">
48
			<forward name="success" path=".ibss.app.user.delete.confirm" />
49
			<forward name="failure" path=".ibss.app.user.details" />
50
		</action>
51
		<action name="appUserForm" path="/ss223/deleteAppUserResult"
52
			scope="session"
53
			type="com.ib.ibss.controller.actions.ss223_application.IBSSApplicationUserDeleteResultAction"
54
			validate="false">
55
			<forward name="success" path=".ibss.app.user.delete.result" />
56
			<forward name="back" path=".ibss.app.user.details" />
57
			<forward name="failure" path=".ibss.app.user.details" />
58
		</action>
59
		
60
		<!-- Group Details -->
61
		<action name="appUserForm" path="/ss223/appUserDetails" scope="session"
62
			type="com.ib.ibss.controller.actions.ss223_application.IBSSApplicationUserDetailsAction"
63
			validate="false">
64
			<forward name="success" path=".ibss.app.user.details" />
65
			<forward name="failure" path=".ibss.app.user.enquiry.main" />
66
		</action>
67
		<action name="appUserForm" path="/ss223/appUserEnquiryMain"
68
			scope="session"
69
			type="com.ib.ibss.controller.actions.ss223_application.IBSSApplicationUserMainAction"
70
			validate="false">
71
			<forward name="success" path=".ibss.app.user.enquiry.main" />
72
		</action>
73
		
74
		<!-- Group Edit -->
75
		<action name="appUserForm" path="/ss223/appUserEditDetails" scope="session"
76
			type="com.ib.ibss.controller.actions.ss223_application.IBSSApplicationUserEditDetailsAction"
77
			validate="false">
78
			<forward name="success" path=".ibss.app.user.edit" />
79
			<forward name="delete" path="/ss223/deleteAppUserConfirm.do" />
80
			<forward name="back" path=".ibss.app.user.enquiry.main" />
81
			<forward name="failure" path=".ibss.app.user.details" />
82
		</action>
83
		<action name="appUserForm" path="/ss223/appUserEditConfirm" scope="session"
84
			type="com.ib.ibss.controller.actions.ss223_application.IBSSApplicationUserEditConfirmAction"
85
			validate="false">
86
			<forward name="success" path=".ibss.app.user.edit.confirm" />
87
			<forward name="back" path=".ibss.app.user.details" />
88
			<forward name="failure" path=".ibss.app.user.edit" />
89
		</action>
90
		<action name="appUserForm" path="/ss223/appUserEditResult"
91
			scope="session"
92
			type="com.ib.ibss.controller.actions.ss223_application.IBSSApplicationUserEditResultAction"
93
			validate="false">
94
			<forward name="success" path=".ibss.app.user.edit.result" />
95
			<forward name="back" path=".ibss.app.user.edit" />
96
			<forward name="failure" path=".ibss.app.user.edit" />
97
		</action>
98
	</action-mappings>
99
	<controller />
100
</struts-config>
WebContent/WEB-INF/config/ss223_application/tiles-defs.xml
1
<?xml version="1.0"?>
2
<!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN"
3
                                   "http://jakarta.apache.org/struts/dtds/tiles-config_1_1.dtd">
4
<tiles-definitions>
5
	<definition name="tiles-defs" />
6
	<!-- Create Group -->
7
	<definition name=".ibss.app.user.create" extends=".ibss.content.template">
8
		<put name="body" value="/jsp/ss223_application/ibssAppUserCreateDetails.jsp" />
9
	</definition>
10
	<definition name=".ibss.app.user.create.confirm" extends=".ibss.content.template">
11
		<put name="body" value="/jsp/ss223_application/ibssAppUserCreateConfirm.jsp" />
12
	</definition>
13
	<definition name=".ibss.app.user.create.result" extends=".ibss.content.template">
14
		<put name="body" value="/jsp/ss223_application/ibssAppUserCreateResult.jsp" />
15
	</definition>
16
	<definition name=".ibss.app.user.delete.confirm" extends=".ibss.content.template">
17
		<put name="body" value="/jsp/ss223_application/ibssAppUserDeleteConfirm.jsp" />
18
	</definition>
19
	<definition name=".ibss.app.user.delete.result" extends=".ibss.content.template">
20
		<put name="body" value="/jsp/ss223_application/ibssAppUserDeleteResult.jsp" />
21
	</definition>
22
	<definition name=".ibss.app.user.details" extends=".ibss.content.template">
23
		<put name="body" value="/jsp/ss223_application/ibssAppUserDetails.jsp" />
24
	</definition>
25
	<definition name=".ibss.app.user.edit" extends=".ibss.content.template">
26
		<put name="body" value="/jsp/ss223_application/ibssAppUserEdit.jsp" />
27
	</definition>
28
	<definition name=".ibss.app.user.edit.confirm" extends=".ibss.content.template">
29
		<put name="body" value="/jsp/ss223_application/ibssAppUserEditConfirm.jsp" />
30
	</definition>
31
	<definition name=".ibss.app.user.edit.result" extends=".ibss.content.template">
32
		<put name="body" value="/jsp/ss223_application/ibssAppUserEditResult.jsp" />
33
	</definition>
34
	<definition name=".ibss.app.user.enquiry.main" extends=".ibss.content.template">
35
		<put name="body" value="/jsp/ss223_application/ibssAppUserEnquiry.jsp" />
36
	</definition>
37
	<definition name=".ibss.app.user.enquiry.no.groups" extends=".ibss.content.template">
38
		<put name="body" value="/jsp/ss223_application/ibssAppUserEnquiryNoGroups.jsp" />
39
	</definition>
40
	
41
	<definition name=".ibss.app.user.print" extends=".ibss.popup.print.template">
42
		<put name="body" value="/jsp/ss223_application/ibssAppUserPrint.jsp" />
43
	</definition>
44
</tiles-definitions>
WebContent/WEB-INF/config/ss223_application/validation.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.0//EN"
3
                                 "http://jakarta.apache.org/commons/dtds/validator_1_0.dtd">
4
<form-validation>
5
 <formset>
6
  <form name="appUserCreateConfirmValidation">
7
   <field depends="alphaNumericSpace, maxlength, required" property="userAlias">
8
    <arg0 key="appuser.user.alias"/>
9
    <arg1 key="${var:maxlength}" name="maxlength" resource="false"/>
10
    <var>
11
     <var-name>maxlength</var-name>
12
     <var-value>64</var-value>
13
    </var>
14
   </field>
15
   <field depends="maxlength, required" property="password">
16
    <arg0 key="appuser.user.password"/>
17
    <arg1 key="${var:maxlength}" name="maxlength" resource="false"/>
18
    <var>
19
     <var-name>maxlength</var-name>
20
     <var-value>16</var-value>
21
    </var>
22
   </field>
23
    <field depends="maxlength, required" property="confirmPassword">
24
    <arg0 key="appuser.user.confirmPassword"/>
25
    <arg1 key="${var:maxlength}" name="maxlength" resource="false"/>
26
    <var>
27
     <var-name>maxlength</var-name>
28
     <var-value>16</var-value>
29
    </var>
30
   </field>
31
   <field depends="maxlength, required" property="userDescription">
32
    <arg0 key="appuser.user.description"/>
33
    <arg1 key="${var:maxlength}" name="maxlength" resource="false"/>
34
    <var>
35
     <var-name>maxlength</var-name>
36
     <var-value>255</var-value>
37
    </var>
38
   </field>
39
    <field depends="required" property="selectedAppId">
40
    <arg0 key="appuser.application"/>
41
   </field>
42
  </form>
43
  
44
  <form name="appUserEditConfirmValidation">
45
   <field depends="alphaNumericSpace, maxlength, required" property="userAlias">
46
    <arg0 key="appuser.user.alias"/>
47
    <arg1 key="${var:maxlength}" name="maxlength" resource="false"/>
48
    <var>
49
     <var-name>maxlength</var-name>
50
     <var-value>64</var-value>
51
    </var>
52
   </field>
53
   <field depends="maxlength, , required" property="userDescription">
54
    <arg0 key="appuser.user.description"/>
55
    <arg1 key="${var:maxlength}" name="maxlength" resource="false"/>
56
    <var>
57
     <var-name>maxlength</var-name>
58
     <var-value>255</var-value>
59
    </var>
60
   </field>
61
  </form>
62
  
63
 </formset>
64
</form-validation>
WebContent/WEB-INF/config/ss223_application/view-beans.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
3
                               "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
4
<struts-config>
5
	<!-- ========== View Bean Definitions =================================== -->
6
	<form-beans>
7
		<form-bean name="appUserViewBean" type="org.apache.struts.action.DynaActionForm">
8
			<form-property name="userId" type="java.lang.String" />
9
			<form-property name="userList" type="java.util.List" />
10
			<form-property name="pagination"
11
				type="com.ib.ibss.common.utils.Pagination" />
12
			<form-property name="enquirySegment" type="java.lang.String" />
13
			<form-property name="enquiryCurrentPageNo" type="java.lang.String" />
14
			<form-property name="enquiryTotalPageNo" type="java.lang.String" />
15
			<form-property name="paginationList" type="java.util.List" />
16
		</form-bean>
17

  
18
		<form-bean name="appUserBean" type="org.apache.struts.action.DynaActionForm">
19
			<form-property name="userId" type="java.lang.Long" />
20
			<form-property name="userDescription" type="java.lang.String" />
21
			<form-property name="userAlias" type="java.lang.String" />
22
			<form-property name="userCreationDate" type="java.lang.String" />
23
			<form-property name="appId" type="java.lang.Integer" />
24
			<form-property name="appName" type="java.lang.String" />
25
			<form-property name="userProfile" type="java.lang.Object"/>
26
			<form-property name="indexNo" type="java.lang.String" />
27
		</form-bean>
28

  
29
		<form-bean name="appUserDetailBean" type="org.apache.struts.action.DynaActionForm">
30
			<form-property name="userId" type="java.lang.Long" />
31
			<form-property name="userDescription" type="java.lang.String" />
32
			<form-property name="userAlias" type="java.lang.String" />
33
			<form-property name="userCreationDate" type="java.lang.String" />
34
			<form-property name="appId" type="java.lang.Integer" />
35
			<form-property name="appName" type="java.lang.String" />
36
			<form-property name="indexNo" type="java.lang.String" />
37
		</form-bean>
38

  
39
	</form-beans>
40
</struts-config>
WebContent/WEB-INF/web.xml
127 127
		  		/WEB-INF/config/ss131_maker_checker_maint/view-beans.xml,
128 128
		  		/WEB-INF/config/ss222_token_management/struts-config.xml,
129 129
		  		/WEB-INF/config/ss222_token_management/form-beans.xml,
130
		  		/WEB-INF/config/ss222_token_management/view-beans.xml
130
		  		/WEB-INF/config/ss222_token_management/view-beans.xml,
131
		  		/WEB-INF/config/ss223_application/struts-config.xml,
132
		  		/WEB-INF/config/ss223_application/form-beans.xml,
133
		  		/WEB-INF/config/ss223_application/view-beans.xml
131 134
		  		
132 135
			</param-value>
133 136
		</init-param>
WebContent/jsp/ss223_application/ibssAppUserCreateConfirm.jsp
1
<%@ taglib uri="/WEB-INF/tld/struts-html" prefix="html"%>
2
<%@ taglib uri="/WEB-INF/tld/struts-html-el" prefix="htmlEL"%>
3
<%@ taglib uri="/WEB-INF/tld/struts-bean" prefix="bean"%>
4
<%@ taglib uri="/WEB-INF/tld/struts-logic" prefix="logic"%>
5
<%@ taglib uri="/WEB-INF/tld/struts-logic-el" prefix="logicEL"%>
6
<%@ taglib uri="/WEB-INF/tld/c" prefix="c"%>
7

  
8
<h3 class="title"><strong><c:out value="${sessionScope.displayDesc}"/> - <bean:message key="general.button.create" /></strong></h3>
9

  
10
<table id="errorTable">
11
	<tr>
12
		<td><span id="serverSideError" class="error"><jsp:include
13
			flush="true" page="/jsp/errorHandler.jsp"></jsp:include></span></td>
14
	</tr>
15
</table>
16

  
17
<table class="stepTable">
18
	<tr>
19
		<td>&nbsp;</td>
20
		<td>
21
		<div id="steps"><span>
22
			<bean:message key="general.title.steps" arg0="2" arg1="3" /></span></div>
23
		</td>
24
	</tr>
25
</table>
26
<table class="tabularForm" width="517" border="1">
27
  <tr>
28
    <td width="75">&nbsp;</td>
29
    <td class="success" width="140"><strong><bean:message key="user.desc.confirmation"/></strong></td>
30
    <td width="93">&nbsp;</td>
31
    <td width="47">&nbsp;</td>
32
  </tr>
33
  <tr>
34

  
35
    <td height="28">&nbsp;</td>
36
    <td colspan="2"><bean:message key="group.word"/>&nbsp;<strong><bean:write name="ibssGroupForm" property="groupName"/></strong> 
37
    <bean:message key="general.status.create.confirm"/>
38
    </td>
39
    <td>&nbsp;</td>
40
  </tr>
41
</table>
42
<htmlEL:form action="/ss223/createAppUserResult.do">
43
<table class="tabularForm">
44
	<tr>
45
		<td width="72">&nbsp;</td>
46
		<td width="100">&nbsp;</td>
47
		<td width="145">&nbsp;</td>
48
		<td width="143">&nbsp;</td>
49
		<td width="144">&nbsp;</td>
50
	</tr>
51

  
52
 	<tr>
53
		<td>&nbsp;</td>
54
		<td><bean:message key="appuser.user.alias"/>:</td>
55
		<td><strong><c:out value="${appUserForm.map.userAlias}"/></strong></td>
56
		<td>&nbsp;</td>
57
		<td>&nbsp;</td>
58
	</tr>
59
	
60
	<tr>
61
		<td>&nbsp;</td>
62
		<td><bean:message key="appuser.user.description"/>:</td>
63
		<td><strong><c:out value="${appUserForm.map.userDescription}"/></strong></td>
64
		<td>&nbsp;</td>
65
	</tr>
66
	
67
	<tr>
68
		<td>&nbsp;</td>
69
		<td><bean:message key="appuser.user.password"/>:</td>
70
		<td><strong><c:out value="${appUserForm.map.password}"/></strong></td>
71
		<td>&nbsp;</td>
72
	</tr>
73
	
74
	<tr>
75
		<td>&nbsp;</td>
76
		<td><bean:message key="appuser.user.confirmPassword"/>:</td>
77
		<td><strong><c:out value="${appUserForm.map.confirmPassword}"/></strong></td>
78
		<td>&nbsp;</td>
79
	</tr>
80
	
81
	<tr>
82
	
83
		<td>&nbsp;</td>
84
		<td><bean:message key="appuser.application"/>:</td>
85
		<td><strong><c:out value="${appUserForm.map.selectedAppName}"/></strong></td>
86
		<td>&nbsp;</td>
87
		
88
	</tr>
89
	
90
	<tr>
91
		<td>&nbsp;</td>
92
		<td>&nbsp;</td>
93
		<td>&nbsp;</td>
94
		<td>&nbsp;</td>
95
		<td>&nbsp;</td>
96
	</tr>
97
	
98
	<tr>
99
		<td colspan="5">&nbsp;</td>
100
	</tr>
101
</table>
102
<div class="floatRight">
103
	<htmlEL:submit property="action" onclick="overlay();">
104
		<bean:message key="general.button.back"/>
105
	</htmlEL:submit>
106
	<htmlEL:submit property="action" onclick="overlay();">
107
		<bean:message key="general.button.confirm"/>
108
	</htmlEL:submit>
109
</div>
110
</htmlEL:form>
WebContent/jsp/ss223_application/ibssAppUserCreateDetails.jsp
1
<%@ taglib uri="/WEB-INF/tld/struts-html" prefix="html"%>
2
<%@ taglib uri="/WEB-INF/tld/struts-html-el" prefix="htmlEL"%>
3
<%@ taglib uri="/WEB-INF/tld/struts-bean" prefix="bean"%>
4
<%@ taglib uri="/WEB-INF/tld/struts-logic" prefix="logic"%>
5
<%@ taglib uri="/WEB-INF/tld/struts-logic-el" prefix="logicEL"%>
6
<%@ taglib uri="/WEB-INF/tld/c" prefix="c"%>
7

  
8
<h3 class="title"><strong><c:out value="${sessionScope.displayDesc}"/> - <bean:message key="general.button.create" /></strong></h3>
9

  
10
<table id="errorTable">
11
	<tr>
12
		<td><span id="serverSideError" class="error"><jsp:include
13
			flush="true" page="/jsp/errorHandler.jsp"></jsp:include></span></td>
14
	</tr>
15
</table>
16

  
17
<table class="stepTable">
18
	<tr>
19
		<td>&nbsp;</td>
20
		<td>
21
		<div id="steps"><span>
22
			<bean:message key="general.title.steps" arg0="1" arg1="2" /></span></div>
23
		</td>
24
	</tr>
25
</table>
26

  
27
<htmlEL:form action="/ss223/createAppUserResult.do">
28
<table class="tabularForm">
29
	<tr>
30
		<td width="72">&nbsp;</td>
31
		<td width="100">&nbsp;</td>
32
		<td width="145">&nbsp;</td>
33
		<td width="143">&nbsp;</td>
34
		<td width="144">&nbsp;</td>
35
	</tr>
36

  
37
	<tr>
38
		<td>&nbsp;</td>
39
		<td><bean:message key="appuser.user.alias"/>:</td>
40
		<td><htmlEL:text property="userAlias" name="appUserForm" maxlength="64" autocomplete="off"/></td>
41
		<td>&nbsp;</td>
42
		<td>&nbsp;</td>
43
	</tr>
44
	
45
	<tr>
46
		<td>&nbsp;</td>
47
		<td><bean:message key="appuser.user.description"/>:</td>
48
		<td class="valignTop" colspan="2"><htmlEL:textarea property="userDescription" name="appUserForm"/></td>
49
		<td>&nbsp;</td>
50
	</tr>
51
	
52
	<tr>
53
		<td>&nbsp;</td>
54
		<td><bean:message key="appuser.user.password"/>:</td>
55
		<td><htmlEL:text property="password" name="appUserForm" maxlength="64" autocomplete="off"/></td>
56
		<td>&nbsp;</td>
57
	</tr>
58
	
59
	<tr>
60
		<td>&nbsp;</td>
61
		<td><bean:message key="appuser.user.confirmPassword"/>:</td>
62
		<td><htmlEL:text property="confirmPassword" name="appUserForm" maxlength="64" autocomplete="off"/></td>
63
		<td>&nbsp;</td>
64
	</tr>
65
	
66
	<tr>
67
			<td>&nbsp;</td>
68
			<td><bean:message key="appuser.application"/>&nbsp;:</td>
69
			<td>
70
				<htmlEL:select name="appUserForm" property="selectedAppId">
71
				<%-- <htmlEL:hidden property="selectedAppName" name="appUserForm"></htmlEL:hidden> --%>
72
				<htmlEL:option value=""><bean:message key="general.select.option0"/></htmlEL:option>
73
					<c:forEach var="clientApp" items="${appUserForm.map.clientAppList}">
74
						<htmlEL:option value="${clientApp.appId}"><c:out value="${clientApp.appName}"/></htmlEL:option>
75
        			</c:forEach>
76
				</htmlEL:select>
77
			</td>
78
	</tr>
79
	
80
	<tr>
81
		<td>&nbsp;</td>
82
		<td>&nbsp;</td>
83
		<td>&nbsp;</td>
84
		<td>&nbsp;</td>
85
		<td>&nbsp;</td>
86
	</tr>
87
	
88
	<tr>
89
		<td colspan="5">&nbsp;</td>
90
	</tr>
91
</table>
92
<div class="floatRight">
93
	<htmlEL:submit property="action" onclick="overlay();">
94
		<bean:message key="general.button.back"/>
95
	</htmlEL:submit>
96
	<htmlEL:submit property="action" onclick="overlay();">
97
		<bean:message key="general.button.next"/>
98
	</htmlEL:submit>
99
</div>
100
</htmlEL:form>
WebContent/jsp/ss223_application/ibssAppUserCreateResult.jsp
1
<%@ taglib uri="/WEB-INF/tld/struts-html-el" prefix="htmlEL" %>
2
<%@ taglib uri="/WEB-INF/tld/struts-bean" prefix="bean" %>
3
<%@ taglib uri="/WEB-INF/tld/c" prefix="c" %>
4

  
5
<h3 class="title"><strong><c:out value="${sessionScope.displayDesc}"/> - <bean:message key="navigation.details.displayDesc.result.create" /></strong></h3>
6
<table class="stepTable">
7
<tr>
8
<td>&nbsp;</td>
9
<td><div id="steps"><span><bean:message key="general.title.steps" arg0="2" arg1="2"/></span></div></td>
10

  
11
</tr>
12
</table>
13
<table class="tabularForm" width="517" border="1">
14
  <tr>
15
    <td width="75">&nbsp;</td>
16
    <td class="success" width="211"><strong><bean:message key="general.status.successful"/></strong></td>
17
    <td width="93">&nbsp;</td>
18
    <td width="47">&nbsp;</td>
19
  </tr>
20
  <tr>
21

  
22
    <td height="28">&nbsp;</td>
23
     <td colspan="2"><strong><bean:write name="appUserForm" property="jspTitle"/></strong></td>
24
    <td>&nbsp;</td>
25
  </tr>
26
</table>
27
<div class="floatRight">
28
<htmlEL:form action="/ss223/appUserEnquiryMain.do">
29
	<htmlEL:submit property="action" styleClass="button" onclick="overlay();">
30
		<bean:message key="general.button.back"/>						
31
</htmlEL:submit>
32
</htmlEL:form>
33
</div>
34

  
35
	
WebContent/jsp/ss223_application/ibssAppUserDeleteConfirm.jsp
1
<%@ taglib uri="/WEB-INF/tld/struts-html-el" prefix="htmlEL" %>
2
<%@ taglib uri="/WEB-INF/tld/struts-bean" prefix="bean" %>
3
<%@ taglib uri="/WEB-INF/tld/struts-bean-el" prefix="beanEL" %>
4
<%@ taglib uri="/WEB-INF/tld/struts-logic" prefix="logic" %>
5
<%@ taglib uri="/WEB-INF/tld/struts-logic-el" prefix="logicEL" %>
6
<%@ taglib uri="/WEB-INF/tld/c" prefix="c" %>
7

  
8
<bean:define id="detailBean" name="appUserForm" property="appUserDetailBean"/>
9

  
10
<h3 class="title"><strong><c:out value="${sessionScope.displayDesc}"/> - <bean:message key="navigation.details.displayDesc.delete.confirm" /></strong></h3>
11
<table id="errorTable">
12
<tr>
13
	<td>
14
		<span id="serverSideError" class="error"><jsp:include flush="true" page="/jsp/errorHandler.jsp"></jsp:include></span>
15
	</td>
16
</tr>
17
</table>
18
<table class="stepTable">
19
	<tr>
20
		<td>&nbsp;</td>
21
		<td>
22
		<div id="steps"><span>
23
			<bean:message key="general.title.steps" arg0="1" arg1="2" /></span></div>
24
		</td>
25
	</tr>
26
</table>
27
<htmlEL:form action="/ss223/deleteAppUserResult.do">
28
<table class="tabularForm" width="517" border="1">
29
  <tr>
30
    <td width="96">&nbsp;</td>
31
    <td class="success" width="264"><strong><bean:message key="user.desc.confirmation"/></strong></td>
32
    <td width="146">&nbsp;</td>
33
    <td width="86">&nbsp;</td>
34
  </tr>
35
   <tr>
36
	<td width="28">&nbsp;</td>
37
	<td colspan="2"><bean:message key="appuser.word"/> <strong><c:out value="${detailBean.map.userAlias}"/></strong> <bean:message key="group.will.be.deleted.desc"/>.</td>
38
	<td>&nbsp;</td>
39
  </tr>
40
  <tr>
41
    <td>&nbsp;</td>
42
    <td>&nbsp;</td>
43
    <td colspan="2">&nbsp;</td>
44
  </tr>
45
</table>
46
<div class="floatRight">
47
	<htmlEL:cancel property="action"  styleClass="button" onclick="overlay();">
48
		<bean:message key="general.button.back"/>
49
	</htmlEL:cancel>
50
	<htmlEL:submit property="action"  styleClass="button" onclick="overlay();">
51
		<bean:message key="general.button.confirm"/>
52
	</htmlEL:submit>
53
</div>
54
</htmlEL:form>
WebContent/jsp/ss223_application/ibssAppUserDeleteResult.jsp
1
<%@ taglib uri="/WEB-INF/tld/struts-html-el" prefix="htmlEL" %>
2
<%@ taglib uri="/WEB-INF/tld/struts-bean" prefix="bean" %>
3
<%@ taglib uri="/WEB-INF/tld/struts-bean-el" prefix="beanEL" %>
4
<%@ taglib uri="/WEB-INF/tld/struts-logic" prefix="logic" %>
5
<%@ taglib uri="/WEB-INF/tld/struts-logic-el" prefix="logicEL" %>
6
<%@ taglib uri="/WEB-INF/tld/c" prefix="c" %>
7

  
8
<h3 class="title"><strong><c:out value="${sessionScope.displayDesc}"/> - <bean:message key="navigation.details.displayDesc.delete.result" /></strong></h3>
9
<table class="stepTable">
10
	<tr>
11
		<td>&nbsp;</td>
12
		<td>
13
		<div id="steps"><span>
14
			<bean:message key="general.title.steps" arg0="2" arg1="2" /></span></div>
15
		</td>
16
	</tr>
17
</table>
18
<table class="tabularForm" width="517" border="1">
19
  <tr>
20
    <td width="96">&nbsp;</td>
21
    <td class="success" width="264"><strong><bean:message key="general.status.successful"/></strong></td>
22
    <td width="146">&nbsp;</td>
23
    <td width="86">&nbsp;</td>
24
  </tr>
25
   <tr>
26

  
27
    <td height="28">&nbsp;</td>
28
     <td colspan="2"><strong><bean:write name="appUserForm" property="jspTitle"/></strong></td>
29
    <td>&nbsp;</td>
30
  </tr>
31
  <tr>
32
    <td>&nbsp;</td>
33
    <td>&nbsp;</td>
34
    <td>&nbsp;</td>
35
    <td>
36
    <htmlEL:form action="/ss223/appUserEnquiryMain.do">
37
      	<htmlEL:submit property="action"  styleClass="button" onclick="overlay();">
38
			<bean:message key="general.button.back"/>
39
		</htmlEL:submit>
40
    </htmlEL:form></td>
41
  </tr>
42
</table>
WebContent/jsp/ss223_application/ibssAppUserDetails.jsp
1
<%@ taglib uri="/WEB-INF/tld/struts-html-el" prefix="htmlEL" %>
2
<%@ taglib uri="/WEB-INF/tld/struts-bean" prefix="bean" %>
3
<%@ taglib uri="/WEB-INF/tld/struts-logic" prefix="logic" %>
4
<%@ taglib uri="/WEB-INF/tld/struts-logic-el" prefix="logicEL" %>
5
<%@ taglib uri="/WEB-INF/tld/c" prefix="c" %>
6

  
7
<bean:define id="detailBean" name="appUserForm" property="appUserDetailBean" />
8
<bean:define id="viewBean" name="appUserForm" property="appUserViewBean" />
9

  
10
<h3 class="title"><strong><c:out value="${sessionScope.displayDesc}"/> - <bean:message key="navigation.details.displayDesc.details" /></strong></h3>
11

  
12
<table id="errorTable">
13
<tr>
14
	<td>
15
		<span id="serverSideError" class="error"><jsp:include flush="true" page="/jsp/errorHandler.jsp"></jsp:include></span>
16
	</td>
17
</tr>
18
</table>
19

  
20
<htmlEL:form action="/ss223/appUserEditDetails.do">
21
<table class="tabularForm">
22
  <tr>
23
    <td width="61">&nbsp;</td>
24
    <td width="160">&nbsp;</td>
25
    <td colspan="2">&nbsp;</td>
26
    <td width="47" colspan="2">&nbsp;</td>
27
  </tr>
28
  <tr>
29
    <td>&nbsp;</td>
30
    <td><bean:message key="appuser.user.id"/>:</td>
31
    <td colspan="2"><strong><c:out value="${detailBean.map.userId}"/></strong></td>
32
    <td colspan="2">&nbsp;</td>
33
  </tr>
34
  <tr>
35
    <td>&nbsp;</td>
36
    <td><bean:message key="appuser.user.alias"/>:</td>
37
    <td colspan="2"><strong><c:out value="${detailBean.map.userAlias}"/></strong></td>
38
    <td colspan="2">&nbsp;</td>
39
  </tr>
40
   <tr>
41
    <td>&nbsp;</td>
42
    <td><bean:message key="appuser.application.name"/>:</td>
43
    <td colspan="2"><strong><c:out value="${detailBean.map.appName}"/></strong></td>
44
    <td colspan="2">&nbsp;</td>
45
  </tr>
46
  <tr>
47
    <td>&nbsp;</td>
48
    <td><bean:message key="appuser.user.description"/>:</td>
49
    <td colspan="2">
50
    <c:choose>
51
    	<c:when test="${not empty detailBean.map.userDescription}">
52
    		 <strong><c:out value="${detailBean.map.userDescription}"/></strong>
53
    	</c:when>
54
    	<c:otherwise>-</c:otherwise>
55
    </c:choose>
56
    </td>
57
    <td colspan="2">&nbsp;</td>
58
  </tr>
59
  <tr>
60
    <td>&nbsp;</td>
61
    <td><bean:message key="appuser.created.date"/>:</td>
62
    <td colspan="2">
63
    <c:choose>
64
    	<c:when test="${not empty detailBean.map.userCreationDate}">
65
    		 <strong><c:out value="${detailBean.map.userCreationDate}"/></strong>
66
    	</c:when>
67
    	<c:otherwise>-</c:otherwise>
68
    </c:choose>
69
    </td>
70
    <td colspan="2">&nbsp;</td>
71
  </tr>
72
  <%-- <tr>
73
    <td>&nbsp;</td>
74
    <td><bean:message key="group.updated.date"/>:</td>
75
    <td colspan="2">
76
    <c:choose>
77
    	<c:when test="${not empty detailBean.map.groupUpdatedDate}">
78
    		 <strong><c:out value="${detailBean.map.groupUpdatedDate}"/></strong>
79
    	</c:when>
80
    	<c:otherwise>-</c:otherwise>
81
    </c:choose>
82
    </td>
83
    <td colspan="2">&nbsp;</td>
84
  </tr> --%>
85
  <tr>
86
    <td>&nbsp;</td>
87
    <td>&nbsp;</td>
88
    <td colspan="2">&nbsp;</td>
89
    <td colspan="2">&nbsp;</td>
90
  </tr>
91
  </table>
92
	  <div class="floatRight">
93
	  	<htmlEL:submit property="action" styleClass="button" onclick="overlay();">
94
			<bean:message key="general.button.back"/>						
95
		</htmlEL:submit>
96
		<c:if test="${appUserForm.map.hasAppUserEditAccess eq true}">
97
		<htmlEL:hidden property="userId" name="detailBean" value="${detailBean.map.userId}"></htmlEL:hidden>
98
	  	<htmlEL:submit property="action" styleClass="button" onclick="overlay();">
99
			<bean:message key="general.button.edit"/>						
100
		</htmlEL:submit>
101
		</c:if>
102
		<c:if test="${appUserForm.map.hasAppUserDeleteAccess eq true}">
103
		<htmlEL:hidden property="userId" name="detailBean" value="${detailBean.map.userId}"></htmlEL:hidden>
104
		<htmlEL:submit property="action" styleClass="button" onclick="overlay();">
105
			<bean:message key="general.button.delete"/>						
106
		</htmlEL:submit>
107
		</c:if>
108
	  	<%-- <htmlEL:submit  property="action" styleClass="button" onclick="popUp('../ss103/printForm.do','console',1000,800);return false;">
109
	  		<bean:message key="general.button.print"/>
110
		</htmlEL:submit> --%>
111

  
112
	  </div>
113
  </htmlEL:form>
114

  
WebContent/jsp/ss223_application/ibssAppUserEditConfirm.jsp
1
<%@ taglib uri="/WEB-INF/tld/struts-html" prefix="html"%>
2
<%@ taglib uri="/WEB-INF/tld/struts-html-el" prefix="htmlEL"%>
3
<%@ taglib uri="/WEB-INF/tld/struts-bean" prefix="bean"%>
4
<%@ taglib uri="/WEB-INF/tld/struts-logic" prefix="logic"%>
5
<%@ taglib uri="/WEB-INF/tld/struts-logic-el" prefix="logicEL"%>
6
<%@ taglib uri="/WEB-INF/tld/c" prefix="c"%>
7

  
8
<bean:define id="detailBean" name="ibssGroupForm" property="ibssGroupDetailBean"/>
9
<bean:define id="viewBean" name="ibssGroupForm" property="ibssGroupView"/>
10
<bean:define id="accessibleArray" name="viewBean" property="accessibleArray"/>
11

  
12
<h3 class="title"><strong><c:out value="${sessionScope.displayDesc}"/> - <bean:message key="navigation.details.displayDesc.edit.confirm" /></strong></h3>
13

  
14
<table id="errorTable">
15
	<tr>
16
		<td><span id="serverSideError" class="error"><jsp:include
17
			flush="true" page="/jsp/errorHandler.jsp"></jsp:include></span></td>
18
	</tr>
19
</table>
20

  
21
<table class="stepTable">
22
	<tr>
23
		<td>&nbsp;</td>
24
		<td>
25
		<div id="steps"><span>
26
			<bean:message key="general.title.steps" arg0="2" arg1="3" /></span></div>
27
		</td>
28
	</tr>
29
</table>
30
<table class="tabularForm" width="517" border="1">
31
  <tr>
32
    <td width="75">&nbsp;</td>
33
    <td class="success" width="140"><strong><bean:message key="user.desc.confirmation"/></strong></td>
34
    <td width="93">&nbsp;</td>
35
    <td width="47">&nbsp;</td>
36
  </tr>
37
  <tr>
38

  
39
    <td height="28">&nbsp;</td>
40
    <td colspan="2"><bean:message key="group.word"/>
41
    <strong><bean:write name="ibssGroupForm" property="groupName"/></strong>
42
    <bean:message key="general.status.edit.confirm"/>
43
    </td>
44
    <td>&nbsp;</td>
45
  </tr>
46
</table>
47
<htmlEL:form action="/ss103/groupEditResult.do">
48
<table class="tabularForm">
49
	<tr>
50
		<td width="72">&nbsp;</td>
51
		<td width="100">&nbsp;</td>
52
		<td width="145">&nbsp;</td>
53
		<td width="143">&nbsp;</td>
54
		<td width="144">&nbsp;</td>
55
	</tr>
56

  
57
 	<tr>
58
    	<td>&nbsp;</td>
59
    	<td width="140"><bean:message key="group.name"/>:</td>
60
    	<td width="345"><strong><bean:write property="groupName" name="ibssGroupForm" /></strong></td>
61
    	<td width="3">&nbsp;</td>
62
    	<td width="44">&nbsp;</td>
63
  	</tr>
64
  	<tr>
65
    	<td>&nbsp;</td>
66
    	<td width="140"><bean:message key="group.description"/></td>
67
    	<td width="345"><strong><bean:write property="groupDescription" name="ibssGroupForm" /></strong></td>
68
    	<td width="3">&nbsp;</td>
69
    	<td width="44">&nbsp;</td>
70
  	</tr>
71
  	<tr>
72
		<td>&nbsp;</td>
73
		<td>&nbsp;</td>
74
		<td>&nbsp;</td>
75
		<td>&nbsp;</td>
76
		<td>&nbsp;</td>
77
	</tr>
78
	
79
	<tr>
80
		<td>&nbsp;</td>
81
		<td><strong><bean:message key="group.access"/></strong>:</td>
82
		<td>&nbsp;</td>
83
		<td>&nbsp;</td>
84
		<td>&nbsp;</td>
85
	</tr>
86
	<tr>
87
	  <td>&nbsp;</td>
88
	  <td>&nbsp;</td>
89
	  <td colspan="4">
90
	  <br/>
91
		<ul class="treeHierarchy" class="right">
92
			<c:forEach var="item" items="${viewBean.map.navigationList}" varStatus="index">
93
				<c:set var="css" value=""/>
94
				<c:if test="${index.last}"><c:set var="css" value="lastLine"/></c:if>
95
				<li class="<c:out value="${css}"/>">
96
					<htmlEL:multibox styleClass="checkAll" name="ibssGroupForm" property="selectedAccesses" disabled="true"><c:out value="${item.nodeId}"/></htmlEL:multibox>
97
					<label class="nodeName"><c:out value="${item.nodeName}"/></label>
98
					(<c:out value="${item.nodeCode}"/>)
99
					<div class="<c:out value="${item.nodeId}"/>">
100
					<c:if test="${not empty item.subNavigations}">
101
					<ul>
102
					<c:forEach var="subItem" items="${item.subNavigations}" varStatus="index1">
103
						<c:set var="css" value=""/>
104
						<c:if test="${index1.last}"><c:set var="css" value="lastLine"/></c:if>
105
						<li class="<c:out value="${css}"/>">
106
							<htmlEL:multibox styleClass="subAll" name="ibssGroupForm" property="selectedAccesses" disabled="true"><c:out value="${subItem.nodeId}"/></htmlEL:multibox>
107
							<label class="nodeName"><c:out value="${subItem.nodeName}"/></label>
108
							(<c:out value="${subItem.nodeCode}"/>)
109
							<div class="<c:out value="${subItem.nodeId}"/>">
110
							<c:if test="${not empty subItem.subNavigations}">
111
							<ul>
112
							<c:forEach var="thirdItem" items="${subItem.subNavigations}" varStatus="index2">
113
								<c:set var="css" value=""/>
114
								<c:if test="${index2.last}"><c:set var="css" value="lastLine"/></c:if>
115
								<li class="<c:out value="${css}"/>">
116
									<htmlEL:multibox styleClass="sub2All" name="ibssGroupForm" property="selectedAccesses" disabled="true"><c:out value="${thirdItem.nodeId}"/></htmlEL:multibox>
117
									<label class="nodeName"><c:out value="${thirdItem.nodeName}"/></label>
118
									(<c:out value="${thirdItem.nodeCode}"/>)
119
									<div class="<c:out value="${thirdItem.nodeId}"/>">
120
									<c:if test="${not empty thirdItem.subNavigations}">
121
									<ul>
122
									<c:forEach var="forthItem" items="${thirdItem.subNavigations}" varStatus="index3">
123
										<c:set var="css" value=""/>
124
										<c:if test="${index3.last}"><c:set var="css" value="lastLine"/></c:if>
125
										<li class="<c:out value="${css}"/>">
126
											<htmlEL:multibox name="ibssGroupForm" property="selectedAccesses" disabled="true"><c:out value="${forthItem.nodeId}"/></htmlEL:multibox>
127
											<label class="nodeName"><c:out value="${forthItem.nodeName}"/></label>
128
											(<c:out value="${forthItem.nodeCode}"/>)
129
										</li>
130
									</c:forEach>
131
									</ul>
132
									</c:if>
133
								</li>
134
							</c:forEach>
135
							</ul>
136
							</c:if>
137
						</li>
138
					</c:forEach>
139
					</ul>
140
					</c:if>	
141
				</li>			
142
			</c:forEach>
143
		</ul>
144
	  </td>
145
	</tr>
146
	<tr>
147
		<td colspan="5">&nbsp;</td>
148
	</tr>
149
</table>
150
<div class="floatRight">
151
	<htmlEL:submit property="action" onclick="overlay();">
152
		<bean:message key="general.button.back"/>
153
	</htmlEL:submit>
154
	<htmlEL:submit property="action" onclick="overlay();">
155
		<bean:message key="general.button.confirm"/>
156
	</htmlEL:submit>
157
</div>
158
</htmlEL:form>
159

  
160

  
161
<script type="text/javascript">
162
function SetAllCheckBoxes(FieldName, name)
163
{
164
	var objFormParent = document.forms[0].elements[name];
165
	var each;
166
	for(var j = 0, maxJ = objFormParent.length; j < maxJ; ++j)
167
	{
168
		var el = objFormParent[j];
169
		if(el.value == FieldName)
170
		{
171
			each = el;
172
		}
173
	}
174
	
175
	var objElement = document.getElementById(FieldName);
176
	var objCheckBoxes = objElement.getElementsByTagName("*");
177
	for(var i = 0, maxI = objCheckBoxes.length; i < maxI; ++i) {
178
        var elm = objCheckBoxes[i];
179
        switch(elm.type) {
180
        case "checkbox":
181
            if(each.checked == false && elm.name == name)
182
            {
183
                elm.checked = false;
184
            }
185
            if(each.checked == true && elm.name == name)
186
            {
187
                elm.checked = true;
188
            }
189
      }
190
	}
191
}
192
</script>
193
<script type="text/javascript">
194
var flag = true;
195
$('.selectAllCheck').click(function(){
196
	if(flag){
197
		$('.treeHierarchy input:checkbox[name|="accessibleArray"]').attr('checked','checked');
198
		var textMode1 = $('#fieldMode1').val();
199
		if(textMode1 != 'Observation'){
200
			$('.treeHierarchy input:checkbox[name|="editableArray"]').attr('checked','checked');
201
		}
202
		flag = false;
203
	}
204
	else{
205
		$(".treeHierarchy input:checkbox").removeAttr("checked");
206
		flag = true;
207
	}
208
});
209
</script>
210
<script type="text/javascript">
211
$(function() {
212
	  // 1st level select all child
213
	  function checkAll()
214
	  {
215
		var singleValues = $(this).val();
216
		var selected = "."+singleValues;
217
		$(selected).children("ul").find("input[type=checkbox]").prop("checked",this.checked);
218
	  }
219
	  // 2nd level select all child
220
	  function subAll()
221
	  {
222
		var singleValues = $(this).val();
223
		var selected = "."+singleValues;
224
		$(selected).find("input[type=checkbox]").prop("checked",this.checked);
225

  
226
		var parentId = "."+$(this).parent("li").parent("ul").parent("div").parent("li").find("input[type=checkbox]").val();
227
		var parentValue = "input[value="+$(this).parent("li").parent("ul").parent("div").parent("li").find("input[type=checkbox]").val()+"]";
228
		var parentBox = $(this).parent("li").parent("ul").parent("div").parent("li").find(parentValue);
229
		var parentLength = $(parentId).find("input[type=checkbox]").length;
230
		var parentCheck = $(parentId).find("input[type=checkbox]:checked").length;
231

  
232
		if(parentCheck != null) {
233
			$(parentBox).attr("checked", "checked");
234
		} else {
235
		    $(parentBox).removeAttr("checked");
236
		}
237
	  }
238
	  // 3rd level select all child
239
	  function actionAll()
240
	  {
241
		var parentId = "."+$(this).parent("li").parent("ul").parent("div").parent("li").find("input[type=checkbox]").val();
242
		var parentValue = "input[value="+$(this).parent("li").parent("ul").parent("div").parent("li").find("input[type=checkbox]").val()+"]";
243
		var parentBox = $(this).parent("li").parent("ul").parent("div").parent("li").find(parentValue);
244
		var parentLength = $(parentId).find("input[type=checkbox]").length;
245
		var parentCheck = $(parentId).find("input[type=checkbox]:checked").length;
246

  
247
		if(parentCheck != null) {
248
			$(parentBox).attr("checked", "checked");
249
		} else {
250
		   	$(parentBox).removeAttr("checked");
251
		}
252

  
253
		var ancestorId = "."+$(this).parent("li").parent("ul").parent("div").parent("li").parent("ul").parent("div").parent("li").find("input[type=checkbox]").val();
254
		var ancestorValue = "input[value="+$(this).parent("li").parent("ul").parent("div").parent("li").parent("ul").parent("div").parent("li").find("input[type=checkbox]").val()+"]";
255
		var ancestorBox = $(this).parent("li").parent("ul").parent("div").parent("li").parent("ul").parent("div").parent("li").find(ancestorValue);
256
		var ancestorLength = $(ancestorId).find("input[type=checkbox]").length;
257
		var ancestorCheck = $(ancestorId).find("input[type=checkbox]:checked").length;
258

  
259
		if(ancestorCheck != null) {
260
			$(ancestorBox).attr("checked", "checked");
261
		} else {
262
			$(ancestorBox).removeAttr("checked");
263
		}     
264
	  }
265

  
266
	  $(".checkAll").change(checkAll);
267

  
268
	  $(".subAll").change(subAll);
269

  
270
	  $(".sub2All").change(actionAll);
271

  
272
});
273
</script>
WebContent/jsp/ss223_application/ibssAppUserEditDetails.jsp
1
<%@ taglib uri="/WEB-INF/tld/struts-html-el" prefix="htmlEL" %>
2
<%@ taglib uri="/WEB-INF/tld/struts-bean" prefix="bean" %>
3
<%@ taglib uri="/WEB-INF/tld/struts-logic" prefix="logic" %>
4
<%@ taglib uri="/WEB-INF/tld/struts-logic-el" prefix="logicEL" %>
5
<%@ taglib uri="/WEB-INF/tld/c" prefix="c" %>
6
<%@ taglib uri="/WEB-INF/tld/struts-html" prefix="html"%>
7

  
8
<bean:define id="detailBean" name="appUserForm" property="appUserDetailBean"/>
9
<bean:define id="viewBean" name="appUserForm" property="appUserViewBean"/>
10

  
11
<h3 class="title"><strong><c:out value="${sessionScope.displayDesc}"/> - <bean:message key="navigation.details.displayDesc.edit" /></strong></h3>
12

  
13
<table id="errorTable">
14
<tr>
15
	<td>
16
		<span id="serverSideError" class="error"><jsp:include flush="true" page="/jsp/errorHandler.jsp"></jsp:include></span>
17
	</td>
18
</tr>
19
</table>
20
<table class="stepTable">
21
<tr>
22
<td>&nbsp;</td>
23
<td><div id="steps"><span><bean:message key="general.title.steps" arg0="1" arg1="2"/></span></div></td>
24

  
25
</tr>
26
</table>
27
<htmlEL:form action="/ss223/appUserEditConfirm.do">
28
<table class="tabularForm" width="517" height="97" border="1">
29
  <tr>
30
    <td width="69">&nbsp;</td>
31
    <td width="133">&nbsp;</td>
32
    <td colspan="2">&nbsp;</td>
33
    <td width="63">&nbsp;</td>
34
  </tr>
35
  
36
  <tr>
37
    <td width="69">&nbsp;</td>
38
    <td><bean:message key="appuser.user.id"/>:</td>
39
    <td colspan="2"><strong><c:out value="${detailBean.map.userId}"/></strong></td>
40
    <td>&nbsp;</td>
41
    </tr>
42
  <tr>
43
    <td width="69">&nbsp;</td>
44
    <td><bean:message key="appuser.user.alias"/>:</td>
45
    <td colspan="2"><strong><htmlEL:text name="appUserForm" property="userAlias" autocomplete="off" maxlength="64"/></strong></td>
46
    <td>&nbsp;</td>
47
  </tr>
48
  <tr>
49
    <td width="69">&nbsp;</td>
50
    <td><bean:message key="appuser.user.description"/>:</td>
51
    <td colspan="2"><strong><htmlEL:textarea name="appUserForm" property="userDescription" /></strong></td>
52
    <td>&nbsp;</td>
53
  </tr>
54
  <tr>
55
    <td width="69">&nbsp;</td>
56
    <td><bean:message key="appuser.created.date"/>:</td>
57
    <td colspan="2"><strong><c:out value="${detailBean.map.userCreationDate}"/></strong></td>
58
    <td>&nbsp;</td>
59
  </tr>
60
  <tr>
61
    <td>&nbsp;</td>
62
    <td>&nbsp;</td>
63
    <td colspan="2">&nbsp;</td>
64
    <td>&nbsp;</td>
65
  </tr>
66
</table>
67
<div class="floatRight">
68
    <htmlEL:submit property="action" styleClass="button" onclick="overlay();">
69
		<bean:message key="general.button.back"/>						
70
	</htmlEL:submit>
71
	<htmlEL:submit property="action" styleClass="button" onclick="overlay();">
72
		<bean:message key="general.button.next"/>						
73
	</htmlEL:submit>
74
</div>
75
</htmlEL:form>
WebContent/jsp/ss223_application/ibssAppUserEditResult.jsp
1
<%@ taglib uri="/WEB-INF/tld/struts-bean" prefix="bean" %>
2
<%@ taglib uri="/WEB-INF/tld/struts-html-el" prefix="htmlEL" %>
3
<%@ taglib uri="/WEB-INF/tld/c" prefix="c" %>
4
<%@page import="java.util.HashMap"%>
5

  
6
<h3 class="title"><strong><c:out value="${sessionScope.displayDesc}"/> - <bean:message key="navigation.details.displayDesc.edit.result" /></strong></h3>
7
<table class="stepTable">
8
<tr>
9
<td>&nbsp;</td>
10
<td><div id="steps"><span><bean:message key="general.title.steps" arg0="2" arg1="2"/></span></div></td>
11

  
12
</tr>
13
</table>
14
<table class="tabularForm" width="517" border="1">
15
  <tr>
16
    <td width="96">&nbsp;</td>
17
    <td class="success" width="264"><strong><bean:message key="general.status.successful"/></strong></td>
18
    <td width="146">&nbsp;</td>
19
    <td width="86">&nbsp;</td>
20
  </tr>
21
  <tr>
22
    <td height="28">&nbsp;</td>
23
    <td colspan="2"><strong><bean:write name="appUserForm" property="jspTitle"/></strong></td>
24
    <td>&nbsp;</td>
25
  </tr>
26
  <tr>
27
    <td>&nbsp;</td>
28
    <td>&nbsp;</td>
29
    <td>&nbsp;</td>
30
    <td></td>
31
  </tr>
32
</table>
33

  
34
<htmlEL:form action="/ss2233/appUserDetails.do">
35
	<div class="floatRight">
36
		<htmlEL:submit property="action"><bean:message key="general.button.back"/></htmlEL:submit>
37
	</div>
38
</htmlEL:form>
WebContent/jsp/ss223_application/ibssAppUserEnquiry.jsp
1
<%@ taglib uri="/WEB-INF/tld/struts-html-el" prefix="htmlEL" %>
2
<%@ taglib uri="/WEB-INF/tld/struts-bean" prefix="bean" %>
3
<%@ taglib uri="/WEB-INF/tld/struts-bean-el" prefix="beanEL" %>
4
<%@ taglib uri="/WEB-INF/tld/struts-logic" prefix="logic" %>
5
<%@ taglib uri="/WEB-INF/tld/struts-logic-el" prefix="logicEL" %>
6
<%@ taglib uri="/WEB-INF/tld/c" prefix="c" %>
7

  
8
<%@page import="java.util.HashMap"%>
9

  
10
<bean:define id="viewBean" name="appUserForm" property="appUserViewBean" />
11
<bean:define id="pagination" name="viewBean" property="pagination" />
12

  
13

  
14
<htmlEL:form action="/ss223/createAppUserDetails.do">
15
<h3 class="title"><strong><c:out value="${sessionScope.displayDesc}"/></strong></h3>
16
<div id="resultBox"></div>
17

  
18
<table id="errorTable">
19
<tr>
20
	<td>
21
		<span id="serverSideError" class="error"><jsp:include flush="true" page="/jsp/errorHandler.jsp"></jsp:include></span>
22
	</td>
23
</tr>
24
</table>
25
<c:if test="${pagination.totalPageNumber gt 1}">
26
	<jsp:include flush="true" page="/jsp/ss103_user/ibssAppUserEnquiryPagination.jsp"></jsp:include>
27
</c:if>
28

  
29
<beanEL:size collection="${viewBean.map.userList}" id="userListSize"/>
30

  
31
<c:choose>
32
	<c:when test="${userListSize > 0}">
33
	<table class="tabularData" cellspacing="0">
34
  <thead>
35
    <tr>
36
      <th height="34"><bean:message key="appuser.user.id"/></th>
37
      <bean:message key="appuser.user.alias"/></th>
38
      <th><bean:message key="appuser.application.name"/></th>
39
      <th><bean:message key="appuser.created.date"/></th>
40
      <th>&nbsp;</th>
41
     </tr>
42
    </thead>
43
    	<tbody>
44
    <c:set var="styleClass" value="alt" />
45
		<logicEL:iterate id="userBean" name="viewBean" property="userList" indexId="i">
46
		<c:choose>
47
			<c:when test="${(i mod 2) eq 0}">
48
				<c:set var="styleClass" value="alt"></c:set>
49
			</c:when>
50
			<c:otherwise>
51
				<c:set var="styleClass" value="even"></c:set>
52
			</c:otherwise>
53
		</c:choose>
54
		<bean:define id="indexNo" name="userBean" property="indexNo" />
55
		<tr class="<c:out value='${styleClass}'/>">
56

  
57
		<bean:define id="userID" name="userBean" property="userId" />
58
<%
59
			HashMap paramsName = new HashMap();
60
			paramsName.put("userID", userID);
61
			paramsName.put("SECONDARY_TOKEN", request.getSession().getAttribute("PRIMARY_TOKEN"));
62
			pageContext.setAttribute("paramsName", paramsName);
63
%>
64
			<td>
65
			<htmlEL:link action="/ss223/appUserDetails.do" name="paramsName" onclick="overlay();" >
66
				<c:out value="${userBean.map.userId}"/>
67
			</htmlEL:link>
68
			</td>
69
			<td>
70
				<c:out value="${userBean.map.userAlias}"/>
71
			</td>
72
			<td>
73
				<c:out value="${userBean.map.appName}"/>
74
			</td>
75
			<td>
76
				<c:choose>
77
					<c:when test="${not empty userBean.map.userCreationDate}">
78
						<c:out value="${userBean.map.userCreationDate}"/>
79
					</c:when>
80
					<c:otherwise>-</c:otherwise>
81
				</c:choose>
82
			</td>
83
			<td>
84
				&nbsp;
85
			</td>
86
		</tr>
87
		</logicEL:iterate>
88
		</tbody>
89
	</table>	
90
	</c:when>
91

  
92
	<c:otherwise>
93
	<table class="tabularForm"width="517" border="1"">
94
		<tr>
95
		<td>
96
			<bean:message key="user.not.found"/>
97
		</td>
98
		<td>
99
			&nbsp;
100
		</td>
101
		</tr>
102
	</table>
103
	</c:otherwise>
104
</c:choose>
105

  
106
<c:if test="${pagination.totalPageNumber gt 1}">
107
	<jsp:include flush="true" page="/jsp/ss103_user/ibssAppUserEnquiryPagination.jsp"></jsp:include>
108
</c:if>
109

  
110
<c:if test="${ibssuserForm.map.hasAppUserCreateAccess eq true}">
111
<div class="floatRight">
112
	<htmlEL:submit property="action"><bean:message key="general.button.create"/></htmlEL:submit>
113
</div>
114
</c:if>
115
</htmlEL:form>	
WebContent/jsp/ss223_application/ibssAppUserEnquiryNoGroups.jsp
1
<%@ taglib uri="/WEB-INF/tld/struts-html-el" prefix="htmlEL" %>
2
<%@ taglib uri="/WEB-INF/tld/struts-bean" prefix="bean" %>
3
<%@ taglib uri="/WEB-INF/tld/struts-bean-el" prefix="beanEL" %>
4
<%@ taglib uri="/WEB-INF/tld/struts-logic" prefix="logic" %>
5
<%@ taglib uri="/WEB-INF/tld/struts-logic-el" prefix="logicEL" %>
6
<%@ taglib uri="/WEB-INF/tld/c" prefix="c" %>
7

  
8
<%@page import="java.util.HashMap"%>
9

  
10
<table id="errorTable">
11
<tr>
12
	<td>
13
		<span id="serverSideError" class="error"><jsp:include flush="true" page="/jsp/errorHandler.jsp"></jsp:include></span>
14
	</td>
15
</tr>
16
</table>
17

  
18
<h3><c:out value="${sessionScope.displayDesc}"/></h3>
19
<div id="resultBox"></div>
20

  
21
	<table class="tabularConfirm"width="517" border="1"">
22
		<tr>
23
		<td>
24
			<bean:message key="group.not.found"/>
25
		</td>
26
		</tr>
27
	</table>
28
	<htmlEL:form action="/ss103/createGroup.do">
29
	<table class="tabularForm"width="517" border="1"">
30
		<tr>
31
			<td>
32
				<htmlEL:submit property="action">
33
					<bean:message key="general.button.create"/>
34
				</htmlEL:submit>
35
			</td>
36
		</tr>
37
	</table>
38
	</htmlEL:form>	
WebContent/jsp/ss223_application/ibssAppUserEnquiryPagination.jsp
1
<%@ taglib uri="/WEB-INF/tld/struts-html-el.tld" prefix="htmlEL" %>
2
<%@ taglib uri="/WEB-INF/tld/struts-bean.tld" prefix="bean" %>
3
<%@ taglib uri="/WEB-INF/tld/struts-bean-el.tld" prefix="beanEL" %>
4
<%@ taglib uri="/WEB-INF/tld/struts-logic.tld" prefix="logic" %>
5
<%@ taglib uri="/WEB-INF/tld/struts-logic-el.tld" prefix="logicEL" %>
6
<%@ taglib uri="/WEB-INF/tld/c.tld" prefix="c" %>
7

  
8
<c:if test="${not empty ibssGroupForm.map.ibssGroupView}">
9
<bean:define id="ibssGroupView" name="ibssGroupForm" property="ibssGroupView"/>
10
<bean:define id="pagination" name="ibssGroupView" property="pagination" />
11
<bean:define id="groupEnquiryCurrentPageNo" name="ibssGroupView" property="groupEnquiryCurrentPageNo" />
12
<bean:define id="groupEnquiryTotalPageNo" name="ibssGroupView" property="groupEnquiryTotalPageNo" />
13
<bean:define id="paginationList" name="ibssGroupView" property="paginationList" />
14

  
15
<%
16
    java.util.HashMap paramsName = new java.util.HashMap();
17
	paramsName.put("SECONDARY_TOKEN", request.getSession().getAttribute("PRIMARY_TOKEN"));
18
	pageContext.setAttribute("paramsName", paramsName);
19
%>
20

  
21
<ul class="previousNext">
22
<logic:equal name="pagination" property="firstPageNumber" value="-1">
23
	<li><bean:message key="general.link.first" /></li>
24
</logic:equal>
25
<logic:notEqual name="pagination" property="firstPageNumber" value="-1">
26
	<bean:define id='firstPageNumber' name="pagination" property="firstPageNumber"/>
27
	<li>
28
		<%
29
			paramsName.put("p", firstPageNumber);
30
		%>
31
		<htmlEL:link action="/ss103/groupEnquiryMain.do" name="paramsName" onclick="overlay();">
32
			<u><bean:message key="general.link.first" /></u>
33
		</htmlEL:link>
34
	</li>
35
</logic:notEqual>
36

  
37
<logic:equal name="pagination" property="previousPageNumber" value="-1">
38
	<li><bean:message key="general.link.previous"/></li>
39
</logic:equal>
40
<logic:notEqual name="pagination" property="previousPageNumber" value="-1">
41
	<bean:define id='previousPageNumber' name="pagination" property="previousPageNumber"/>
42
	<li>
43
		<%
44
			paramsName.put("p", previousPageNumber);
45
		%>
46
		<htmlEL:link action="/ss103/groupEnquiryMain.do" name="paramsName" onclick="overlay();">
47
			<u><bean:message key="general.link.previous" /></u>
48
		</htmlEL:link>
49
	</li>
50
</logic:notEqual>
51

  
52
<li>
53
<bean:define id="currentPageNumber" name="pagination" property="currentPageNumber"/>
54
	<logicEL:iterate id="paginationList" name="ibssGroupView" property="paginationList">
55
	<%
56
		paramsName.put("p", paginationList);
57
	%>	
58
		<c:choose>
59
			<c:when test='${paginationList eq currentPageNumber}'>
60
				<bean:write name="paginationList"/>
61
			</c:when>
62
			<c:otherwise>
63
				<htmlEL:link action="/ss103/groupEnquiryMain.do" name="paramsName" onclick="overlay();">
64
					<bean:write name="paginationList"/>
65
				</htmlEL:link>
66
			</c:otherwise>
67
		</c:choose>
68
	</logicEL:iterate>
69
</li>
70

  
71
		<%
72
			paramsName.put("p", paginationList);
73
		%>	
74
 
75
<logic:equal name="pagination" property="nextPageNumber" value="-1">
76
	<li><bean:message key="general.link.next" /></li>
77
</logic:equal>
78
<logic:notEqual name="pagination" property="nextPageNumber" value="-1">
79
	<bean:define id='nextPageNumber' name="pagination" property="nextPageNumber"/>
80
	<li>
81
		<%
82
			paramsName.put("p", nextPageNumber);
83
		%>
84
		<htmlEL:link action="/ss103/groupEnquiryMain.do" name="paramsName" onclick="overlay();">
85
			<u><bean:message key="general.link.next" /></u>
86
		</htmlEL:link>
87
	</li>
88
</logic:notEqual>
89

  
90
<logic:equal name="pagination" property="lastPageNumber" value="-1">
91
	<li><bean:message key="general.link.last" /></li>
92
</logic:equal>
93
<logic:notEqual name="pagination" property="lastPageNumber" value="-1">
94
	<bean:define id='lastPageNumber' name="pagination" property="lastPageNumber"/>
95
	<li>
96
		<%
97
			paramsName.put("p", lastPageNumber);
98
		%>
99
		<htmlEL:link action="/ss103/groupEnquiryMain.do" name="paramsName" onclick="overlay();">
100
			<u><bean:message key="general.link.last" /></u>
101
		</htmlEL:link>
102
	</li>
103
</logic:notEqual>
104
</ul>
105
</c:if>
resource/com/ib/ibss/resources/exception/IBSSBusinessExceptionResources.properties
364 364

  
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff