@import de.smederee.hub.Account @import de.smederee.tickets.LabelForm._ @import de.smederee.tickets._ @import de.smederee.tickets.forms._ @import de.smederee.tickets.forms.types._ @import de.smederee.tickets.views.html.forms.renderFormErrors @import de.smederee.tickets.views.html.showProjectMenu @(baseUri: Uri = Uri(path = Uri.Path.Root), lang: LanguageCode = LanguageCode("en") )(action: Uri, csrf: Option[CsrfToken] = None, linkToHubService: Uri, label: Label, projectBaseUri: Uri, title: Option[String] = None, user: Account, project: Project )(formData: Map[String, Chain[String]] = Map.empty.withDefaultValue(Chain.empty), formErrors: FormErrors = FormErrors.empty ) @main(linkToHubService, lang)()(csrf, title, user.some) { @defining(lang.toLocale) { implicit locale =>

~@project.owner.name/@project.name

@showProjectMenu(baseUri, linkToHubService)(projectBaseUri.addSegment("labels").some, projectBaseUri, user.some, project)
@Messages("project.labels.edit.title")
@if(ProjectOwnerId.fromUserId(user.uid) === project.owner.uid) {

@Messages("project.label.edit.title", label.name)

@formErrors.get(fieldGlobal).map { es => @for(error <- es) {

Fehler: @error

} }
@Messages("form.label.name.help") @renderFormErrors(fieldName, formErrors)
@Messages("form.label.description.help") @renderFormErrors(fieldDescription, formErrors)
@Messages("form.label.colour.help") @renderFormErrors(fieldColour, formErrors)
@csrfToken(csrf)
} else { }
} }