mirror of
https://github.com/st-tu-dresden-praktikum/swt23w23
synced 2024-07-19 21:04:36 +02:00
Don’t use messages
The system won’t be multilingual anyway, so this just adds complexity and things to trip over. Closes #25
This commit is contained in:
parent
7dfc7f66f9
commit
32f997464e
|
@ -6,16 +6,3 @@
|
||||||
# HINT:
|
# HINT:
|
||||||
# Values from here will be used as a default if no entry was found in the language specific
|
# Values from here will be used as a default if no entry was found in the language specific
|
||||||
# message file or if a language specific file could not be found.
|
# message file or if a language specific file could not be found.
|
||||||
|
|
||||||
welcome.title = Welcome back!
|
|
||||||
welcome.text = If umlauts such as äöü are not displayed correctly, something is broken
|
|
||||||
|
|
||||||
profile.title = Dein Profil
|
|
||||||
profile.danger_zone = Danger Zone
|
|
||||||
profile.edit = Bearbeiten
|
|
||||||
profile.delete = Account löschen
|
|
||||||
profile.username = Nutzername
|
|
||||||
profile.password = Passwort
|
|
||||||
profile.address = Adresse
|
|
||||||
profile.authentification = Authentifikation
|
|
||||||
profile.userinformation = Nutzerinformationen
|
|
||||||
|
|
|
@ -1,17 +0,0 @@
|
||||||
# ATTENTION:
|
|
||||||
# Spring Boot expects this file to be UTF-8 encoded 👍 However, some IDEs will open it in
|
|
||||||
# the wrong mode. For example, IntelliJ users must go to Preferences > Editor > File Encodings
|
|
||||||
# and set "Default encoding for properties files" to "UTF-8".
|
|
||||||
#
|
|
||||||
# HINT: Entries that are missing here are looked up in messages.properties
|
|
||||||
|
|
||||||
welcome.title = Willkommen zurück!
|
|
||||||
welcome.text = Wenn Umlaute (äöü) falsch dargestellt werden, ist irgendwas kaputt
|
|
||||||
|
|
||||||
nav.register=Registrierung
|
|
||||||
nav.login=Login
|
|
||||||
nav.inventory=Inventar
|
|
||||||
nav.employee=Angestellte
|
|
||||||
nav.customer=Kunden
|
|
||||||
nav.orders=Bestellungen
|
|
||||||
nav.orders.calender=Kalender
|
|
|
@ -1,14 +0,0 @@
|
||||||
# ATTENTION:
|
|
||||||
# Spring Boot expects this file to be UTF-8 encoded 👍 However, some IDEs will open it in
|
|
||||||
# the wrong mode. For example, IntelliJ users must go to Preferences > Editor > File Encodings
|
|
||||||
# and set "Default encoding for properties files" to "UTF-8".
|
|
||||||
#
|
|
||||||
# HINT: Entries that are missing here are looked up in messages.properties
|
|
||||||
|
|
||||||
nav.register=Register
|
|
||||||
nav.login=Login
|
|
||||||
nav.inventory=Inventory
|
|
||||||
nav.employee=Employee
|
|
||||||
nav.customer=Customer
|
|
||||||
nav.orders=Orders
|
|
||||||
nav.orders.calender=Calender
|
|
|
@ -9,12 +9,12 @@
|
||||||
<link rel="stylesheet" th:href="@{/webjars/bootstrap/css/bootstrap.min.css}">
|
<link rel="stylesheet" th:href="@{/webjars/bootstrap/css/bootstrap.min.css}">
|
||||||
<link rel="stylesheet" th:href="@{/resources/css/style.css}">
|
<link rel="stylesheet" th:href="@{/resources/css/style.css}">
|
||||||
|
|
||||||
<title th:text="${#strings.isEmpty(title)} ? #{home.title} : ${title}">Catering</title>
|
<title th:text="${#strings.concat((#strings.isEmpty(title) ? '' : title + ' | ') + 'Catering Mampf')}"></title>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<nav th:replace="~{navigation :: navigation}"></nav>
|
<nav th:replace="~{navigation :: navigation}"></nav>
|
||||||
<main class="container py-4">
|
<main class="container py-4">
|
||||||
<h1 class="mb-4" th:text="${#strings.isEmpty(title)} ? #{home.title} : ${title}"></h1>
|
<h1 class="mb-4" th:text="${#strings.isEmpty(title)} ? 'Willkommen bei Catering Mampf' : ${title}"></h1>
|
||||||
<div layout:fragment="content"></div>
|
<div layout:fragment="content"></div>
|
||||||
</main>
|
</main>
|
||||||
<div class="container">
|
<div class="container">
|
||||||
|
|
|
@ -9,31 +9,31 @@
|
||||||
<div layout:fragment="content">
|
<div layout:fragment="content">
|
||||||
<div class="mb-4">
|
<div class="mb-4">
|
||||||
<form th:action="@{/profile}" method="post">
|
<form th:action="@{/profile}" method="post">
|
||||||
<h2 th:text="#{profile.authentification}"></h2>
|
<h2>Authentifizierung</h2>
|
||||||
<div class="mb-3">
|
<div class="mb-3">
|
||||||
<label class="form-label" for="username" th:text="#{profile.username}"></label>
|
<label class="form-label" for="username">Nutzername</label>
|
||||||
<input class="form-control" name="username" th:value="${user.username}" type="text">
|
<input class="form-control" name="username" th:value="${user.username}" type="text">
|
||||||
</div>
|
</div>
|
||||||
<div class="mb-3">
|
<div class="mb-3">
|
||||||
<label class="form-label" for="password" th:text="#{profile.password}"></label>
|
<label class="form-label" for="password" th:text="Passwort"></label>
|
||||||
<input class="form-control" name="password" type="password">
|
<input class="form-control" name="password" type="password">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h2 th:text="#{profile.userinformation}"></h2>
|
<h2>Nutzerinformationen</h2>
|
||||||
<div class="mb-3">
|
<div class="mb-3">
|
||||||
<label class="form-label" for="address" th:text="#{profile.address}"></label>
|
<label class="form-label" for="address">Adresse</label>
|
||||||
<input class="form-control" name="address" th:value="${user.address}" type="text">
|
<input class="form-control" name="address" th:value="${user.address}" type="text">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<button class="btn btn-primary" th:text="#{profile.edit}" type="submit"></button>
|
<button class="btn btn-primary" type="submit">Bearbeiten</button>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div th:if="${user.hasRole('CUSTOMER')}" class="card">
|
<div th:if="${user.hasRole('CUSTOMER')}" class="card">
|
||||||
<div class="card-header text-danger" th:text="#{profile.danger_zone}"></div>
|
<div class="card-header text-danger">Danger Zone</div>
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<a th:href="@{/profile/disable}">
|
<a th:href="@{/profile/disable}">
|
||||||
<button class="btn btn-danger" th:text="#{profile.delete}" type="button"></button>
|
<button class="btn btn-danger" type="button">Account löschen</button>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
<html xmlns:th="http://www.thymeleaf.org"
|
<html xmlns:th="http://www.thymeleaf.org"
|
||||||
xmlns:sec="http://www.thymeleaf.org/extras/spring-security"
|
xmlns:sec="http://www.thymeleaf.org/extras/spring-security"
|
||||||
xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"
|
xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"
|
||||||
layout:decorate="~{layout.html(title='Wilkommen bei Wurst’s Catering')}">
|
layout:decorate="~{layout.html}">
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<div layout:fragment="content">
|
<div layout:fragment="content">
|
||||||
|
|
|
@ -35,6 +35,6 @@ class WelcomeControllerIntegrationTests {
|
||||||
void showsWelcomeMessage() throws Exception {
|
void showsWelcomeMessage() throws Exception {
|
||||||
mvc.perform(get("/")) //
|
mvc.perform(get("/")) //
|
||||||
.andExpect(status().isOk())
|
.andExpect(status().isOk())
|
||||||
.andExpect(content().string(containsString("Wilkommen bei Wurst’s Catering")));
|
.andExpect(content().string(containsString("Catering Mampf")));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue