first commit

This commit is contained in:
salam committed 2026-10-06 19:40:28 +02:00
commit e81864e683
2984 files changed
+267797

No files matched your search

@@ -0,0 +1,36 @@
<f:be.container>
<div class="typo3-fullDoc">
<div id="typo3-docheader">
<div class="typo3-docheader-functions">
<div class="left">
<f:be.buttons.csh />
<f:be.menus.actionMenu>
<f:be.menus.actionMenuItem label="Overview" controller="" action="list" />
<f:be.menus.actionMenuItem label="Create new Wettbewerbe" action="new" controller="Wettbewerbe" />
<f:be.menus.actionMenuItem label="Create new Kriterien" action="new" controller="Kriterien" />
</f:be.menus.actionMenu>
</div>
<div class="right">
<f:be.pagePath />
<f:be.pageInfo />
</div>
</div>
<div class="typo3-docheader-buttons">
<div class="left">
</div>
<div class="right">
<f:be.buttons.shortcut />
</div>
</div>
</div>
<div id="typo3-docbody">
<div id="typo3-inner-docbody">
<f:flashMessages />
<f:render section="content" />
</div>
</div>
</div>
</f:be.container>
@@ -0,0 +1,13 @@
<f:form.validationResults for="{object}">
<f:if condition="{validationResults.flattenedErrors}">
<ul>
<f:for each="{validationResults.flattenedErrors}" key="propertyPath" as="errors">
<li>
{propertyPath}: <ul>
<f:for each="{errors}" as="error"><li>{error}</li></f:for>
</ul>
</li>
</f:for></ul>
</f:if>
</f:form.validationResults>
@@ -0,0 +1,5 @@
<label for="bezeichnung">
<f:translate key="tx_zuladungsliste_domain_model_kriterien.bezeichnung" />
</label><br />
<f:form.textfield property="bezeichnung" /><br />
@@ -0,0 +1,11 @@
<table class="tx-zuladungsliste" >
<tr>
<td>
<f:translate key="tx_zuladungsliste_domain_model_kriterien.bezeichnung" />
</td>
<td>
{kriterien.bezeichnung}
</td>
</tr>
</table>
@@ -0,0 +1,41 @@
<label for="wettbewerb">
<f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.wettbewerb" /> <span class="required">(required)</span>
</label><br />
<f:form.textfield property="wettbewerb" /><br />
<label for="beschreibung">
<f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.beschreibung" />
</label><br />
<f:form.textarea property="beschreibung" cols="40" rows="15" /><br />
<label for="registrierung">
<f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.registrierung" />
</label><br />
<f:form.textfield property="registrierung" /><br />
<label for="verfahrensort">
<f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.verfahrensort" />
</label><br />
<f:form.textfield property="verfahrensort" /><br />
<label for="bundesland">
<f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.bundesland" />
</label><br />
<f:form.textfield property="bundesland" /><br />
<label for="abgabetermin">
<f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.abgabetermin" />
</label><br />
<f:form.textfield property="abgabetermin" value="{wettbewerbe.abgabetermin->f:format.date()}" /><br />
<label for="kammerbeschluss">
<f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.kammerbeschluss" />
</label><br />
<f:form.textfield property="kammerbeschluss" value="{wettbewerbe.kammerbeschluss->f:format.date()}" /><br />
<label for="entscheidungstermin">
<f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.entscheidungstermin" />
</label><br />
<f:form.textfield property="entscheidungstermin" value="{wettbewerbe.entscheidungstermin->f:format.date()}" /><br />
<label for="sperrung">
<f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.sperrung" />
</label><br />
<f:form.checkbox property="sperrung" value="1" /><br />
<label for="aufgabenstellung">
<f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.aufgabenstellung" />
</label><br />
<f:form.textarea property="aufgabenstellung" cols="40" rows="15" /><br />
@@ -0,0 +1,83 @@
<table class="tx-zuladungsliste" >
<tr>
<td>
<f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.wettbewerb" />
</td>
<td>
{wettbewerbe.wettbewerb}
</td>
</tr>
<tr>
<td>
<f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.beschreibung" />
</td>
<td>
{wettbewerbe.beschreibung}
</td>
</tr>
<tr>
<td>
<f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.registrierung" />
</td>
<td>
{wettbewerbe.registrierung}
</td>
</tr>
<tr>
<td>
<f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.verfahrensort" />
</td>
<td>
{wettbewerbe.verfahrensort}
</td>
</tr>
<tr>
<td>
<f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.bundesland" />
</td>
<td>
{wettbewerbe.bundesland}
</td>
</tr>
<tr>
<td>
<f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.abgabetermin" />
</td>
<td>
{wettbewerbe.abgabetermin -> f:format.date()}
</td>
</tr>
<tr>
<td>
<f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.kammerbeschluss" />
</td>
<td>
{wettbewerbe.kammerbeschluss -> f:format.date()}
</td>
</tr>
<tr>
<td>
<f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.entscheidungstermin" />
</td>
<td>
{wettbewerbe.entscheidungstermin -> f:format.date()}
</td>
</tr>
<tr>
<td>
<f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.sperrung" />
</td>
<td>
{wettbewerbe.sperrung}
</td>
</tr>
<tr>
<td>
<f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.aufgabenstellung" />
</td>
<td>
{wettbewerbe.aufgabenstellung}
</td>
</tr>
</table>
@@ -0,0 +1,43 @@
<f:layout name="Default" />
This Template is responsible for creating a table of domain objects.
If you modify this template, do not forget to change the overwrite settings
in /Configuration/ExtensionBuilder/settings.yaml:
Resources:
Private:
Templates:
List.html: keep
Otherwise your changes will be overwritten the next time you save the extension in the extension builder
<f:section name="content">
<h1>Listing for Architekten</h1>
<f:flashMessages />
<table class="tx_zuladungsliste" >
<tr>
<th><f:translate key="fe_users.inliste" /></th>
<th><f:translate key="fe_users.vereidigung" /></th>
<th><f:translate key="fe_users.geburtsdatum" /></th>
<th><f:translate key="fe_users.freuenfoerderpunkt" /></th>
<th> </th>
<th> </th>
</tr>
<f:for each="{architektens}" as="architekten">
<tr>
<td><f:link.action action="show" arguments="{architekten : architekten}"> {architekten.inliste}</f:link.action></td>
<td><f:link.action action="show" arguments="{architekten : architekten}"> {architekten.vereidigung -> f:format.date()}</f:link.action></td>
<td><f:link.action action="show" arguments="{architekten : architekten}"> {architekten.geburtsdatum -> f:format.date()}</f:link.action></td>
<td><f:link.action action="show" arguments="{architekten : architekten}"> {architekten.freuenfoerderpunkt}</f:link.action></td>
<td><f:link.action action="edit" arguments="{architekten : architekten}">Edit</f:link.action></td>
<td><f:link.action action="delete" arguments="{architekten : architekten}">Delete</f:link.action></td>
</tr>
</f:for>
</table>
<f:link.action action="new">New Architekten</f:link.action>
</f:section>
@@ -0,0 +1,26 @@
<f:layout name="Default" />
This template displays a EDIT form for the current domain object.
If you modify this template, do not forget to change the overwrite settings
in /Configuration/ExtensionBuilder/settings.yaml:
Resources:
Private:
Templates:
Edit.html: keep
Otherwise your changes will be overwritten the next time you save the extension in the extension builder
<f:section name="content">
<h1>Edit Kriterien</h1>
<f:flashMessages />
<f:render partial="FormErrors" />
<f:form action="update" name="kriterien" object="{kriterien}" >
<f:render partial="Kriterien/FormFields" arguments="{kriterien:kriterien}" />
<f:form.submit value="Save" />
</f:form>
</f:section>
@@ -0,0 +1,37 @@
<f:layout name="Default" />
This Template is responsible for creating a table of domain objects.
If you modify this template, do not forget to change the overwrite settings
in /Configuration/ExtensionBuilder/settings.yaml:
Resources:
Private:
Templates:
List.html: keep
Otherwise your changes will be overwritten the next time you save the extension in the extension builder
<f:section name="content">
<h1>Listing for Kriterien</h1>
<f:flashMessages />
<table class="tx_zuladungsliste" >
<tr>
<th><f:translate key="tx_zuladungsliste_domain_model_kriterien.bezeichnung" /></th>
<th> </th>
<th> </th>
</tr>
<f:for each="{kriteriens}" as="kriterien">
<tr>
<td><f:link.action action="show" arguments="{kriterien : kriterien}"> {kriterien.bezeichnung}</f:link.action></td>
<td><f:link.action action="edit" arguments="{kriterien : kriterien}">Edit</f:link.action></td>
<td><f:link.action action="delete" arguments="{kriterien : kriterien}">Delete</f:link.action></td>
</tr>
</f:for>
</table>
<f:link.action action="new">New Kriterien</f:link.action>
</f:section>
@@ -0,0 +1,26 @@
<f:layout name="Default" />
This template displays a NEW form for the current domain object.
If you modify this template, do not forget to change the overwrite settings
in /Configuration/ExtensionBuilder/settings.yaml:
Resources:
Private:
Templates:
New.html: keep
Otherwise your changes will be overwritten the next time you save the extension in the extension builder
<f:section name="content">
<h1>New Kriterien</h1>
<f:flashMessages />
<f:render partial="FormErrors" />
<f:form action="create" name="newKriterien" object="{newKriterien}">
<f:render partial="Kriterien/FormFields" />
<f:form.submit value="Create new" />
</f:form>
</f:section>
@@ -0,0 +1,22 @@
<f:layout name="Default" />
This Template is responsible for displaying a single view for a domain object
If you modify this template, do not forget to change the overwrite settings
in /Configuration/ExtensionBuilder/settings.yaml:
Resources:
Private:
Templates:
Show.html: keep
Otherwise your changes will be overwritten the next time you save the extension in the extension builder
<f:section name="content">
<h1>Single View for Kriterien</h1>
<f:flashMessages />
<f:render partial="Kriterien/Properties" arguments="{kriterien:kriterien}" />
<f:link.action action="list">Back to list</f:link.action><br />
<f:link.action action="create">New Kriterien</f:link.action>
</f:section>
@@ -0,0 +1,26 @@
<f:layout name="Default" />
This template displays a EDIT form for the current domain object.
If you modify this template, do not forget to change the overwrite settings
in /Configuration/ExtensionBuilder/settings.yaml:
Resources:
Private:
Templates:
Edit.html: keep
Otherwise your changes will be overwritten the next time you save the extension in the extension builder
<f:section name="content">
<h1>Edit Wettbewerbe</h1>
<f:flashMessages />
<f:render partial="FormErrors" />
<f:form action="update" name="wettbewerbe" object="{wettbewerbe}" >
<f:render partial="Wettbewerbe/FormFields" arguments="{wettbewerbe:wettbewerbe}" />
<f:form.submit value="Save" />
</f:form>
</f:section>
@@ -0,0 +1,5 @@
<f:layout name="Default" />
<f:section name="content">
<h1>Weiterleitung zum Frontend</h1>
</f:section>
@@ -0,0 +1,55 @@
<f:layout name="Default" />
This Template is responsible for creating a table of domain objects.
If you modify this template, do not forget to change the overwrite settings
in /Configuration/ExtensionBuilder/settings.yaml:
Resources:
Private:
Templates:
List.html: keep
Otherwise your changes will be overwritten the next time you save the extension in the extension builder
<f:section name="content">
<h1>Listing for Wettbewerbe</h1>
<f:flashMessages />
<table class="tx_zuladungsliste" >
<tr>
<th><f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.wettbewerb" /></th>
<th><f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.beschreibung" /></th>
<th><f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.registrierung" /></th>
<th><f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.verfahrensort" /></th>
<th><f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.bundesland" /></th>
<th><f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.abgabetermin" /></th>
<th><f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.kammerbeschluss" /></th>
<th><f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.entscheidungstermin" /></th>
<th><f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.sperrung" /></th>
<th><f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.aufgabenstellung" /></th>
<th> </th>
<th> </th>
</tr>
<f:for each="{wettbewerbes}" as="wettbewerbe">
<tr>
<td><f:link.action action="show" arguments="{wettbewerbe : wettbewerbe}"> {wettbewerbe.wettbewerb}</f:link.action></td>
<td><f:link.action action="show" arguments="{wettbewerbe : wettbewerbe}"> {wettbewerbe.beschreibung}</f:link.action></td>
<td><f:link.action action="show" arguments="{wettbewerbe : wettbewerbe}"> {wettbewerbe.registrierung}</f:link.action></td>
<td><f:link.action action="show" arguments="{wettbewerbe : wettbewerbe}"> {wettbewerbe.verfahrensort}</f:link.action></td>
<td><f:link.action action="show" arguments="{wettbewerbe : wettbewerbe}"> {wettbewerbe.bundesland}</f:link.action></td>
<td><f:link.action action="show" arguments="{wettbewerbe : wettbewerbe}"> {wettbewerbe.abgabetermin -> f:format.date()}</f:link.action></td>
<td><f:link.action action="show" arguments="{wettbewerbe : wettbewerbe}"> {wettbewerbe.kammerbeschluss -> f:format.date()}</f:link.action></td>
<td><f:link.action action="show" arguments="{wettbewerbe : wettbewerbe}"> {wettbewerbe.entscheidungstermin -> f:format.date()}</f:link.action></td>
<td><f:link.action action="show" arguments="{wettbewerbe : wettbewerbe}"> {wettbewerbe.sperrung}</f:link.action></td>
<td><f:link.action action="show" arguments="{wettbewerbe : wettbewerbe}"> {wettbewerbe.aufgabenstellung}</f:link.action></td>
<td><f:link.action action="edit" arguments="{wettbewerbe : wettbewerbe}">Edit</f:link.action></td>
<td><f:link.action action="delete" arguments="{wettbewerbe : wettbewerbe}">Delete</f:link.action></td>
</tr>
</f:for>
</table>
<f:link.action action="new">New Wettbewerbe</f:link.action>
</f:section>
@@ -0,0 +1,26 @@
<f:layout name="Default" />
This template displays a NEW form for the current domain object.
If you modify this template, do not forget to change the overwrite settings
in /Configuration/ExtensionBuilder/settings.yaml:
Resources:
Private:
Templates:
New.html: keep
Otherwise your changes will be overwritten the next time you save the extension in the extension builder
<f:section name="content">
<h1>New Wettbewerbe</h1>
<f:flashMessages />
<f:render partial="FormErrors" />
<f:form action="create" name="newWettbewerbe" object="{newWettbewerbe}">
<f:render partial="Wettbewerbe/FormFields" />
<f:form.submit value="Create new" />
</f:form>
</f:section>
@@ -0,0 +1,22 @@
<f:layout name="Default" />
This Template is responsible for displaying a single view for a domain object
If you modify this template, do not forget to change the overwrite settings
in /Configuration/ExtensionBuilder/settings.yaml:
Resources:
Private:
Templates:
Show.html: keep
Otherwise your changes will be overwritten the next time you save the extension in the extension builder
<f:section name="content">
<h1>Single View for Wettbewerbe</h1>
<f:flashMessages />
<f:render partial="Wettbewerbe/Properties" arguments="{wettbewerbe:wettbewerbe}" />
<f:link.action action="list">Back to list</f:link.action><br />
<f:link.action action="create">New Wettbewerbe</f:link.action>
</f:section>