Skip to content
Snippets Groups Projects
Commit b3c9d935 authored by srosse's avatar srosse
Browse files

OO-291: clean-up the overview of course's group management

parent 970a6e32
No related branches found
No related tags found
No related merge requests found
......@@ -75,7 +75,7 @@ public class CourseGroupManagementMainController extends MainLayoutBasicControll
CourseGroupManager groupManager = course.getCourseEnvironment().getCourseGroupManager();
OLATResource courseResource = groupManager.getCourseResource();
groupManageCtr = new BGManagementController(ureq, getWindowControl(), courseResource, false);
groupManageCtr = new BGManagementController(ureq, getWindowControl(), courseResource, course.getCourseTitle(), false);
listenTo(groupManageCtr);
putInitialPanel(groupManageCtr.getInitialComponent());
......
......@@ -216,7 +216,7 @@ public class BGManagementController extends MainLayoutBasicController implements
* @param bgContext
* @param controllerFlags
*/
public BGManagementController(UserRequest ureq, WindowControl wControl, OLATResource resource, boolean backLink) {
public BGManagementController(UserRequest ureq, WindowControl wControl, OLATResource resource, String resourceName, boolean backLink) {
super(ureq, wControl);
this.resource = resource;
this.backLink = backLink;
......@@ -235,7 +235,7 @@ public class BGManagementController extends MainLayoutBasicController implements
// user translator
// initialize all velocity containers
initVC();
initVC(resourceName);
// Layout is controlled with generic controller: menu - content - tools
// Navigation menu
......@@ -660,24 +660,14 @@ public class BGManagementController extends MainLayoutBasicController implements
}
private TreeModel buildTreeModel(UserRequest ureq) {
GenericTreeNode root, gtn;
GenericTreeModel gtm = new GenericTreeModel();
root = new GenericTreeNode();
GenericTreeNode root = new GenericTreeNode();
root.setTitle(translate("menu.index"));
root.setUserObject(CMD_OVERVIEW);
root.setAltText(translate("menu.index.alt"));
gtm.setRootNode(root);
if (ureq.getUserSession().getRoles().isOLATAdmin()) {
gtn = new GenericTreeNode();
gtn.setTitle(translate("menu.editcontext"));
gtn.setUserObject(CMD_EDITCONTEXT);
gtn.setAltText(translate("menu.editcontext.alt"));
root.addChild(gtn);
}
gtn = new GenericTreeNode();
GenericTreeNode gtn = new GenericTreeNode();
gtn.setTitle(translate("menu.allgroups"));
gtn.setUserObject(CMD_GROUPLIST);
gtn.setAltText(translate("menu.allgroups.alt"));
......@@ -748,10 +738,12 @@ public class BGManagementController extends MainLayoutBasicController implements
}
private void initVC() {
private void initVC(String resourceName) {
// push group type as 'type' for type specific help pages
// Overview page
overviewVC = createVelocityContainer("overview");
overviewVC.contextPut("resourceName", resourceName);
// Create new group form
newGroupVC = createVelocityContainer("newgroup");
// Group list
......
<h4 class="b_with_small_icon_left b_group_icon">
$r.translate("overview.title")
#if (!$isDefaultContext)
"$contextName"
#end
$r.translate("overview.title") "$resourceName"
</h4>
#if (!$isDefaultContext)
<p>
<i>$r.formatLatexFormulas($contextDesc)</i>
</p>
#end
<p>
$r.translate("overview.intro")
</p>
<p>$r.translate("overview.intro")</p>
<hr />
<h5>$r.translate("overview.overview")</h5>
<p>
......@@ -23,17 +13,3 @@
<tr><td>$r.translate("overview.numb.areas"):</td><td>$numbAreas</td></tr>
</table>
</p>
<hr />
#if(!$isDefaultContext)
#if ($usedByOtherResources)
<p class="b_important">
<strong>$r.translate("overview.otherResources")</strong>
<br />
$r.translate("overview.otherResources.info")
</p>
<p>
$r.render("otherResources")
</p>
<hr />
#end
#end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment