Skip to content

Commit 84640a6

Browse files
committed
work
1 parent 5d441c7 commit 84640a6

File tree

4 files changed

+27
-22
lines changed

4 files changed

+27
-22
lines changed

src/main/resources/messages_de.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,7 @@ user.selfservice.contexts.edit.button=Kontext speichern
243243
user.selfservice.context.default=Setze voreingestellten Kontext
244244
user.selfservice.context.default.button=Voreingestellten Kontext speichern
245245
task.show.context=Kontext ändern
246+
task.show.project=Projekt ändern
246247
project.edit.context=Kontext
247248
tasks.all.h1=Alle Aufgaben
248249
tasks.all.noTasks=Sie haben keine Aufgaben

src/main/resources/messages_en.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,7 @@ user.selfservice.contexts.edit.button=Save Context
241241
user.selfservice.context.default=Set Default Context
242242
user.selfservice.context.default.button=Save Default Context
243243
task.show.context=change Context
244+
task.show.project=change Project
244245
project.edit.context=Context
245246
tasks.all.h1=All Tasks
246247
tasks.all.noTasks=You have no Tasks at all

src/main/resources/templates/layout/page.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@
6666
<th:block th:replace="${twcontent}" />
6767
</div>
6868
</div>
69+
</div>
6970
</section>
7071

7172
<!-- Footer -->

src/main/resources/templates/layout/task.html

Lines changed: 24 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,9 @@
1616
<span th:utext="#{task.show.title}">Title</span>
1717
</label>
1818
<div class="form-group input-group is-invalid">
19-
2019
<span class="input-group-text is-invalid" id="basic-addon1">
2120
<i class="fa-solid fa-at"></i>
2221
</span>
23-
2422
<input type="text" th:field="*{title}" class="form-control form-control-lg is-invalid" aria-describedby="basic-addon1" required/>
2523
<div th:each="err : ${#fields.errors('title')}">
2624
<div class="invalid-feedback" th:text="${err}">err</div>
@@ -35,19 +33,16 @@
3533
<span th:utext="#{tasks.col.taskState}">taskState</span>
3634
</label>
3735
<div class="form-group input-group is-invalid">
38-
3936
<span class="input-group-text is-invalid" id="basic-addon2">
4037
<i class="fa-solid fa-person-digging"></i>
4138
</span>
42-
4339
<select th:field="*{taskState}" class="form-control form-control-lg is-invalid" aria-describedby="basic-addon2" required>
4440
<option th:each="taskStateItem : ${listTaskState}"
4541
th:value="${taskStateItem.value}"
4642
th:text="${#messages.msgOrNull(taskStateItem.code)}">
4743
taskStateItem
4844
</option>
4945
</select>
50-
5146
<div th:each="err : ${#fields.errors('taskState')}">
5247
<div class="invalid-feedback" th:text="${err}">err</div>
5348
</div>
@@ -59,11 +54,9 @@
5954
<span th:utext="#{task.show.dueDate}">dueDate</span>
6055
</label>
6156
<div class="form-group input-group is-invalid">
62-
6357
<span class="input-group-text is-invalid" id="basic-addon3">
6458
<i class="fa-solid fa-calendar-days"></i>
6559
</span>
66-
6760
<input id="taskDueDate" type="date" th:field="*{dueDate}"
6861
class="form-control form-control-lg is-invalid" aria-describedby="basic-addon3"/>
6962
<div th:each="err : ${#fields.errors('dueDate')}">
@@ -79,19 +72,16 @@
7972
<span th:utext="#{task.show.taskEnergy}">taskEnergy</span>
8073
</label>
8174
<div class="form-group input-group is-invalid">
82-
8375
<span class="input-group-text is-invalid" id="basic-addon4">
8476
<i class="fa-solid fa-bolt"></i>
8577
</span>
86-
8778
<select th:field="*{taskEnergy}" class="form-control form-control-lg is-invalid" aria-describedby="basic-addon4">
8879
<option th:each="taskEnergyItem : ${listTaskEnergy}"
8980
th:value="${taskEnergyItem.value}"
9081
th:text="${#messages.msgOrNull(taskEnergyItem.code)}">
9182
taskEnergyItem
9283
</option>
9384
</select>
94-
9585
<div th:each="err : ${#fields.errors('taskEnergy')}">
9686
<div class="invalid-feedback" th:text="${err}">err</div>
9787
</div>
@@ -103,71 +93,83 @@
10393
<span th:utext="#{task.show.taskTime}">Time</span>
10494
</label>
10595
<div class="form-group input-group is-invalid">
106-
10796
<span class="input-group-text is-invalid" id="basic-addon5">
10897
<i class="fa-solid fa-clock"></i>
10998
</span>
110-
11199
<select th:field="*{taskTime}" class="form-control form-control-lg is-invalid" aria-describedby="basic-addon5">
112100
<option th:each="taskTimeItem : ${listTaskTime}"
113101
th:value="${taskTimeItem.value}"
114102
th:text="${#messages.msgOrNull(taskTimeItem.code)}">
115103
taskTimeItem
116104
</option>
117105
</select>
118-
119106
<div th:each="err : ${#fields.errors('taskEnergy')}">
120107
<div class="invalid-feedback" th:text="${err}">err</div>
121108
</div>
122-
123109
</div>&nbsp;
124110
</div>
111+
125112
<div class="col-md">
126113
<label th:for="${#ids.next('context.id')}" class="control-label">
127114
<span th:utext="#{task.show.context}">Context</span>
128115
</label>
129116
<div class="form-group input-group is-invalid">
130-
131117
<span class="input-group-text is-invalid" id="basic-addon6">
132118
<i class="fa-solid fa-cloud"></i>
133119
</span>
134-
135120
<select th:field="*{context.id}" class="form-control form-control-lg" aria-describedby="basic-addon6">
136121
<option th:each="contextOption : ${contexts}"
137122
th:value="${contextOption.id}"
138123
th:text="${locale == 'de' ? contextOption.nameDe : contextOption.nameEn}">
139124
contextOption
140125
</option>
141126
</select>
142-
143127
<div th:each="err : ${#fields.errors('context.id')}">
144128
<div class="invalid-feedback" th:text="${err}">err</div>
145129
</div>
146130
</div>
147131
</div>
132+
133+
</div>
134+
<div class="row my-2">
135+
<div class="col-md">
136+
<label th:for="${#ids.next('project.id')}" class="control-label">
137+
<span th:utext="#{task.show.project}">Project</span>
138+
</label>
139+
<div class="form-group input-group is-invalid">
140+
<span class="input-group-text is-invalid" id="basic-addon7">
141+
<i class="fa-solid fa-cloud"></i>
142+
</span>
143+
<select th:field="*{project.id}" class="form-control form-control-lg" aria-describedby="basic-addon7">
144+
<option th:each="projectOption : ${rootProjects}"
145+
th:value="${projectOption.id}"
146+
th:text="${projectOption.name}">Project
147+
</option>
148+
</select>
149+
<div th:each="err : ${#fields.errors('project.id')}">
150+
<div class="invalid-feedback" th:text="${err}">err</div>
151+
</div>
152+
</div>
153+
</div>
148154
</div>
149155

150156
<div class="row my-2">
151157
<div class="col-md">
152158
<div class="form-group is-invalid">
153-
154159
<label th:for="textEditor" class="control-label">
155160
<span th:utext="#{task.show.text}">Text</span>
156161
</label>
157-
158162
<textarea id="textEditor" name="textEditor" rows="10" cols="50"
159163
class="form-control form-control-lg is-invalid"
160164
th:field="*{text}">Text
161165
</textarea>
162-
163166
<div th:each="err : ${#fields.errors('text')}">
164167
<div class="invalid-feedback" th:text="${err}">err</div>
165168
</div>
166-
167169
</div>
168170
</div>
169171
</div>
170-
</div>
172+
171173
</div>
172174

173175
</html>

0 commit comments

Comments
 (0)