From 36dfa37c96a2812dd04ca4f7b1340e799f816d24 Mon Sep 17 00:00:00 2001 From: aboeckle <alexander.boeckle@frentix.com> Date: Tue, 21 Jul 2020 00:59:58 +0200 Subject: [PATCH] OO-4799 Helpmodule default sorting --- .../org/olat/core/commons/services/help/HelpModule.java | 9 ++++++--- src/main/resources/serviceconfig/olat.properties | 3 +++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/olat/core/commons/services/help/HelpModule.java b/src/main/java/org/olat/core/commons/services/help/HelpModule.java index c86b2f9f65f..d020b0845b1 100644 --- a/src/main/java/org/olat/core/commons/services/help/HelpModule.java +++ b/src/main/java/org/olat/core/commons/services/help/HelpModule.java @@ -100,6 +100,7 @@ public class HelpModule extends AbstractSpringModule { private String academyEnabled; @Value("${help.academy.icon:o_icon_video}") private String academyIcon; + @Value("${help.academy.pos:0}") private int academyPos; // OOTeach settings @@ -109,6 +110,7 @@ public class HelpModule extends AbstractSpringModule { private String ooTeachEnabled; @Value("${help.ooteach.icon:o_icon_coach}") private String ooTeachIcon; + @Value("${help.ooteach.pos:0}") private int ooTeachPos; // Confluence settings @@ -116,6 +118,7 @@ public class HelpModule extends AbstractSpringModule { private String confluenceEnabled; @Value("${help.confluence.icon:o_icon_manual}") private String confluenceIcon; + @Value("${help.confluence.pos:0}") private int confluencePos; // Support settings @@ -196,18 +199,18 @@ public class HelpModule extends AbstractSpringModule { academyLink = getStringPropertyValue("help.academy.link", academyLink); academyEnabled = getStringPropertyValue("help.academy.enabled", academyEnabled); academyIcon = getStringPropertyValue("help.academy.icon", academyIcon); - academyPos = getIntPropertyValue("help.academy.pos"); + academyPos = getIntPropertyValue("help.academy.pos", academyPos); // OOTeach Settings ooTeachLink = getStringPropertyValue("help.ooteach.link", ooTeachLink); ooTeachEnabled = getStringPropertyValue("help.ooteach.enabled", ooTeachEnabled); ooTeachIcon = getStringPropertyValue("help.ooteach.icon", ooTeachIcon); - ooTeachPos = getIntPropertyValue("help.ooteach.pos"); + ooTeachPos = getIntPropertyValue("help.ooteach.pos", ooTeachPos); // Confluence settings confluenceEnabled = getStringPropertyValue("help.confluence.enabled", confluenceEnabled); confluenceIcon = getStringPropertyValue("help.confluence.icon", confluenceIcon); - confluencePos = getIntPropertyValue("help.confluence.pos"); + confluencePos = getIntPropertyValue("help.confluence.pos", confluencePos); // Support settings supportEmail = getStringPropertyValue("help.support.email", supportEmail); diff --git a/src/main/resources/serviceconfig/olat.properties b/src/main/resources/serviceconfig/olat.properties index d286b58e566..74f8bfa7526 100644 --- a/src/main/resources/serviceconfig/olat.properties +++ b/src/main/resources/serviceconfig/olat.properties @@ -431,16 +431,19 @@ help.plugin.icon.values=o_icon_manual,o_icon_video,o_icon_coach,o_course_icon,o_ # Settings for the ooConfluenceLinkHelp plugin help.confluence.enabled=usertool,authorsite,dmz help.confluence.icon=o_icon_manual +help.confluence.pos=0 # Settings for the ooAcademyLinkHelp plugin help.academy.link=https://www.openolat.com/openolat-academy/ help.academy.enabled=usertool,authorsite,dmz help.academy.icon=o_icon_video +help.academy.pos=1 # Settings for the ooTeachLinkHelp plugin help.ooteach.link=https://www.openolat.com/openolat-teach/ help.ooteach.enabled=authorsite help.ooteach.icon=o_icon_coach +help.ooteach.pos=2 # Settings for the supportMailHelp plugin help.support.email=${supportemail} -- GitLab