* Tools which can be enabled and disabled (so far) through checkboxes.
*
* @param ureq
*/
private VelocityContainer createTabCollabTools(UserRequest ureq) {
VelocityContainer tmp = createVelocityContainer("tab_bgCollabTools");
CollaborationTools ctsm = CollaborationToolsFactory.getInstance().getOrCreateCollaborationTools(currBusinessGroup);
ctc = ctsm.createCollaborationToolsSettingsController(ureq, getWindowControl());
// we are listening on CollaborationToolsSettingsController events
// which are just propagated to our attached controllerlistener...
// e.g. the BusinessGroupMainRunController, updating the MenuTree
// if a CollaborationToolsSetting has changed... so far this means
// enabling/disabling a Tool within the tree.
listenTo(ctc);
tmp.put("collabTools", ctc.getInitialComponent());
tmp.contextPut("type", this.currBusinessGroup.getType());
return tmp;
}