Skip to content

Commit c7f1ab3

Browse files
committed
Update app to Grace 2022.2.8
1 parent bc75223 commit c7f1ab3

26 files changed

Lines changed: 983 additions & 14 deletions

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
gradlew text eol=lf
2+
gradlew.bat text eol=crlf

app/assets/stylesheets/main.css

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,8 @@ img {
5555
padding-bottom: 5px;
5656
text-align: center;
5757
color: #222;
58-
font-size: 15px;
58+
font-size: 18px;
59+
font-weight: 300;
5960
}
6061

6162
.centered {
@@ -81,6 +82,8 @@ img {
8182
#controllers ul {
8283
padding-left: 20px;
8384
margin: 10px 0;
85+
font-size: 15px;
86+
font-weight: 500;
8487
}
8588

8689
.footer img {
@@ -437,6 +440,45 @@ img.grace-logo {
437440
margin-top:4px;
438441
}
439442

443+
/* PAGINATION */
444+
.pagination a,
445+
.pagination .currentStep {
446+
position: relative;
447+
display: block;
448+
padding: 0.375rem 0.875rem;
449+
color: #0d6efd;
450+
text-decoration: none;
451+
background-color: #fff;
452+
border: 1px solid #dee2e6;
453+
border-right: none;
454+
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
455+
}
456+
457+
.pagination a:focus,
458+
.pagination .currentStep {
459+
z-index: 3;
460+
color: #fff;
461+
background-color: #0d6efd;
462+
border-color: #0d6efd;
463+
}
464+
465+
.pagination a:hover {
466+
z-index: 2;
467+
color: #0a58ca;
468+
background-color: #e9ecef;
469+
border-color: #dee2e6;
470+
}
471+
472+
.pagination .prevLink {
473+
border-top-left-radius: 0.25rem;
474+
border-bottom-left-radius: 0.25rem;
475+
}
476+
.pagination .nextLink {
477+
border-top-right-radius: 0.25rem;
478+
border-bottom-right-radius: 0.25rem;
479+
border-right: 1px solid #dee2e6;
480+
}
481+
440482
/* Bootstrap Icons */
441483
.bi {
442484
margin-right: 0.5em;

app/conf/spring/resources.groovy

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
// Place your Spring DSL code here
2+
beans = {
3+
}

app/i18n/messages_cs.properties

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
default.doesnt.match.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] neodpovídá požadovanému vzoru [{3}]
2+
default.invalid.url.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] není validní URL
3+
default.invalid.creditCard.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] není validní číslo kreditní karty
4+
default.invalid.email.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] není validní emailová adresa
5+
default.invalid.range.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] není v povoleném rozmezí od [{3}] do [{4}]
6+
default.invalid.size.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] není v povoleném rozmezí od [{3}] do [{4}]
7+
default.invalid.max.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] překračuje maximální povolenou hodnotu [{3}]
8+
default.invalid.min.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] je menší než minimální povolená hodnota [{3}]
9+
default.invalid.max.size.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] překračuje maximální velikost [{3}]
10+
default.invalid.min.size.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] je menší než minimální velikost [{3}]
11+
default.invalid.validator.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] neprošla validací
12+
default.not.inlist.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] není obsažena v seznamu [{3}]
13+
default.blank.message=Položka [{0}] třídy [{1}] nemůže být prázdná
14+
default.not.equal.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] nemůže být stejná jako [{3}]
15+
default.null.message=Položka [{0}] třídy [{1}] nemůže být prázdná
16+
default.not.unique.message=Položka [{0}] třídy [{1}] o hodnotě [{2}] musí být unikátní
17+
18+
default.paginate.prev=Předcházející
19+
default.paginate.next=Následující
20+
default.boolean.true=Pravda
21+
default.boolean.false=Nepravda
22+
default.date.format=dd. MM. yyyy HH:mm:ss z
23+
default.number.format=0
24+
25+
default.created.message={0} {1} vytvořeno
26+
default.updated.message={0} {1} aktualizováno
27+
default.deleted.message={0} {1} smazáno
28+
default.not.deleted.message={0} {1} nelze smazat
29+
default.not.found.message={0} nenalezen s id {1}
30+
default.optimistic.locking.failure=Jiný uživatel aktualizoval záznam {0}, právě když byl vámi editován
31+
32+
default.home.label=Domů
33+
default.list.label={0} Seznam
34+
default.add.label=Přidat {0}
35+
default.new.label=Nový {0}
36+
default.create.label=Vytvořit {0}
37+
default.show.label=Ukázat {0}
38+
default.edit.label=Editovat {0}
39+
40+
default.button.create.label=Vytvoř
41+
default.button.edit.label=Edituj
42+
default.button.update.label=Aktualizuj
43+
default.button.delete.label=Smaž
44+
default.button.delete.confirm.message=Jste si jistý?
45+
46+
# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author)
47+
typeMismatch.java.net.URL=Položka {0} musí být validní URL
48+
typeMismatch.java.net.URI=Položka {0} musí být validní URI
49+
typeMismatch.java.util.Date=Položka {0} musí být validní datum
50+
typeMismatch.java.lang.Double=Položka {0} musí být validní desetinné číslo
51+
typeMismatch.java.lang.Integer=Položka {0} musí být validní číslo
52+
typeMismatch.java.lang.Long=Položka {0} musí být validní číslo
53+
typeMismatch.java.lang.Short=Položka {0} musí být validní číslo
54+
typeMismatch.java.math.BigDecimal=Položka {0} musí být validní číslo
55+
typeMismatch.java.math.BigInteger=Položka {0} musí být validní číslo

app/i18n/messages_da.properties

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
default.doesnt.match.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] overholder ikke mønsteret [{3}]
2+
default.invalid.url.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] er ikke en gyldig URL
3+
default.invalid.creditCard.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] er ikke et gyldigt kreditkortnummer
4+
default.invalid.email.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] er ikke en gyldig e-mail adresse
5+
default.invalid.range.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] ligger ikke inden for intervallet fra [{3}] til [{4}]
6+
default.invalid.size.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] ligger ikke inden for størrelsen fra [{3}] til [{4}]
7+
default.invalid.max.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] overstiger den maksimale værdi [{3}]
8+
default.invalid.min.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] er under den minimale værdi [{3}]
9+
default.invalid.max.size.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] overstiger den maksimale størrelse på [{3}]
10+
default.invalid.min.size.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] er under den minimale størrelse på [{3}]
11+
default.invalid.validator.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] overholder ikke den brugerdefinerede validering
12+
default.not.inlist.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] findes ikke i listen [{3}]
13+
default.blank.message=Feltet [{0}] i klassen [{1}] kan ikke være tom
14+
default.not.equal.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] må ikke være [{3}]
15+
default.null.message=Feltet [{0}] i klassen [{1}] kan ikke være null
16+
default.not.unique.message=Feltet [{0}] i klassen [{1}] som har værdien [{2}] skal være unik
17+
18+
default.paginate.prev=Forrige
19+
default.paginate.next=Næste
20+
default.boolean.true=Sand
21+
default.boolean.false=Falsk
22+
default.date.format=yyyy-MM-dd HH:mm:ss z
23+
default.number.format=0
24+
25+
default.created.message={0} {1} oprettet
26+
default.updated.message={0} {1} opdateret
27+
default.deleted.message={0} {1} slettet
28+
default.not.deleted.message={0} {1} kunne ikke slettes
29+
default.not.found.message={0} med id {1} er ikke fundet
30+
default.optimistic.locking.failure=En anden bruger har opdateret denne {0} imens du har lavet rettelser
31+
32+
default.home.label=Hjem
33+
default.list.label={0} Liste
34+
default.add.label=Tilføj {0}
35+
default.new.label=Ny {0}
36+
default.create.label=Opret {0}
37+
default.show.label=Vis {0}
38+
default.edit.label=Ret {0}
39+
40+
default.button.create.label=Opret
41+
default.button.edit.label=Ret
42+
default.button.update.label=Opdater
43+
default.button.delete.label=Slet
44+
default.button.delete.confirm.message=Er du sikker?
45+
46+
# Databindingsfejl. Brug "typeMismatch.$className.$propertyName for at passe til en given klasse (f.eks typeMismatch.Book.author)
47+
typeMismatch.java.net.URL=Feltet {0} skal være en valid URL
48+
typeMismatch.java.net.URI=Feltet {0} skal være en valid URI
49+
typeMismatch.java.util.Date=Feltet {0} skal være en valid Dato
50+
typeMismatch.java.lang.Double=Feltet {0} skal være et valid tal
51+
typeMismatch.java.lang.Integer=Feltet {0} skal være et valid tal
52+
typeMismatch.java.lang.Long=Feltet {0} skal være et valid tal
53+
typeMismatch.java.lang.Short=Feltet {0} skal være et valid tal
54+
typeMismatch.java.math.BigDecimal=Feltet {0} skal være et valid tal
55+
typeMismatch.java.math.BigInteger=Feltet {0} skal være et valid tal
56+

app/i18n/messages_de.properties

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
default.doesnt.match.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] entspricht nicht dem vorgegebenen Muster [{3}]
2+
default.invalid.url.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist keine gültige URL
3+
default.invalid.creditCard.message=Das Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist keine gültige Kreditkartennummer
4+
default.invalid.email.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist keine gültige E-Mail Adresse
5+
default.invalid.range.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist nicht im Wertebereich von [{3}] bis [{4}]
6+
default.invalid.size.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist nicht im Wertebereich von [{3}] bis [{4}]
7+
default.invalid.max.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist größer als der Höchstwert von [{3}]
8+
default.invalid.min.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist kleiner als der Mindestwert von [{3}]
9+
default.invalid.max.size.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] übersteigt den Höchstwert von [{3}]
10+
default.invalid.min.size.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] unterschreitet den Mindestwert von [{3}]
11+
default.invalid.validator.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist ungültig
12+
default.not.inlist.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] ist nicht in der Liste [{3}] enthalten.
13+
default.blank.message=Die Eigenschaft [{0}] des Typs [{1}] darf nicht leer sein
14+
default.not.equal.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] darf nicht gleich [{3}] sein
15+
default.null.message=Die Eigenschaft [{0}] des Typs [{1}] darf nicht null sein
16+
default.not.unique.message=Die Eigenschaft [{0}] des Typs [{1}] mit dem Wert [{2}] darf nur einmal vorkommen
17+
18+
default.paginate.prev=Vorherige
19+
default.paginate.next=Nächste
20+
default.boolean.true=Wahr
21+
default.boolean.false=Falsch
22+
default.date.format=dd.MM.yyyy HH:mm:ss z
23+
default.number.format=0
24+
25+
default.created.message={0} {1} wurde angelegt
26+
default.updated.message={0} {1} wurde geändert
27+
default.deleted.message={0} {1} wurde gelöscht
28+
default.not.deleted.message={0} {1} konnte nicht gelöscht werden
29+
default.not.found.message={0} mit der id {1} wurde nicht gefunden
30+
default.optimistic.locking.failure=Ein anderer Benutzer hat das {0} Object geändert während Sie es bearbeitet haben
31+
32+
default.home.label=Home
33+
default.list.label={0} Liste
34+
default.add.label={0} hinzufügen
35+
default.new.label={0} anlegen
36+
default.create.label={0} anlegen
37+
default.show.label={0} anzeigen
38+
default.edit.label={0} bearbeiten
39+
40+
default.button.create.label=Anlegen
41+
default.button.edit.label=Bearbeiten
42+
default.button.update.label=Aktualisieren
43+
default.button.delete.label=Löschen
44+
default.button.delete.confirm.message=Sind Sie sicher?
45+
46+
# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author)
47+
typeMismatch.java.net.URL=Die Eigenschaft {0} muss eine gültige URL sein
48+
typeMismatch.java.net.URI=Die Eigenschaft {0} muss eine gültige URI sein
49+
typeMismatch.java.util.Date=Die Eigenschaft {0} muss ein gültiges Datum sein
50+
typeMismatch.java.lang.Double=Die Eigenschaft {0} muss eine gültige Zahl sein
51+
typeMismatch.java.lang.Integer=Die Eigenschaft {0} muss eine gültige Zahl sein
52+
typeMismatch.java.lang.Long=Die Eigenschaft {0} muss eine gültige Zahl sein
53+
typeMismatch.java.lang.Short=Die Eigenschaft {0} muss eine gültige Zahl sein
54+
typeMismatch.java.math.BigDecimal=Die Eigenschaft {0} muss eine gültige Zahl sein
55+
typeMismatch.java.math.BigInteger=Die Eigenschaft {0} muss eine gültige Zahl sein

app/i18n/messages_es.properties

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
default.doesnt.match.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no corresponde al patrón [{3}]
2+
default.invalid.url.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no es una URL válida
3+
default.invalid.creditCard.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no es un número de tarjeta de crédito válida
4+
default.invalid.email.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no es una dirección de correo electrónico válida
5+
default.invalid.range.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no entra en el rango válido de [{3}] a [{4}]
6+
default.invalid.size.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no entra en el tamaño válido de [{3}] a [{4}]
7+
default.invalid.max.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] excede el valor máximo [{3}]
8+
default.invalid.min.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] es menos que el valor mínimo [{3}]
9+
default.invalid.max.size.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] excede el tamaño máximo de [{3}]
10+
default.invalid.min.size.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] es menor que el tamaño mínimo de [{3}]
11+
default.invalid.validator.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no es válido
12+
default.not.inlist.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no esta contenido dentro de la lista [{3}]
13+
default.blank.message=La propiedad [{0}] de la clase [{1}] no puede ser vacía
14+
default.not.equal.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] no puede igualar a [{3}]
15+
default.null.message=La propiedad [{0}] de la clase [{1}] no puede ser nulo
16+
default.not.unique.message=La propiedad [{0}] de la clase [{1}] con valor [{2}] debe ser única
17+
18+
default.paginate.prev=Anterior
19+
default.paginate.next=Siguiente
20+
default.boolean.true=Verdadero
21+
default.boolean.false=Falso
22+
default.date.format=yyyy-MM-dd HH:mm:ss z
23+
default.number.format=0
24+
25+
default.created.message={0} {1} creado
26+
default.updated.message={0} {1} actualizado
27+
default.deleted.message={0} {1} eliminado
28+
default.not.deleted.message={0} {1} no puede eliminarse
29+
default.not.found.message=No se encuentra {0} con id {1}
30+
default.optimistic.locking.failure=Mientras usted editaba, otro usuario ha actualizado su {0}
31+
32+
default.home.label=Principal
33+
default.list.label={0} Lista
34+
default.add.label=Agregar {0}
35+
default.new.label=Nuevo {0}
36+
default.create.label=Crear {0}
37+
default.show.label=Mostrar {0}
38+
default.edit.label=Editar {0}
39+
40+
default.button.create.label=Crear
41+
default.button.edit.label=Editar
42+
default.button.update.label=Actualizar
43+
default.button.delete.label=Eliminar
44+
default.button.delete.confirm.message=¿Está usted seguro?
45+
46+
# Data binding errors. Use "typeMismatch.$className.$propertyName to customize (eg typeMismatch.Book.author)
47+
typeMismatch.java.net.URL=La propiedad {0} debe ser una URL válida
48+
typeMismatch.java.net.URI=La propiedad {0} debe ser una URI válida
49+
typeMismatch.java.util.Date=La propiedad {0} debe ser una fecha válida
50+
typeMismatch.java.lang.Double=La propiedad {0} debe ser un número válido
51+
typeMismatch.java.lang.Integer=La propiedad {0} debe ser un número válido
52+
typeMismatch.java.lang.Long=La propiedad {0} debe ser un número válido
53+
typeMismatch.java.lang.Short=La propiedad {0} debe ser un número válido
54+
typeMismatch.java.math.BigDecimal=La propiedad {0} debe ser un número válido
55+
typeMismatch.java.math.BigInteger=La propiedad {0} debe ser un número válido

app/i18n/messages_fr.properties

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
default.doesnt.match.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] ne correspond pas au pattern [{3}]
2+
default.invalid.url.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] n'est pas une URL valide
3+
default.invalid.creditCard.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] n'est pas un numéro de carte de crédit valide
4+
default.invalid.email.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] n'est pas une adresse e-mail valide
5+
default.invalid.range.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] n'est pas contenue dans l'intervalle [{3}] à [{4}]
6+
default.invalid.size.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] n'est pas contenue dans l'intervalle [{3}] à [{4}]
7+
default.invalid.max.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] est supérieure à la valeur maximum [{3}]
8+
default.invalid.min.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] est inférieure à la valeur minimum [{3}]
9+
default.invalid.max.size.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] est supérieure à la valeur maximum [{3}]
10+
default.invalid.min.size.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] est inférieure à la valeur minimum [{3}]
11+
default.invalid.validator.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] n'est pas valide
12+
default.not.inlist.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] ne fait pas partie de la liste [{3}]
13+
default.blank.message=La propriété [{0}] de la classe [{1}] ne peut pas être vide
14+
default.not.equal.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] ne peut pas être égale à [{3}]
15+
default.null.message=La propriété [{0}] de la classe [{1}] ne peut pas être nulle
16+
default.not.unique.message=La propriété [{0}] de la classe [{1}] avec la valeur [{2}] doit être unique
17+
18+
default.paginate.prev=Précédent
19+
default.paginate.next=Suivant

0 commit comments

Comments
 (0)