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/> <hr/>
{:else if module=='task' || module=='project'} {:else if module=='task' || module=='project'}
<span onclick={go}>{object.name}</span> <span onclick={go}>{object.name}</span>
{:else if module=='wiki'}
<span onclick={go}>{object.title}</span>
{:else if module=='document'} {:else if module=='document'}
<span onclick={go}>{t(object.type)} ${object.number} (${object.customer.name.split('\n')[0]})</span> <span onclick={go}>{t(object.type)} ${object.number} (${object.customer.name.split('\n')[0]})</span>
{:else} {: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}
{/if} {/if}

View File

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

View File

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

View File

@@ -80,7 +80,14 @@ public class WikiModule extends BaseHandler implements WikiService {
case null -> getUserPages(user.get(),ex); case null -> getUserPages(user.get(),ex);
case AVAILABLE -> getAvailability(path,ex); case AVAILABLE -> getAvailability(path,ex);
case PAGE -> getPage(path, user.get(), 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){ } catch (UmbrellaException e){
return send(ex,e); return send(ex,e);