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,19 @@
|
||||
<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">
|
||||
Firmen
|
||||
</ui:define>
|
||||
|
||||
<ui:define name="content">
|
||||
Willkommen zuhause
|
||||
</ui:define>
|
||||
|
||||
<ui:define name="bottom">
|
||||
|
||||
</ui:define>
|
||||
|
||||
</ui:composition>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
To change this license header, choose License Headers in Project Properties.
|
||||
To change this template file, choose Tools | Templates
|
||||
and open the template in the editor.
|
||||
-->
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>TODO supply a title</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
</head>
|
||||
<body>
|
||||
<div>TODO write content</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
To change this license header, choose License Headers in Project Properties.
|
||||
To change this template file, choose Tools | Templates
|
||||
and open the template in the editor.
|
||||
-->
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>TODO supply a title</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
</head>
|
||||
<body>
|
||||
<div>TODO write content</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -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>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
To change this license header, choose License Headers in Project Properties.
|
||||
To change this template file, choose Tools | Templates
|
||||
and open the template in the editor.
|
||||
-->
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>TODO supply a title</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
</head>
|
||||
<body>
|
||||
<div>TODO write content</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,19 @@
|
||||
<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">
|
||||
Willkommen zuhause
|
||||
</ui:define>
|
||||
|
||||
<ui:define name="bottom">
|
||||
|
||||
</ui:define>
|
||||
|
||||
</ui:composition>
|
||||
Reference in New Issue
Block a user