diff --git a/app/src/main/kotlin/net/h34t/filemure/FilemureApp.kt b/app/src/main/kotlin/net/h34t/filemure/FilemureApp.kt index d0497be..a905425 100644 --- a/app/src/main/kotlin/net/h34t/filemure/FilemureApp.kt +++ b/app/src/main/kotlin/net/h34t/filemure/FilemureApp.kt @@ -59,7 +59,8 @@ class FilemureApp(repository: SqliteRepository) { title = "unauthorized", target = "", content = Unauthorized(), - back = "" + back = "", + logout = false ) ) } diff --git a/app/src/main/kotlin/net/h34t/filemure/controller/DocumentController.kt b/app/src/main/kotlin/net/h34t/filemure/controller/DocumentController.kt index 28440b7..a4cf713 100644 --- a/app/src/main/kotlin/net/h34t/filemure/controller/DocumentController.kt +++ b/app/src/main/kotlin/net/h34t/filemure/controller/DocumentController.kt @@ -15,8 +15,6 @@ import java.time.format.FormatStyle class DocumentController(val modifiers: TemplateModifiers, val repository: SqliteRepository) { - private val dtf = DateTimeFormatter.ofLocalizedDateTime(FormatStyle.MEDIUM, FormatStyle.SHORT) - fun documentDetail(ctx: Context) { val session = ctx.requireSession() val extId = ExtId(ctx.pathParam("extId")) @@ -29,6 +27,7 @@ class DocumentController(val modifiers: TemplateModifiers, val repository: Sqlit title = document.title, target = "document-${document.extId}", back = "/", + logout = true, content = Document( modifiers = modifiers, extId = document.extId.value, @@ -84,6 +83,7 @@ class DocumentController(val modifiers: TemplateModifiers, val repository: Sqlit // TODO enable target for new documents in form target = "", back = "/", + logout = true, content = DocumentCreateForm( modifiers = modifiers, title = title, @@ -174,6 +174,7 @@ class DocumentController(val modifiers: TemplateModifiers, val repository: Sqlit title = document.title, target = "", back = "/document/$extId", + logout = true, content = DocumentEditForm( modifiers = modifiers, extId = extId, diff --git a/app/src/main/kotlin/net/h34t/filemure/controller/LimboController.kt b/app/src/main/kotlin/net/h34t/filemure/controller/LimboController.kt index f06653c..5a90c7a 100644 --- a/app/src/main/kotlin/net/h34t/filemure/controller/LimboController.kt +++ b/app/src/main/kotlin/net/h34t/filemure/controller/LimboController.kt @@ -19,6 +19,7 @@ class LimboController(val modifiers: TemplateModifiers, val repository: SqliteRe title = "Limbo", target = "limbo", back = "/", + logout = true, content = Limbo( modifiers = modifiers, limboFileCount = files.size.toString(), file = { files.map { f -> diff --git a/app/src/main/kotlin/net/h34t/filemure/controller/LoginController.kt b/app/src/main/kotlin/net/h34t/filemure/controller/LoginController.kt index f1156a3..4bf5245 100644 --- a/app/src/main/kotlin/net/h34t/filemure/controller/LoginController.kt +++ b/app/src/main/kotlin/net/h34t/filemure/controller/LoginController.kt @@ -15,6 +15,7 @@ class LoginController(val modifiers: TemplateModifiers, val repository: SqliteRe title = "Hello to Filemure", target = "", back = "", + logout = false, content = Login() ) ) diff --git a/app/src/main/kotlin/net/h34t/filemure/controller/OverviewController.kt b/app/src/main/kotlin/net/h34t/filemure/controller/OverviewController.kt index 5b6a992..3d73a87 100644 --- a/app/src/main/kotlin/net/h34t/filemure/controller/OverviewController.kt +++ b/app/src/main/kotlin/net/h34t/filemure/controller/OverviewController.kt @@ -25,6 +25,7 @@ class OverviewController(private val modifiers: TemplateModifiers, private val r title = "Overview", target = "document", back = "", + logout = true, content = Overview( modifiers = modifiers, limboFileCount = limboFileCount.toString(), @@ -64,6 +65,7 @@ class OverviewController(private val modifiers: TemplateModifiers, private val r title = "Overview", target = "document", back = "/", + logout = true, content = OverviewDocuments( modifiers = modifiers, category = LocalDate.of(year, month, 1).formatHumanYearMonth(), diff --git a/app/src/main/kotlin/net/h34t/filemure/controller/SearchController.kt b/app/src/main/kotlin/net/h34t/filemure/controller/SearchController.kt index ba53a37..9c64598 100644 --- a/app/src/main/kotlin/net/h34t/filemure/controller/SearchController.kt +++ b/app/src/main/kotlin/net/h34t/filemure/controller/SearchController.kt @@ -24,6 +24,7 @@ class SearchController(val modifiers: TemplateModifiers, val repository: SqliteR title = "Search", target = "document", back = "/", + logout = true, content = Search( modifiers = modifiers, search = q ?: "", diff --git a/app/src/main/tpl/net.h34t.filemure.tpl/Frame.tpl.html b/app/src/main/tpl/net.h34t.filemure.tpl/Frame.tpl.html index 03fbdd6..ec8bc6e 100644 --- a/app/src/main/tpl/net.h34t.filemure.tpl/Frame.tpl.html +++ b/app/src/main/tpl/net.h34t.filemure.tpl/Frame.tpl.html @@ -17,11 +17,6 @@