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

OO-981: if the catalog is disabled, remove the tool "add to catalog" in course...

OO-981: if the catalog is disabled, remove the tool "add to catalog" in course toolbar and remove the little message in publish workflow
parent e695e173
No related branches found
No related tags found
No related merge requests found
...@@ -131,8 +131,10 @@ class PublishStep01 extends BasicStep { ...@@ -131,8 +131,10 @@ class PublishStep01 extends BasicStep {
protected void initForm(FormItemContainer formLayout, Controller listener, UserRequest ureq) { protected void initForm(FormItemContainer formLayout, Controller listener, UserRequest ureq) {
Translator pt = Util.createPackageTranslator(RepositoryService.class, getLocale(), getTranslator()); Translator pt = Util.createPackageTranslator(RepositoryService.class, getLocale(), getTranslator());
FormItemContainer fic = FormLayoutContainer.createCustomFormLayout("access", pt, velocity_root + "/publish_courseaccess.html"); FormLayoutContainer fic = FormLayoutContainer.createCustomFormLayout("access", pt, velocity_root + "/publish_courseaccess.html");
formLayout.add(fic); formLayout.add(fic);
RepositoryModule repositoryModule = CoreSpringFactory.getImpl(RepositoryModule.class);
fic.contextPut("catalogEnabled", repositoryModule.isCatalogEnabled());
List<String> keyList = new ArrayList<String>(); List<String> keyList = new ArrayList<String>();
keyList.add(Integer.toString(RepositoryEntry.ACC_OWNERS)); keyList.add(Integer.toString(RepositoryEntry.ACC_OWNERS));
......
...@@ -2,7 +2,9 @@ ...@@ -2,7 +2,9 @@
<div class='o_important'> <div class='o_important'>
$r.translate("pbl.access.warning") $r.translate("pbl.access.warning")
</div> </div>
#if($catalogEnabled)
<div class='o_info'> <div class='o_info'>
$r.translate("pbl.remind.catalog") $r.translate("pbl.remind.catalog")
</div> </div>
#end
$r.render("accessBox") $r.render("accessBox")
\ No newline at end of file
...@@ -435,6 +435,7 @@ public class CourseRuntimeController extends RepositoryEntryRuntimeController im ...@@ -435,6 +435,7 @@ public class CourseRuntimeController extends RepositoryEntryRuntimeController im
catalogLink = LinkFactory.createToolLink("access.cmd", translate("command.catalog"), this, "o_icon_catalog"); catalogLink = LinkFactory.createToolLink("access.cmd", translate("command.catalog"), this, "o_icon_catalog");
catalogLink.setElementCssClass("o_sel_course_catalog"); catalogLink.setElementCssClass("o_sel_course_catalog");
catalogLink.setVisible(repositoryModule.isCatalogEnabled());
settings.addComponent(catalogLink); settings.addComponent(catalogLink);
settings.addComponent(new Spacer("")); settings.addComponent(new Spacer(""));
......
...@@ -56,6 +56,7 @@ import org.olat.core.util.resource.OresHelper; ...@@ -56,6 +56,7 @@ import org.olat.core.util.resource.OresHelper;
import org.olat.repository.RepositoryEntry; import org.olat.repository.RepositoryEntry;
import org.olat.repository.RepositoryEntryManagedFlag; import org.olat.repository.RepositoryEntryManagedFlag;
import org.olat.repository.RepositoryManager; import org.olat.repository.RepositoryManager;
import org.olat.repository.RepositoryModule;
import org.olat.repository.RepositoryService; import org.olat.repository.RepositoryService;
import org.olat.repository.handlers.EditionSupport; import org.olat.repository.handlers.EditionSupport;
import org.olat.repository.handlers.RepositoryHandler; import org.olat.repository.handlers.RepositoryHandler;
...@@ -122,10 +123,12 @@ public class RepositoryEntryRuntimeController extends MainLayoutBasicController ...@@ -122,10 +123,12 @@ public class RepositoryEntryRuntimeController extends MainLayoutBasicController
@Autowired @Autowired
protected MarkManager markManager; protected MarkManager markManager;
@Autowired @Autowired
protected RepositoryManager repositoryManager; protected RepositoryModule repositoryModule;
@Autowired @Autowired
private RepositoryService repositoryService; private RepositoryService repositoryService;
@Autowired @Autowired
protected RepositoryManager repositoryManager;
@Autowired
private RepositoryHandlerFactory handlerFactory; private RepositoryHandlerFactory handlerFactory;
public RepositoryEntryRuntimeController(UserRequest ureq, WindowControl wControl, RepositoryEntry re, public RepositoryEntryRuntimeController(UserRequest ureq, WindowControl wControl, RepositoryEntry re,
...@@ -251,6 +254,7 @@ public class RepositoryEntryRuntimeController extends MainLayoutBasicController ...@@ -251,6 +254,7 @@ public class RepositoryEntryRuntimeController extends MainLayoutBasicController
catalogLink = LinkFactory.createToolLink("cat", translate("details.categoriesheader"), this, "o_icon_catalog"); catalogLink = LinkFactory.createToolLink("cat", translate("details.categoriesheader"), this, "o_icon_catalog");
catalogLink.setElementCssClass("o_sel_repo_add_to_catalog"); catalogLink.setElementCssClass("o_sel_repo_add_to_catalog");
catalogLink.setVisible(repositoryModule.isCatalogEnabled());
settingsDropdown.addComponent(catalogLink); settingsDropdown.addComponent(catalogLink);
} }
......
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