Edit form for Category Systems

Former-commit-id: edc1de573c
pull/7/head
Jens Pelzetter 2020-11-11 19:01:03 +01:00
parent 3f85d5de94
commit cb0461aadc
5 changed files with 27 additions and 6 deletions

View File

@ -64,6 +64,10 @@ public class CategorySystemDetailsModel {
public long getCategorySystemId() {
return categorySystemId;
}
public String getIdentifier() {
return String.format("ID-%d", categorySystemId);
}
public String getUuid() {
return uuid;

View File

@ -22,7 +22,7 @@
<ui:define name="main">
<div class="container">
<h1>#{AdminMessages.getMessage('categorysystems.details.title', [CategorySystemsDetailsModel.domainKey])}</h1>
<h1>#{AdminMessages.getMessage('categorysystems.details.title', [CategorySystemDetailsModel.domainKey])}</h1>
<dl>
<div>
@ -58,6 +58,18 @@
</dd>
</div>
</dl>
<div class="mb-4">
<a class="btn btn-primary"
href="#{mvc.uri('CategorySystemsController#editCategorySystem', {'categorySystemIdentifier': CategorySystemDetailsModel.identifier } )}">
<svg class="bi"
width="1em"
height="1em"
fill="currentColor">
<use xlink:href="#{request.contextPath}/assets/bootstrap/bootstrap-icons.svg#pen" />
</svg>
<span>#{AdminMessages['categorysystems.details.edit']}</span>
</a>
</div>
<h2>
#{AdminMessages['categorysystems.details.title.heading']}
@ -103,7 +115,7 @@
#{entry.value}
</td>
<td>
<button class="btn btn-primary"
<button class="btn btn-info"
type="button">
<svg class="bi"
width="1em"
@ -178,7 +190,7 @@
#{entry.value}
</td>
<td>
<button class="btn btn-primary"
<button class="btn btn-info"
type="button">
<svg class="bi"
width="1em"

View File

@ -34,7 +34,7 @@
<ui:define name="main">
<div class="container">
<h1>#{CategorySystemDetailsModel.new ? AdminMessages['categorysystems.new.label'] : AdminMessages.getMessage('categorysystems.edit.label', CategorySystemDetailsModel.domainKey)}</h1>
<h1>#{CategorySystemDetailsModel.new ? AdminMessages['categorysystems.new.label'] : AdminMessages.getMessage('categorysystems.edit.label', [CategorySystemDetailsModel.domainKey])}</h1>
<form action="#{CategorySystemDetailsModel.new ? mvc.uri('CategorySystemFormController#createCategorySystem') : mvc.uri('CategorySystemFormController#updateCategorySystem', {'categorySystemIdentifier': CategoryDetailsModel.domainKey })}"
method="post">
@ -45,7 +45,8 @@
<input aria-describedby="domainKey-help"
class="form-control"
name="domainKey"
type="text" />
type="text"
value="#{CategorySystemDetailsModel.domainKey}" />
<small class="form-text text-muted"
id="domainKey-help">
#{AdminMessages['categorysystems.form.domainKey.help']}
@ -58,7 +59,9 @@
<input aria-describedby="uri-help"
class="form-control"
name="domainKey"
type="text" />
type="text"
value="#{CategorySystemDetailsModel.uri}"
/>
<small class="form-text text-muted"
id="domainKey-help">
#{AdminMessages['categorysystems.form.uri.help']}

View File

@ -286,3 +286,4 @@ categorysystems.details.owners.remove=Remove
categorysystems.details.owners.context=Context
categorysystems.details.owners.heading=Used by
categorysystems.details.owners.none=Not in use by any application
categorysystems.details.edit=Edit

View File

@ -286,3 +286,4 @@ categorysystems.details.owners.remove=Entfernen
categorysystems.details.owners.context=Context
categorysystems.details.owners.heading=Verwendet von
categorysystems.details.owners.none=Wird von keiner Anwendung verwendet
categorysystems.details.edit=Bearbeiten