diff --git a/sbin/create_dm_db.sh b/sbin/create_dm_db.sh index ffbba5e9cf92e8e9a0381509f6c2afbfab4f2ea6..b1e8b74c76c7d50f4ac38c54a4b1a2c1f5a22131 100755 --- a/sbin/create_dm_db.sh +++ b/sbin/create_dm_db.sh @@ -179,7 +179,7 @@ DM_DB_TABLES="\ experiment_type \ user_info \ role_type \ - user_role \ + user_system_role \ " for dbTable in $DM_DB_TABLES; do dbFile=populate_$dbTable.sql diff --git a/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/controllers/ExperimentController.java b/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/controllers/ExperimentController.java index 9e5f03beaddd08a8326ebfb52c8eb826f2310d09..74ff2d30d3d14b907afc0f29bc319973b413ac02 100644 --- a/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/controllers/ExperimentController.java +++ b/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/controllers/ExperimentController.java @@ -82,8 +82,9 @@ public class ExperimentController extends CrudEntityController<Experiment, Exper @Override protected String getObjectAlreadyExistMessage(Experiment experiment) { - if (experiment == null) + if (experiment == null) { return null; + } return "Experiment " + experiment.getName() + " already exists."; } diff --git a/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/controllers/ExperimentTypeController.java b/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/controllers/ExperimentTypeController.java index e8545915caca1bd67212bbd9103aeee903c32023..2489e355ceb1e08eebf6252f5f732a9fc0d8577a 100644 --- a/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/controllers/ExperimentTypeController.java +++ b/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/controllers/ExperimentTypeController.java @@ -76,8 +76,9 @@ public class ExperimentTypeController extends CrudEntityController<ExperimentTyp @Override protected String getObjectAlreadyExistMessage(ExperimentType experimentType) { - if (experimentType == null) + if (experimentType == null) { return null; + } return "Experiment Type " + experimentType.getName() + " already exists."; } @@ -120,7 +121,6 @@ public class ExperimentTypeController extends CrudEntityController<ExperimentTyp throw new IllegalArgumentException("object " + object + " is of type " + object.getClass().getName() + "; expected type: " + ExperimentType.class.getName()); } } - } } \ No newline at end of file diff --git a/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/controllers/RoleTypeController.java b/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/controllers/RoleTypeController.java index 8e444f69118c5355984a26986a970fd0837fc3b1..d398dee30a1f827968f135b9451920f58ad79ef3 100644 --- a/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/controllers/RoleTypeController.java +++ b/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/controllers/RoleTypeController.java @@ -80,8 +80,9 @@ public class RoleTypeController extends CrudEntityController<RoleType, RoleTypeF @Override protected String getObjectAlreadyExistMessage(RoleType roleType) { - if (roleType == null) + if (roleType == null) { return null; + } return "Role Type " + roleType.getName() + " already exists."; } diff --git a/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/controllers/UserInfoController.java b/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/controllers/UserInfoController.java index 1e6b0f00c70f13c74c98b06614524a35666e8bf8..a898dfea79231cce95dcb4794cea9a3605b70b25 100644 --- a/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/controllers/UserInfoController.java +++ b/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/controllers/UserInfoController.java @@ -84,8 +84,9 @@ public class UserInfoController extends CrudEntityController<UserInfo, UserInfoF @Override protected String getObjectAlreadyExistMessage(UserInfo user) { - if (user == null) + if (user == null) { return null; + } return "User " + user.getUsername() + " already exists."; } diff --git a/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/controllers/UserSystemRoleController.java b/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/controllers/UserSystemRoleController.java index 1f965aa8ed4606f804bd8f622d18740ac8cc6bbd..27316911fd2a8ced6090c3a7886b9c35b4ed24f3 100644 --- a/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/controllers/UserSystemRoleController.java +++ b/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/controllers/UserSystemRoleController.java @@ -75,8 +75,7 @@ public class UserSystemRoleController implements Serializable private String systemRoleId; - private static final Logger logger = Logger.getLogger(UserSystemRoleController.class.getName()); - + private static final Logger logger = Logger.getLogger(UserSystemRoleController.class.getName()); public SystemRoleTypeTable getSystemRoleTable() { return systemRoleTable; @@ -116,7 +115,6 @@ public class UserSystemRoleController implements Serializable public void resetNoSystemRoleUserList() { logger.debug("Resetting System Role Add User list"); noSystemRoleTable.resetList(); -// return "/views/userSystemRole/list?faces-redirect=true"; } public boolean hasSystemRole(String user) { @@ -189,8 +187,7 @@ public class UserSystemRoleController implements Serializable catch (RuntimeException ex) { SessionUtility.addErrorMessage("Error", "Could not update RoleType" + ": " + ex.getMessage()); return null; - } - + } } } diff --git a/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/model/entities/UserInfo.java b/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/model/entities/UserInfo.java index ddf7eb8c7b969c619fab08fc75be7b5d79e520f6..426e705bed05a68ab00aae481f94c50ce7866e6c 100644 --- a/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/model/entities/UserInfo.java +++ b/src/java/DmWebPortal/src/java/gov/anl/aps/dm/portal/model/entities/UserInfo.java @@ -53,7 +53,7 @@ public class UserInfo extends CloneableEntity private Integer id; @Basic(optional = false) @NotNull - @Size(min = 1, max = 2147483647) + @Size(max = 64) @Column(name = "username") private String username; @Basic(optional = false) diff --git a/src/java/DmWebPortal/web/views/common/commonListActionButtons.xhtml b/src/java/DmWebPortal/web/views/common/commonListActionButtons.xhtml index e7f81547d1f22b22fa7dace76b51f59d3ef54d2d..d0e66f9b68b635e380256534b105e73b73c684b2 100644 --- a/src/java/DmWebPortal/web/views/common/commonListActionButtons.xhtml +++ b/src/java/DmWebPortal/web/views/common/commonListActionButtons.xhtml @@ -7,11 +7,10 @@ xmlns:ui="http://xmlns.jcp.org/jsf/facelets" xmlns:c="http://xmlns.jcp.org/jsp/jstl/core"> - <c:set var="entityTypeName" value="#{entityController.entityTypeName}"/> - <c:set var="displayAddButton" value="#{loginController.loggedIn}"/> + <ui:param name="entityTypeName" value="#{entityController.entityTypeName}"/> <div class="actionButton"> - <p:commandButton id="#{entityTypeName}AddButton" action="#{entityController.prepareCreate()}" rendered="#{displayAddButton}" value="Add" alt="Add new #{entityTypeName}" icon="ui-icon-plus"> + <p:commandButton id="#{entityTypeName}AddButton" action="#{entityController.prepareCreate()}" rendered="#{loginController.loggedIn}" value="Add" alt="Add new #{entityTypeName}" icon="ui-icon-plus"> <p:tooltip for="#{entityTypeName}AddButton" value="Create new #{entityController.displayEntityTypeName}."/> </p:commandButton> diff --git a/src/java/DmWebPortal/web/views/experiment/experimentCreatePanelGrid.xhtml b/src/java/DmWebPortal/web/views/experiment/experimentCreatePanelGrid.xhtml index 06aa0dacfe227e041776b798df1cdb60306b6e79..5c1eb5932f87795155afb826bf67ad0bf71c29f6 100644 --- a/src/java/DmWebPortal/web/views/experiment/experimentCreatePanelGrid.xhtml +++ b/src/java/DmWebPortal/web/views/experiment/experimentCreatePanelGrid.xhtml @@ -4,10 +4,9 @@ xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:p="http://primefaces.org/ui" - xmlns:ui="http://xmlns.jcp.org/jsf/facelets" - xmlns:c="http://xmlns.jcp.org/jsp/jstl/core"> + xmlns:ui="http://xmlns.jcp.org/jsf/facelets"> - <c:set var="experimentObject" value="#{experimentController.selected}"/> + <ui:param name="experimentObject" value="#{experimentController.selected}"/> <p:panelGrid columns="2" styleClass="createEntityDetails"> diff --git a/src/java/DmWebPortal/web/views/experiment/experimentEditPanelGrid.xhtml b/src/java/DmWebPortal/web/views/experiment/experimentEditPanelGrid.xhtml index 24ec5340af08281e8d4780d445e3b3616b72713d..646c858c144587fd35bed32892078967140a6f60 100644 --- a/src/java/DmWebPortal/web/views/experiment/experimentEditPanelGrid.xhtml +++ b/src/java/DmWebPortal/web/views/experiment/experimentEditPanelGrid.xhtml @@ -4,11 +4,10 @@ xmlns:h="http://java.sun.com/jsf/html" xmlns:p="http://primefaces.org/ui" xmlns:ui="http://xmlns.jcp.org/jsf/facelets" - xmlns:c="http://xmlns.jcp.org/jsp/jstl/core" xmlns:f="http://xmlns.jcp.org/jsf/core"> - <c:set var="experimentObject" value="#{experimentController.selected}"/> - <c:set var="isFieldWriteable" value="#{loginController.loggedIn}"/> + <ui:param name="experimentObject" value="#{experimentController.selected}"/> + <ui:param name="isFieldWriteable" value="#{loginController.loggedIn}"/> <p:panelGrid columns="2" styleClass="editEntityDetails"> diff --git a/src/java/DmWebPortal/web/views/experiment/experimentListDataTable.xhtml b/src/java/DmWebPortal/web/views/experiment/experimentListDataTable.xhtml index 0e3880e3bc06db5931f369087904a1064572793d..c981bb6141c1f42baa12aabd97753dad592461aa 100644 --- a/src/java/DmWebPortal/web/views/experiment/experimentListDataTable.xhtml +++ b/src/java/DmWebPortal/web/views/experiment/experimentListDataTable.xhtml @@ -53,13 +53,12 @@ </h:outputText> </p:column> - <c:set var="isEntityWriteable" value="#{loginController.loggedIn}"/> <p:column headerText="Actions" width="70"> <div class="actionLink"> <p:commandLink action="#{experimentController.prepareView(experimentObject)}" styleClass="ui-icon ui-icon-info" title="View"> <f:setPropertyActionListener value="#{experimentObject}" target="#{experimentUsersController.experiment}"/> </p:commandLink> - <p:commandLink action="#{experimentController.prepareEdit(experimentObject)}" rendered="#{isEntityWriteable}" styleClass="ui-icon ui-icon-pencil" title="Edit"/> + <p:commandLink action="#{experimentController.prepareEdit(experimentObject)}" rendered="#{loginController.loggedIn}" styleClass="ui-icon ui-icon-pencil" title="Edit"/> <p:commandLink oncomplete="PF('experimentDestroyDialogWidget').show()" rendered="#{loginController.loggedIn}" styleClass="ui-icon ui-icon-trash" title="Delete" update="@form"> <f:setPropertyActionListener value="#{experimentObject}" target="#{experimentController.current}"/> </p:commandLink> diff --git a/src/java/DmWebPortal/web/views/experiment/experimentViewPanelGrid.xhtml b/src/java/DmWebPortal/web/views/experiment/experimentViewPanelGrid.xhtml index a8561042d5266ba4250fd7cd3b8eeb3d8c554216..1a7b8ccc8cfd88abda3f6d2f68d14527293eaa7b 100644 --- a/src/java/DmWebPortal/web/views/experiment/experimentViewPanelGrid.xhtml +++ b/src/java/DmWebPortal/web/views/experiment/experimentViewPanelGrid.xhtml @@ -4,10 +4,9 @@ xmlns:h="http://java.sun.com/jsf/html" xmlns:p="http://primefaces.org/ui" xmlns:ui="http://xmlns.jcp.org/jsf/facelets" - xmlns:c="http://xmlns.jcp.org/jsp/jstl/core" xmlns:f="http://xmlns.jcp.org/jsf/core"> - <c:set var="experimentObject" value="#{experimentController.selected}"/> + <ui:param name="experimentObject" value="#{experimentController.selected}"/> <p:panelGrid columns="2" styleClass="viewEntityDetails"> diff --git a/src/java/DmWebPortal/web/views/experiment/list.xhtml b/src/java/DmWebPortal/web/views/experiment/list.xhtml index 21d4a7290e85473dbc624e58be830ff9b7680d21..e894f0b43e6751789b651cd078ed1c095bd90c19 100644 --- a/src/java/DmWebPortal/web/views/experiment/list.xhtml +++ b/src/java/DmWebPortal/web/views/experiment/list.xhtml @@ -14,7 +14,7 @@ </div> <h:form id="viewExperimentListForm"> - <c:set var="entityController" value="#{experimentController}"/> + <ui:param name="entityController" value="#{experimentController}"/> <ui:include src="../common/commonListActionButtons.xhtml"/> <h:panelGroup> diff --git a/src/java/DmWebPortal/web/views/experimentType/experimentTypeEditPanelGrid.xhtml b/src/java/DmWebPortal/web/views/experimentType/experimentTypeEditPanelGrid.xhtml index d7a00dc095aec0c2fb8097cf102d3abf05d2ea34..2ee3811fd2cae4d9448154a73a1b30dda157a3aa 100644 --- a/src/java/DmWebPortal/web/views/experimentType/experimentTypeEditPanelGrid.xhtml +++ b/src/java/DmWebPortal/web/views/experimentType/experimentTypeEditPanelGrid.xhtml @@ -3,11 +3,9 @@ <ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:p="http://primefaces.org/ui" - xmlns:ui="http://xmlns.jcp.org/jsf/facelets" - xmlns:c="http://xmlns.jcp.org/jsp/jstl/core"> + xmlns:ui="http://xmlns.jcp.org/jsf/facelets"> - <c:set var="experimentTypeObject" value="#{experimentTypeController.selected}"/> - <c:set var="isFieldWriteable" value="#{loginController.loggedIn}"/> + <ui:param name="experimentTypeObject" value="#{experimentTypeController.selected}"/> <p:panelGrid columns="2" styleClass="editEntityDetails"> diff --git a/src/java/DmWebPortal/web/views/experimentType/experimentTypeListDataTable.xhtml b/src/java/DmWebPortal/web/views/experimentType/experimentTypeListDataTable.xhtml index e2f200765d21a1a2bed1c21044484704c6817658..fd698f121a3286fa0a8266339ffa33763ab44d8f 100644 --- a/src/java/DmWebPortal/web/views/experimentType/experimentTypeListDataTable.xhtml +++ b/src/java/DmWebPortal/web/views/experimentType/experimentTypeListDataTable.xhtml @@ -37,11 +37,10 @@ <h:outputText value="#{experimentTypeObject.rootDataPath}"/> </p:column> - <c:set var="isEntityWriteable" value="#{loginController.loggedIn}"/> <p:column headerText="Actions" width="50"> <div class="actionLink"> <p:commandLink action="#{experimentTypeController.prepareView(experimentTypeObject)}" styleClass="ui-icon ui-icon-info" title="View"/> - <p:commandLink action="#{experimentTypeController.prepareEdit(experimentTypeObject)}" rendered="#{isEntityWriteable}" styleClass="ui-icon ui-icon-pencil" title="Edit"/> + <p:commandLink action="#{experimentTypeController.prepareEdit(experimentTypeObject)}" rendered="#{loginController.loggedIn}" styleClass="ui-icon ui-icon-pencil" title="Edit"/> <p:commandLink oncomplete="PF('experimentTypeDestroyDialogWidget').show()" rendered="#{loginController.loggedIn}" styleClass="ui-icon ui-icon-trash" title="Delete" update="@form"> <f:setPropertyActionListener value="#{experimentTypeObject}" target="#{experimentTypeController.current}"/> </p:commandLink> diff --git a/src/java/DmWebPortal/web/views/experimentType/experimentTypeViewPanelGrid.xhtml b/src/java/DmWebPortal/web/views/experimentType/experimentTypeViewPanelGrid.xhtml index e1d669bf2eeb73ad46b0c933ec9fed2e48272613..80cf297c6a572e8a22f8de2c034533a44a541d7d 100644 --- a/src/java/DmWebPortal/web/views/experimentType/experimentTypeViewPanelGrid.xhtml +++ b/src/java/DmWebPortal/web/views/experimentType/experimentTypeViewPanelGrid.xhtml @@ -3,10 +3,9 @@ <ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:p="http://primefaces.org/ui" - xmlns:ui="http://xmlns.jcp.org/jsf/facelets" - xmlns:c="http://xmlns.jcp.org/jsp/jstl/core"> + xmlns:ui="http://xmlns.jcp.org/jsf/facelets"> - <c:set var="experimentTypeObject" value="#{experimentTypeController.selected}"/> + <ui:param name="experimentTypeObject" value="#{experimentTypeController.selected}"/> <p:panelGrid columns="2" styleClass="viewEntityDetails"> diff --git a/src/java/DmWebPortal/web/views/experimentType/list.xhtml b/src/java/DmWebPortal/web/views/experimentType/list.xhtml index 11ab5db38a4efb52ec83f5b2c52902479cd058d1..2ecc56bd4d1c0e2a61cbef51b6f4819e7f5bed40 100644 --- a/src/java/DmWebPortal/web/views/experimentType/list.xhtml +++ b/src/java/DmWebPortal/web/views/experimentType/list.xhtml @@ -14,7 +14,7 @@ </div> <h:form id="viewExperimentTypeListForm"> - <c:set var="entityController" value="#{experimentTypeController}"/> + <ui:param name="entityController" value="#{experimentTypeController}"/> <ui:include src="../common/commonListActionButtons.xhtml"/> <h:panelGroup> diff --git a/src/java/DmWebPortal/web/views/experimentType/view.xhtml b/src/java/DmWebPortal/web/views/experimentType/view.xhtml index 1ab0e8e52c0e48ca1b19786b5bb601032cc9af55..539477865a9511a9aef2bbfd80ea549b8e43c554 100644 --- a/src/java/DmWebPortal/web/views/experimentType/view.xhtml +++ b/src/java/DmWebPortal/web/views/experimentType/view.xhtml @@ -17,12 +17,11 @@ </div> <ui:include src="experimentTypeViewPanelGrid.xhtml"/> - + <p/> - <c:set var="experimentTypeObject" value="#{experimentTypeController.selected}"/> - <c:set var="isEntityWriteable" value="#{loginController.loggedIn}"/> + <ui:param name="experimentTypeObject" value="#{experimentTypeController.selected}"/> <div class="actionButton"> - <p:commandButton action="#{experimentTypeController.prepareEdit(experimentTypeObject)}" rendered="#{isEntityWriteable}" value="Edit" alt="Edit" icon="ui-icon-pencil"/> + <p:commandButton action="#{experimentTypeController.prepareEdit(experimentTypeObject)}" rendered="#{loginController.loggedIn}" value="Edit" alt="Edit" icon="ui-icon-pencil"/> <p:commandButton onclick="PF('experimentTypeDestroyDialogWidget').show();" rendered="#{loginController.loggedIn}" value="Delete" alt="Delete" icon="ui-icon-trash"> <f:setPropertyActionListener value="#{experimentTypeObject}" target="#{experimentTypeController.current}"/> </p:commandButton> @@ -30,7 +29,7 @@ </div> <ui:include src="experimentTypeDestroyDialog.xhtml"/> - + </div> </h:form> diff --git a/src/java/DmWebPortal/web/views/roleType/list.xhtml b/src/java/DmWebPortal/web/views/roleType/list.xhtml index d0badb8312175885b7068f646d0fbbea251005ae..21e3281319429bb82baacd43360bb56d9c41b3b4 100644 --- a/src/java/DmWebPortal/web/views/roleType/list.xhtml +++ b/src/java/DmWebPortal/web/views/roleType/list.xhtml @@ -14,7 +14,7 @@ </div> <h:form id="viewRoleTypeListForm"> - <c:set var="entityController" value="#{roleTypeController}"/> + <ui:param name="entityController" value="#{roleTypeController}"/> <ui:include src="../common/commonListActionButtons.xhtml"/> <h:panelGroup> diff --git a/src/java/DmWebPortal/web/views/userInfo/edit.xhtml b/src/java/DmWebPortal/web/views/userInfo/edit.xhtml index d600e219dda09a7795d85ce4c09cf0826d8e91f0..21822848ea416a548141ce33b43b1687c07893ca 100644 --- a/src/java/DmWebPortal/web/views/userInfo/edit.xhtml +++ b/src/java/DmWebPortal/web/views/userInfo/edit.xhtml @@ -24,13 +24,7 @@ </div> </div> <div class="middleCenterRightContent"> -<!-- <p:accordionPanel multiple="true"> - <p:tab title="Settings"> - <ui:include src="../userSetting/edit.xhtml"/> - - </p:tab> - </p:accordionPanel>--> </div> </h:form> diff --git a/src/java/DmWebPortal/web/views/userInfo/list.xhtml b/src/java/DmWebPortal/web/views/userInfo/list.xhtml index 833bd48109880279cbacb1ace8d5d1340ff6a4d0..62cf4f84dc7ba11b756ebd3829a8cf3a58ff9c55 100644 --- a/src/java/DmWebPortal/web/views/userInfo/list.xhtml +++ b/src/java/DmWebPortal/web/views/userInfo/list.xhtml @@ -14,7 +14,7 @@ </div> <h:form id="viewUserInfoListForm"> - <c:set var="entityController" value="#{userInfoController}"/> + <ui:param name="entityController" value="#{userInfoController}"/> <ui:include src="../common/commonListActionButtons.xhtml"/> <h:panelGroup> diff --git a/src/java/DmWebPortal/web/views/userInfo/userInfoCreatePanelGrid.xhtml b/src/java/DmWebPortal/web/views/userInfo/userInfoCreatePanelGrid.xhtml index afc4fc5972f092aa9759819e49e1ffc78c538aa7..c60402e56309d56f5e5ed00f1038d420a2aed4a0 100644 --- a/src/java/DmWebPortal/web/views/userInfo/userInfoCreatePanelGrid.xhtml +++ b/src/java/DmWebPortal/web/views/userInfo/userInfoCreatePanelGrid.xhtml @@ -3,15 +3,14 @@ <ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:p="http://primefaces.org/ui" - xmlns:ui="http://xmlns.jcp.org/jsf/facelets" - xmlns:c="http://xmlns.jcp.org/jsp/jstl/core"> + xmlns:ui="http://xmlns.jcp.org/jsf/facelets"> - <c:set var="userInfoObject" value="#{userInfoController.selected}"/> + <ui:param name="userInfoObject" value="#{userInfoController.selected}"/> <p:panelGrid columns="2" styleClass="createEntityDetails"> <h:outputLabel for="username" value="Username" styleClass="entityDataEmphasizedLabel"/> - <h:inputText id="username" value="#{userInfoObject.username}" title="Username" required="true" styleClass="entityDataEmphasizedText"/> + <h:inputText id="username" value="#{userInfoObject.username}" title="Username" styleClass="entityDataEmphasizedText"/> <h:outputLabel for="lastName" value="Last Name" styleClass="entityDataLabel"/> <h:inputText id="lastName" value="#{userInfoObject.lastName}" title="Last Name" required="true" styleClass="entityDataText"/> diff --git a/src/java/DmWebPortal/web/views/userInfo/userInfoEditPanelGrid.xhtml b/src/java/DmWebPortal/web/views/userInfo/userInfoEditPanelGrid.xhtml index ffc6dabe7c4d54cdecb5d5dca54badd15ca8941e..a1b9077ec930f701a80727342cd677cc3fb66ae8 100644 --- a/src/java/DmWebPortal/web/views/userInfo/userInfoEditPanelGrid.xhtml +++ b/src/java/DmWebPortal/web/views/userInfo/userInfoEditPanelGrid.xhtml @@ -3,11 +3,10 @@ <ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:p="http://primefaces.org/ui" - xmlns:ui="http://xmlns.jcp.org/jsf/facelets" - xmlns:c="http://xmlns.jcp.org/jsp/jstl/core"> + xmlns:ui="http://xmlns.jcp.org/jsf/facelets"> - <c:set var="userInfoObject" value="#{userInfoController.selected}"/> - <c:set var="isFieldWriteable" value="#{loginController.loggedIn}"/> + <ui:param name="userInfoObject" value="#{userInfoController.selected}"/> + <ui:param name="isFieldWriteable" value="#{loginController.loggedIn}"/> <p:panelGrid columns="2" styleClass="editEntityDetails"> diff --git a/src/java/DmWebPortal/web/views/userInfo/userInfoListDataTable.xhtml b/src/java/DmWebPortal/web/views/userInfo/userInfoListDataTable.xhtml index 3b480c930a0220ebcfa39d7b3b00f5db62f7afba..2ee986b8a929f9ef9c6c50b9c6779d242d8339fa 100644 --- a/src/java/DmWebPortal/web/views/userInfo/userInfoListDataTable.xhtml +++ b/src/java/DmWebPortal/web/views/userInfo/userInfoListDataTable.xhtml @@ -52,11 +52,10 @@ <h:outputText value="#{userInfoObject.description}"/> </p:column> - <c:set var="isEntityWriteable" value="#{loginController.isUserWriteable(userInfoObject)}"/> <p:column headerText="Actions" width="70"> <div class="actionLink"> <p:commandLink action="#{userInfoController.prepareView(userInfoObject)}" styleClass="ui-icon ui-icon-info" title="View"/> - <p:commandLink action="#{userInfoController.prepareEdit(userInfoObject)}" rendered="#{isEntityWriteable}" styleClass="ui-icon ui-icon-pencil" title="Edit"/> + <p:commandLink action="#{userInfoController.prepareEdit(userInfoObject)}" rendered="#{loginController.isUserWriteable(userInfoObject)}" styleClass="ui-icon ui-icon-pencil" title="Edit"/> <p:commandLink oncomplete="PF('userInfoDestroyDialogWidget').show()" rendered="#{loginController.loggedIn}" styleClass="ui-icon ui-icon-trash" title="Delete" update="@form"> <f:setPropertyActionListener value="#{userInfoObject}" target="#{userInfoController.current}"/> </p:commandLink> diff --git a/src/java/DmWebPortal/web/views/userInfo/userInfoViewPanelGrid.xhtml b/src/java/DmWebPortal/web/views/userInfo/userInfoViewPanelGrid.xhtml index 46dda1700ed4c897eb6d1293b5b5772c26af5edf..b9e3a59a8fa09ba0b79d5576e7fd54543851487e 100644 --- a/src/java/DmWebPortal/web/views/userInfo/userInfoViewPanelGrid.xhtml +++ b/src/java/DmWebPortal/web/views/userInfo/userInfoViewPanelGrid.xhtml @@ -3,10 +3,9 @@ <ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:p="http://primefaces.org/ui" - xmlns:ui="http://xmlns.jcp.org/jsf/facelets" - xmlns:c="http://xmlns.jcp.org/jsp/jstl/core"> + xmlns:ui="http://xmlns.jcp.org/jsf/facelets"> - <c:set var="userInfoObject" value="#{userInfoController.selected}"/> + <ui:param name="userInfoObject" value="#{userInfoController.selected}"/> <p:panelGrid columns="2" styleClass="viewEntityDetails"> diff --git a/src/java/DmWebPortal/web/views/userInfo/view.xhtml b/src/java/DmWebPortal/web/views/userInfo/view.xhtml index a3b761984562590add3e647ab2f16a68c3bd3905..1a537cf356f7b359a9bfe54c1880f4317baf9c75 100644 --- a/src/java/DmWebPortal/web/views/userInfo/view.xhtml +++ b/src/java/DmWebPortal/web/views/userInfo/view.xhtml @@ -17,12 +17,11 @@ </div> <ui:include src="userInfoViewPanelGrid.xhtml"/> - + <p/> - <c:set var="userInfoObject" value="#{userInfoController.selected}"/> - <c:set var="isEntityWriteable" value="#{loginController.isUserWriteable(userInfoObject)}"/> + <ui:param name="userInfoObject" value="#{userInfoController.selected}"/> <div class="actionButton"> - <p:commandButton action="#{userInfoController.prepareEdit(userInfoObject)}" rendered="#{isEntityWriteable}" value="Edit" alt="Edit" icon="ui-icon-pencil"/> + <p:commandButton action="#{userInfoController.prepareEdit(userInfoObject)}" rendered="#{loginController.isUserWriteable(userInfoObject)}" value="Edit" alt="Edit" icon="ui-icon-pencil"/> <p:commandButton onclick="PF('userInfoDestroyDialogWidget').show();" rendered="#{loginController.loggedIn}" value="Delete" alt="Delete" icon="ui-icon-trash"> <f:setPropertyActionListener value="#{userInfoObject}" target="#{userInfoController.current}"/> </p:commandButton> @@ -30,7 +29,7 @@ </div> <ui:include src="userInfoDestroyDialog.xhtml"/> - + </div> </h:form> diff --git a/src/java/DmWebPortal/web/views/userSystemRole/systemRoleRemoveDialog.xhtml b/src/java/DmWebPortal/web/views/userSystemRole/systemRoleRemoveDialog.xhtml index 53d57921453611028e2a0c3eea7ea9b1112d8734..7ea624e101b78820cd34d39c40dccc740fc223e4 100644 --- a/src/java/DmWebPortal/web/views/userSystemRole/systemRoleRemoveDialog.xhtml +++ b/src/java/DmWebPortal/web/views/userSystemRole/systemRoleRemoveDialog.xhtml @@ -2,8 +2,7 @@ <!DOCTYPE html 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:p="http://primefaces.org/ui" - xmlns:ui="http://xmlns.jcp.org/jsf/facelets" - xmlns:c="http://xmlns.jcp.org/jsp/jstl/core"> + xmlns:ui="http://xmlns.jcp.org/jsf/facelets"> <p:confirmDialog id="systemRoleRemoveDialog" message="Remove #{userSystemRoleController.getSystemRoleName()} Role for user #{userSystemRoleController.systemRoleTable.current.username}?"