From bd1f34da9f26d912cb74d4c8ed906b103ec30da3 Mon Sep 17 00:00:00 2001 From: uhensler <urs.hensler@frentix.com> Date: Tue, 5 Mar 2019 14:50:46 +0100 Subject: [PATCH] OO-3930: Documentation of the Message Admin-Token --- .../org/olat/admin/sysinfo/InfoMessageControllerSingleVM.java | 3 +++ src/main/java/org/olat/admin/sysinfo/_content/infomsg.html | 3 ++- .../org/olat/admin/sysinfo/_i18n/LocalStrings_de.properties | 2 ++ .../org/olat/admin/sysinfo/_i18n/LocalStrings_en.properties | 2 ++ 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/olat/admin/sysinfo/InfoMessageControllerSingleVM.java b/src/main/java/org/olat/admin/sysinfo/InfoMessageControllerSingleVM.java index b86e10739aa..d03d059da30 100644 --- a/src/main/java/org/olat/admin/sysinfo/InfoMessageControllerSingleVM.java +++ b/src/main/java/org/olat/admin/sysinfo/InfoMessageControllerSingleVM.java @@ -76,6 +76,9 @@ public class InfoMessageControllerSingleVM extends BasicController { Property p = pm.findProperty(null, null, null, AdminModule.SYSTEM_PROPERTY_CATEGORY, AdminModule.PROPERTY_MAINTENANCE_MESSAGE); String adminToken = (p == null ? "" : p.getStringValue()); infoMsgView.contextPut("admintoken", adminToken); + String protocol = Settings.getURIScheme().substring(0, Settings.getURIScheme().length()-1); + String changeUrl = Settings.getServerContextPathURI() + "admin.html?token=TOKEN&cmd=setinfomessage&msg=Lorem Ipsum"; + infoMsgView.contextPut("admintokenusage", translate("infomsg.token.usage", new String[] { protocol, changeUrl })); infomsgEditButton = LinkFactory.createButton("infomsgEdit", infoMsgView, this); infomsgClearButton = LinkFactory.createButton("infomsgClear", infoMsgView, this); diff --git a/src/main/java/org/olat/admin/sysinfo/_content/infomsg.html b/src/main/java/org/olat/admin/sysinfo/_content/infomsg.html index 16e657962d3..84e597185df 100644 --- a/src/main/java/org/olat/admin/sysinfo/_content/infomsg.html +++ b/src/main/java/org/olat/admin/sysinfo/_content/infomsg.html @@ -1,5 +1,6 @@ <fieldset> - <legend>Admin.</legend> + <legend>$r.translate("infomsg.token.title")</legend> + <p class="o_info">$admintokenusage</p> <p><i>Message Admin-Token: $!admintoken</i></p> </fieldset> <div class="o_block_large"> diff --git a/src/main/java/org/olat/admin/sysinfo/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/admin/sysinfo/_i18n/LocalStrings_de.properties index c1c65473f2a..9a0ae42d777 100644 --- a/src/main/java/org/olat/admin/sysinfo/_i18n/LocalStrings_de.properties +++ b/src/main/java/org/olat/admin/sysinfo/_i18n/LocalStrings_de.properties @@ -57,6 +57,8 @@ infomsg.nomsg=Keine Info Meldung vorhanden infomsg.preview=Vorschau infomsg.title=Info Meldung (Login-Seite auf allen Nodes) infomsg.title.cluster=Info Meldung (Login-Seite auf diesem Node) +infomsg.token.title=Token zur Administration +infomsg.token.usage=\u00C4nderung der Info Meldung per {0} request: {1} infomsgClear=Info Meldung l\u00F6schen infomsgClearCluster=Info Meldung l\u00F6schen infomsgEdit=Info Meldung editieren diff --git a/src/main/java/org/olat/admin/sysinfo/_i18n/LocalStrings_en.properties b/src/main/java/org/olat/admin/sysinfo/_i18n/LocalStrings_en.properties index fe8b92b186e..49b4af8db7c 100644 --- a/src/main/java/org/olat/admin/sysinfo/_i18n/LocalStrings_en.properties +++ b/src/main/java/org/olat/admin/sysinfo/_i18n/LocalStrings_en.properties @@ -57,6 +57,8 @@ infomsg.nomsg=No message available infomsg.preview=Preview infomsg.title=Information (login page on all nodes) infomsg.title.cluster=Information (login page on this node) +infomsg.token.title=Administration token +infomsg.token.usage=Change the info message by {0} request: {1} infomsgClear=Delete info message infomsgClearCluster=Delete info message infomsgEdit=Edit message -- GitLab