adding display for wiki pages to tag/uses

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
2025-09-25 21:07:54 +02:00
parent ca3c34ab5b
commit ae84a806d1
4 changed files with 13 additions and 2 deletions

View File

@@ -44,9 +44,11 @@
<hr/>
{:else if module=='task' || module=='project'}
<span onclick={go}>{object.name}</span>
{:else if module=='wiki'}
<span onclick={go}>{object.title}</span>
{:else if module=='document'}
<span onclick={go}>{t(object.type)} ${object.number} (${object.customer.name.split('\n')[0]})</span>
{:else}
No display defined in Reference.svelte for entities of type {module}.
<span class="error">No display defined in Reference.svelte for entities of type {module}.</span>
{/if}
{/if}

View File

@@ -273,6 +273,7 @@
"welcome" : "Willkommen, {0}",
"wiki": "Wiki",
"wikis": "Wiki-Seiten",
"wiki_pages": "Wiki-Seiten",
"version": "Version",

View File

@@ -273,6 +273,7 @@
"welcome" : "Welcome, {0}",
"wiki": "Wiki",
"wikis": "wiki pages",
"wiki_pages": "wiki pages",
"version": "version",

View File

@@ -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);