chore: reorganize into polyglot monorepo (workshop)
- Move bigmind/ -> mcp/bigmind/ - Move webscraper/ -> mcp/webscraper/ - Move mss-failsafe/ -> java/mss-failsafe/ - Move Wellmann-Shop/ -> java/wellmann-shop/ (normalize to kebab-case) - Add .roo/ IDE config files to tracking - Add plans/REPO_STRATEGY.md (monorepo strategy document) - Expand .gitignore: Java/Maven, Node/TS, coverage, uv.lock - Rewrite README.md as navigation index - Update .roo/mcp.json webscraper path to mcp/webscraper/
This commit is contained in:
@@ -0,0 +1,110 @@
|
||||
<ui:composition template="/resources/layout/user/template.xhtml"
|
||||
xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:h="http://xmlns.jcp.org/jsf/html"
|
||||
xmlns:p="http://primefaces.org/ui"
|
||||
xmlns:f="http://xmlns.jcp.org/jsf/core"
|
||||
xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
|
||||
<ui:define name="title">
|
||||
Willkommen #{personController.activeUser.call.toString()} #{personController.activeUser.lastname}
|
||||
</ui:define>
|
||||
|
||||
<ui:define name="content">
|
||||
<div class="p-grid">
|
||||
<div class="card p-col-5 p-md-6 p-xl-6">
|
||||
<p:fileUpload mode="advanced"
|
||||
multiple="false"
|
||||
sizeLimit="#{userPictureController.maxFileSize}" allowTypes="#{userPictureController.fileTypesRE}"
|
||||
invalidSizeMessage="Maximum file size allowed is 2 MB"
|
||||
invalidFileMessage="only gif | jpg | jpeg | png is allowed"
|
||||
update="main"
|
||||
listener="#{userPictureController.handleUserPictureUpload}"/>
|
||||
</div>
|
||||
<div class="card p-col-7 p-md-6 p-xl-6" style="text-align: right;">
|
||||
<p:graphicImage style="max-width: 500px; max-height: 300px; margin-right: 20%;" id="image" value="#{personController.activeUser.userPicture.fileData}" rendered="#{personController.hasPicture()}"/>
|
||||
</div>
|
||||
|
||||
<div class="card p-col-12 p-md-6 p-xl-6">
|
||||
<div class="ui-fluid p-formgrid p-grid">
|
||||
<div class="p-field p-col-8 p-md-8">
|
||||
<p:outputLabel for="email" value="Email" />
|
||||
<p:inputText readonly="true" id="email" value="#{personEditController.email}" />
|
||||
</div>
|
||||
<div class="p-field p-col-4 p-md-4" style="float: right;">
|
||||
<br />
|
||||
<p:commandButton value="Ändern"/>
|
||||
</div>
|
||||
|
||||
<div class="p-field p-col-8 p-md-8">
|
||||
<p:outputLabel for="password" value="Password" />
|
||||
<p:inputText readonly="true" id="password" value="#{personEditController.password}" />
|
||||
</div>
|
||||
<div class="p-field p-col-4 p-md-4" style="float: right;">
|
||||
<br />
|
||||
<p:commandButton value="Ändern"/>
|
||||
</div>
|
||||
|
||||
<div class="p-field p-col-8 p-md-8">
|
||||
<p:outputLabel for="telefon" value="Telefon" />
|
||||
<p:inputText readonly="true" id="telefon" value="#{personEditController.telefon}" />
|
||||
</div>
|
||||
<div class="p-field p-col-4 p-md-4" style="float: right;">
|
||||
<br />
|
||||
<p:commandButton value="Ändern"/>
|
||||
</div>
|
||||
|
||||
<div class="p-field p-col-8 p-md-8">
|
||||
<p:outputLabel for="mobile" value="Handy" />
|
||||
<p:inputText readonly="true" id="mobile" value="#{personEditController.mobile}" />
|
||||
</div>
|
||||
<div class="p-field p-col-4 p-md-4" style="float: right;">
|
||||
<br />
|
||||
<p:commandButton value="Ändern"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card p-col-12 p-md-6 p-xl-6">
|
||||
<div class="ui-fluid p-formgrid p-grid">
|
||||
<div class="p-field p-col-8 p-md-8">
|
||||
<p:outputLabel for="title" value="Titel" />
|
||||
<p:inputText readonly="true" id="title" value="#{personEditController.title}" />
|
||||
</div>
|
||||
<div class="p-field p-col-4 p-md-4" style="float: right;">
|
||||
<br />
|
||||
<p:commandButton value="Ändern"/>
|
||||
</div>
|
||||
|
||||
<div class="p-field p-col-8 p-md-8">
|
||||
<p:outputLabel for="call" value="Anrede" />
|
||||
<p:inputText readonly="true" id="call" value="#{personEditController.call.toString()}" />
|
||||
</div>
|
||||
<div class="p-field p-col-4 p-md-4" style="float: right;">
|
||||
<br />
|
||||
<p:commandButton value="Ändern"/>
|
||||
</div>
|
||||
<div class="p-field p-col-8 p-md-8">
|
||||
<p:outputLabel for="firstname" value="Vorname" />
|
||||
<p:inputText readonly="true" id="firstname" value="#{personEditController.firstname}" />
|
||||
</div>
|
||||
<div class="p-field p-col-4 p-md-4" style="float: right;">
|
||||
<br />
|
||||
<p:commandButton value="Ändern"/>
|
||||
</div>
|
||||
|
||||
<div class="p-field p-col-8 p-md-8">
|
||||
<p:outputLabel for="lastname" value="Nachname" />
|
||||
<p:inputText readonly="true" id="lastname" value="#{personEditController.lastname}" />
|
||||
</div>
|
||||
<div class="p-field p-col-4 p-md-4" style="float: right;">
|
||||
<br />
|
||||
<p:commandButton value="Ändern"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</ui:define>
|
||||
|
||||
<ui:define name="bottom">
|
||||
|
||||
</ui:define>
|
||||
|
||||
</ui:composition>
|
||||
Reference in New Issue
Block a user