Skip to content

Commit 9c4cdc9

Browse files
committed
List of ALL Tasks
1 parent f344d50 commit 9c4cdc9

File tree

3 files changed

+62
-1
lines changed

3 files changed

+62
-1
lines changed

src/main/resources/messages_de.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,3 +273,4 @@ user.loginForm.email.label=Email
273273
user.loginForm.email.placeholder=Geben Sie Ihre Emailadresse ein
274274
user.loginForm.password.label=Passwort
275275
user.loginForm.password.placeholder=Geben Sie Ihr Passwort ein
276+
layout.menu.taskstate=Aufgaben

src/main/resources/messages_en.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ project.show.state.someday=Someday
8686
project.show.state.completed=Completed Tasks
8787
project.show.state.trash=Trash
8888
project.show.nothingToDo=You have no Tasks in this project.
89+
layout.menu.taskstate=Tasks
8990
layout.page.newContent=New Content
9091
layout.page.addProject=Add a Project
9192
layout.page.addTask=Add a Task

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

Lines changed: 60 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
<div id="mynavbar" class="collapse navbar-collapse">
2323

2424
<ul class="navbar-nav me-auto mb-2 mb-lg-0" sec:authorize="isAuthenticated()">
25+
2526
<li class="nav-item dropdown">
2627
<a class="nav-link dropdown-toggle" id="contextMenu" role="button"
2728
data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" href="#">
@@ -37,19 +38,77 @@
3738
</a>
3839
</div>
3940
</li>
41+
42+
<li class="nav-item dropdown">
43+
<a class="nav-link dropdown-toggle" id="taskstateMenu" role="button"
44+
data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" href="#">
45+
<i class="fa-solid fa-database"></i>
46+
<span th:text="#{layout.menu.taskstate}">"Tasks</span>
47+
<span class="caret"></span>
48+
</a>
49+
<div class="dropdown-menu" aria-labelledby="taskstateMenu">
50+
<a class="dropdown-item" th:href="@{/taskstate/inbox}">
51+
<i class="fas fa-inbox link-dark"></i>
52+
<span th:text="#{layout.page.inbox}">Inbox</span>
53+
</a>
54+
<a class="dropdown-item" th:href="@{/taskstate/today}">
55+
<i class="fas fa-clock link-dark"></i>
56+
<span th:text="#{layout.page.today}" class="link-dark">Today</span>
57+
</a>
58+
<a class="dropdown-item" th:href="@{/taskstate/next}">
59+
<i class="fas fa-cogs link-dark"></i>
60+
<span th:text="#{layout.page.next}">Next</span>
61+
</a>
62+
<a class="dropdown-item" th:href="@{/taskstate/waiting}">
63+
<i class="fas fa-hourglass-half link-dark"></i>
64+
<span th:text="#{layout.page.waiting}">Waiting</span>
65+
</a>
66+
<a class="dropdown-item" th:href="@{/taskstate/scheduled}">
67+
<i class="fas fa-calendar-alt"></i>
68+
<span th:text="#{layout.page.scheduled}">Scheduled</span>
69+
</a>
70+
<a class="dropdown-item" th:href="@{/taskstate/someday}">
71+
<i class="fas fa-road"></i>
72+
<span th:text="#{layout.page.someday}">Someday</span>
73+
</a>
74+
<a class="dropdown-item" th:href="@{/taskstate/focus}">
75+
<i class="fas fa-star"></i>
76+
<span th:text="#{layout.page.focus}">Focus</span>
77+
</a>
78+
<a class="dropdown-item" th:href="@{/taskstate/completed}">
79+
<i class="fas fa-check-square"></i>
80+
<span th:text="#{layout.page.completed}">Completed Tasks</span>
81+
</a>
82+
<a class="dropdown-item" th:href="@{/taskstate/trash}">
83+
<i class="fas fa-trash-alt link-dark"></i>
84+
<span th:text="#{layout.page.trash}" class="link-dark">Trash</span>
85+
</a>
86+
<a class="dropdown-item" th:href="@{/project/root}">
87+
<i class="fa-solid fa-diagram-project link-dark"></i>
88+
<span th:text="#{layout.page.projects}" class="link-dark">Projects</span>
89+
</a>
90+
<a class="dropdown-item" th:href="@{/taskstate/all}">
91+
<i class="fa-solid fa-database"></i>
92+
<span th:text="#{layout.page.all}" class="link-dark">All</span>
93+
</a>
94+
</div>
95+
</li>
96+
4097
<li class="nav-item">
4198
<a class="nav-link" th:href="@{/taskstate/all}">
4299
<i class="fa-solid fa-database"></i>
43100
<span th:text="#{layout.page.all}">ALL Tasks</span>
44101
</a>
45102
</li>
103+
46104
<li class="nav-item">
47105
<a class="nav-link" th:href="@{/user/selfservice/profile}">
48106
<i class="fas fa-user"></i>
49107
<span th:text="#{layout.page.showUsers}">User</span>
50108
<span class="badge badge-pill badge-light"
51109
th:if="${numberOfNewIncomingMessages gt 0}"
52-
th:text="${numberOfNewIncomingMessages}">33</span>
110+
th:text="${numberOfNewIncomingMessages}">33
111+
</span>
53112
</a>
54113
</li>
55114
<li class="nav-item">

0 commit comments

Comments
 (0)