diff --git a/src/main/java/org/olat/course/assessment/EfficiencyStatementAssessmentController.java b/src/main/java/org/olat/course/assessment/EfficiencyStatementAssessmentController.java index 9a09b2691ae78ecfbbcdbf60bbb2ac6c27328cb0..825a4a7b3fb853e16a737e16bd49ea3fbf75a938 100644 --- a/src/main/java/org/olat/course/assessment/EfficiencyStatementAssessmentController.java +++ b/src/main/java/org/olat/course/assessment/EfficiencyStatementAssessmentController.java @@ -125,7 +125,7 @@ public class EfficiencyStatementAssessmentController extends FormBasicController private void openConfiguration(UserRequest ureq) { RepositoryEntry re = repositoryManager.lookupRepositoryEntry(ores, false); - String resourceUrl = "[RepositorySite:0][search.course:0][RepositoryEntry:" + re.getKey() + "][settings:0][EfficiencyStatementConfig:0]"; + String resourceUrl = "[RepositoryEntry:" + re.getKey() + "][settings:0]"; BusinessControl bc = BusinessControlFactory.getInstance().createFromString(resourceUrl); WindowControl bwControl = BusinessControlFactory.getInstance().createBusinessWindowControl(bc, getWindowControl()); NewControllerFactory.getInstance().launch(ureq, bwControl); diff --git a/src/main/java/org/olat/course/run/CourseRuntimeController.java b/src/main/java/org/olat/course/run/CourseRuntimeController.java index a050b70e4b6ba46412de7d6092bc0ecca0e5e303..b81d0b66bf9e20ebdb2ab14e44a294806de3ed05 100644 --- a/src/main/java/org/olat/course/run/CourseRuntimeController.java +++ b/src/main/java/org/olat/course/run/CourseRuntimeController.java @@ -722,17 +722,19 @@ public class CourseRuntimeController extends RepositoryEntryRuntimeController im entries = removeRepositoryEntry(entries); if(entries != null && entries.size() > 0) { String type = entries.get(0).getOLATResourceable().getResourceableTypeName(); - if("Editor".equals(type)) { + if("Editor".equalsIgnoreCase(type)) { if (!isInEditor() && !RepositoryEntryManagedFlag.isManaged(getRepositoryEntry(), RepositoryEntryManagedFlag.editcontent)) { doEdit(ureq); } - } else if("Catalog".equals(type)) { + } else if("Catalog".equalsIgnoreCase(type)) { doCatalog(ureq); - } else if("Infos".equals(type)) { + } else if("Infos".equalsIgnoreCase(type)) { doDetails(ureq); - } else if("EditDescription".equals(type)) { + } else if("EditDescription".equalsIgnoreCase(type)) { doEditSettings(ureq); - } else if("MembersMgmt".equals(type)) { + } else if("Settings".equalsIgnoreCase(type)) { + doOptions(ureq); + } else if("MembersMgmt".equalsIgnoreCase(type)) { Activateable2 members = doMembers(ureq); if(members != null) { try { diff --git a/src/main/java/org/olat/repository/ui/author/OverviewAuthoringController.java b/src/main/java/org/olat/repository/ui/author/OverviewAuthoringController.java index c93340efb18f2672d0ddde41527b702c3c97d4c4..842f8a1b6a9c5b22c47b8db936c895a72d51ffb6 100644 --- a/src/main/java/org/olat/repository/ui/author/OverviewAuthoringController.java +++ b/src/main/java/org/olat/repository/ui/author/OverviewAuthoringController.java @@ -133,6 +133,9 @@ public class OverviewAuthoringController extends BasicController implements Acti } else if("Search".equals(segment)) { doSearchEntries(ureq).activate(ureq, subEntries, entry.getTransientState()); segmentView.select(searchLink); + } else { + doOpenMyEntries(ureq).activate(ureq, subEntries, entry.getTransientState()); + segmentView.select(myEntriesLink); } } }