office-dynamixs-ai/dynamixs-ai-app/docker/deployments/dynamixs-ai.war/pages/portlet_manager_admin.xhtml
2025-05-31 14:46:56 +02:00

78 lines
2.5 KiB
HTML

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://xmlns.jcp.org/jsf/core"
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:c="http://xmlns.jcp.org/jsp/jstl/core"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
xmlns:pt="http://xmlns.jcp.org/jsf/passthrough"
xmlns:fn="http://xmlns.jcp.org/jsp/jstl/functions"
xmlns:marty="http://xmlns.jcp.org/jsf/composite/marty"
xmlns:i="http://xmlns.jcp.org/jsf/composite/imixs">
<!-- Admin Menu -->
<div class="imixs-administration">
<div class="imixs-header">
<ul>
<li class="active"><h:outputText
value="#{message.administration}" /></li>
</ul>
</div>
<h:panelGroup layout="block"
rendered="#{fn:indexOf(loginController.userNameList,'{process:manager}') gt -1}">
<h3>#{message['nav.admin_processlist']}</h3>
<!-- show all processes to admin -->
<ul>
<ui:repeat value="#{teamController.processList}" var="record">
<ui:fragment rendered="#{record.item['isManager']}">
<li>
<h:link outcome="/pages/process?faces-redirect=true" styleClass="imixs-viewentry-main-link">
<h:outputText value="#{record.item['Name']}" />
<h:outputText rendered="#{empty record.item['Name']}"
value=" - no name - " />
<f:param name="id" value="#{record.item['$uniqueid']}" />
</h:link>
</li>
</ui:fragment>
</ui:repeat>
</ul>
</h:panelGroup>
<h:panelGroup layout="block"
rendered="#{fn:indexOf(loginController.userNameList,'{space:manager}') gt -1}">
<h3>#{message['nav.admin_spaces']}</h3>
<!-- show all spaces to admin -->
<ul>
<ui:repeat value="#{teamController.spaces}" var="record">
<ui:fragment rendered="#{record.item['isManager']}">
<li>
<h:link outcome="/pages/space?faces-redirect=true"
styleClass="imixs-viewentry-main-link">
<h:panelGroup rendered="#{(record.item['$taskid'] eq 100)}"
styleClass="typcn typcn-tick imixs-state-success"
pt:title="#{record.item['$workflowstatus']}" />
<h:panelGroup rendered="#{(record.item['$taskid'] eq 180)}"
pt:title="#{record.item['$workflowstatus']}"
styleClass="typcn typcn-delete-outline imixs-state-warning" />
<h:outputText value="#{record.item['Name']}" />
<h:outputText rendered="#{empty record.item['Name']}"
value=" - no name - " />
<f:param name="id" value="#{record.item['$uniqueid']}" />
</h:link>
</li>
</ui:fragment>
</ui:repeat>
</ul>
</h:panelGroup>
</div>
</ui:composition>