Skip to content
Snippets Groups Projects
Commit 5aee91fa authored by uhensler's avatar uhensler
Browse files

OO-4027: Show catalog tab in repository settings only if the catalog is enabled

parent 360d6a64
No related branches found
No related tags found
No related merge requests found
...@@ -48,6 +48,7 @@ import org.olat.core.util.resource.OresHelper; ...@@ -48,6 +48,7 @@ import org.olat.core.util.resource.OresHelper;
import org.olat.repository.RepositoryEntry; import org.olat.repository.RepositoryEntry;
import org.olat.repository.RepositoryEntryStatusEnum; import org.olat.repository.RepositoryEntryStatusEnum;
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.controllers.EntryChangedEvent; import org.olat.repository.controllers.EntryChangedEvent;
import org.olat.repository.controllers.EntryChangedEvent.Change; import org.olat.repository.controllers.EntryChangedEvent.Change;
...@@ -94,6 +95,8 @@ public class RepositoryEntrySettingsController extends BasicController implement ...@@ -94,6 +95,8 @@ public class RepositoryEntrySettingsController extends BasicController implement
protected RepositoryEntry entry; protected RepositoryEntry entry;
private List<OrganisationRef> organisations; private List<OrganisationRef> organisations;
@Autowired
private RepositoryModule repositoryModule;
@Autowired @Autowired
private RepositoryManager repositoryManager; private RepositoryManager repositoryManager;
@Autowired @Autowired
...@@ -178,10 +181,12 @@ public class RepositoryEntrySettingsController extends BasicController implement ...@@ -178,10 +181,12 @@ public class RepositoryEntrySettingsController extends BasicController implement
accessLink = LinkFactory.createLink("details.access", getTranslator(), this); accessLink = LinkFactory.createLink("details.access", getTranslator(), this);
accessLink.setElementCssClass("o_sel_access"); accessLink.setElementCssClass("o_sel_access");
buttonsGroup.addButton(accessLink, false); buttonsGroup.addButton(accessLink, false);
catalogLink = LinkFactory.createLink("details.catalog", getTranslator(), this); if (repositoryModule.isCatalogEnabled()) {
catalogLink.setElementCssClass("o_sel_catalog"); catalogLink = LinkFactory.createLink("details.catalog", getTranslator(), this);
buttonsGroup.addButton(catalogLink, false); catalogLink.setElementCssClass("o_sel_catalog");
buttonsGroup.addButton(catalogLink, false);
}
} }
protected void initOptions() { protected void initOptions() {
......
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