diff --git a/frontend/src/routes/tags/Reference.svelte b/frontend/src/routes/tags/Reference.svelte index cec9be6..3cef4f4 100644 --- a/frontend/src/routes/tags/Reference.svelte +++ b/frontend/src/routes/tags/Reference.svelte @@ -44,9 +44,11 @@
{:else if module=='task' || module=='project'} {object.name} +{:else if module=='wiki'} +{object.title} {:else if module=='document'} {t(object.type)} ${object.number} (${object.customer.name.split('\n')[0]}) {:else} -No display defined in Reference.svelte for entities of type {module}. +No display defined in Reference.svelte for entities of type {module}. {/if} {/if} \ No newline at end of file diff --git a/translations/src/main/resources/de.json b/translations/src/main/resources/de.json index 20a0562..4e4ed67 100644 --- a/translations/src/main/resources/de.json +++ b/translations/src/main/resources/de.json @@ -273,6 +273,7 @@ "welcome" : "Willkommen, {0}", "wiki": "Wiki", + "wikis": "Wiki-Seiten", "wiki_pages": "Wiki-Seiten", "version": "Version", diff --git a/translations/src/main/resources/en.json b/translations/src/main/resources/en.json index 5a14590..07f5296 100644 --- a/translations/src/main/resources/en.json +++ b/translations/src/main/resources/en.json @@ -273,6 +273,7 @@ "welcome" : "Welcome, {0}", "wiki": "Wiki", + "wikis": "wiki pages", "wiki_pages": "wiki pages", "version": "version", diff --git a/wiki/src/main/java/de/srsoftware/umbrella/wiki/WikiModule.java b/wiki/src/main/java/de/srsoftware/umbrella/wiki/WikiModule.java index f3643d2..b0a6f5b 100644 --- a/wiki/src/main/java/de/srsoftware/umbrella/wiki/WikiModule.java +++ b/wiki/src/main/java/de/srsoftware/umbrella/wiki/WikiModule.java @@ -80,7 +80,14 @@ public class WikiModule extends BaseHandler implements WikiService { case null -> getUserPages(user.get(),ex); case AVAILABLE -> getAvailability(path,ex); case PAGE -> getPage(path, user.get(), ex); - default -> super.doGet(path,ex); + default -> { + try { + Long.parseLong(head); + path.push(head); + yield getPage(path,user.get(),ex); + } catch (NumberFormatException ignored){} + yield super.doGet(path,ex); + } }; } catch (UmbrellaException e){ return send(ex,e);