Skip to content
Snippets Groups Projects
Commit 6cf2d149 authored by gnaegi's avatar gnaegi
Browse files

OO-3055 rename hfm to document pool, make few things configurable, disable document pool by default

parent bc757777
No related branches found
No related tags found
No related merge requests found
......@@ -33,6 +33,7 @@ AdminSiteDef=Systemadministration
GUIDemoSiteDef=GUI Demo
LibrarySiteDef=Bibliothek
MembersSiteDef=Mitglieder
TaxonomySiteDef=Dokumentenpool
courseSiteForbiddenAlt=Forbidden ctrl.
......@@ -50,6 +51,7 @@ restrictToInstResourceManagersAndAuthorsSiteSecurityCallback=Autoren und Lernres
restrictToUserManagerSiteSecurityCallback=Benutzerverwalter
restrictToGroupManagerSiteSecurityCallback=Gruppenverwalter
restrictToPoolAdminSiteSecurityCallback=Poolverwalter
taxonomySiteSecurityCallback=Kompetenzbasiert gemss Taxonomiekonfiguration
poolPrivateMembersSiteSecurityCallback=Poolmitglieder und Poolverwalter
authorAndPoolPrivateMembersSiteSecurityCallback=Autoren, Poolmitglieder und Poolverwalter
VideoSiteDef=LearnTube
......@@ -16,6 +16,7 @@ MyCoursesSiteDef=My courses (including catalog)
PortalSiteDef=Portal
QuestionPoolSiteDef=Question pool
RepositorySiteDef=Authoring environment
TaxonomySiteDef=Document pool
UserAdminSiteDef=User management
admin.menu.title=Sites
admin.menu.title.alt=Sites configuration
......@@ -49,5 +50,6 @@ site.security=Access
site.title=Description
site.type=Typ
sites.order=Order
taxonomySiteSecurityCallback=Based on competences as configured for taxonomy
up=Up
VideoSiteDef=LearnTube
......@@ -53,8 +53,6 @@ public class TaxonomyModule extends AbstractSpringModule implements ConfigOnOff
@Override
public void init() {
// Add controller factory extension point to launch groups
NewControllerFactory.getInstance().addContextEntryControllerCreator("HFM",
new TaxonomyContextEntryControllerCreator());
NewControllerFactory.getInstance().addContextEntryControllerCreator("TaxonomySite",
new TaxonomyContextEntryControllerCreator());
NewControllerFactory.getInstance().addContextEntryControllerCreator("Taxonomy",
......
......@@ -105,7 +105,7 @@ public class TaxonomyMainController extends MainLayoutBasicController implements
if(root.getChildCount() > 0) {
taxonomyTree.open((TreeNode)root.getChildAt(0));
columnLayoutCtr = new LayoutMain3ColsController(ureq, getWindowControl(), taxonomyTree, content, "hfm");
columnLayoutCtr = new LayoutMain3ColsController(ureq, getWindowControl(), taxonomyTree, content, "docpool");
columnLayoutCtr.addCssClassToMain("o_taxonomy");
listenTo(columnLayoutCtr); // auto dispose later
putInitialPanel(columnLayoutCtr.getInitialComponent());
......@@ -117,7 +117,7 @@ public class TaxonomyMainController extends MainLayoutBasicController implements
} else {
VelocityContainer errorVC = createVelocityContainer("error");
errorVC.contextPut("message", translate("not.configured"));
columnLayoutCtr = new LayoutMain3ColsController(ureq, getWindowControl(), null, errorVC, "hfm");
columnLayoutCtr = new LayoutMain3ColsController(ureq, getWindowControl(), null, errorVC, "docpool");
columnLayoutCtr.addCssClassToMain("o_taxonomy");
listenTo(columnLayoutCtr); // auto dispose later
putInitialPanel(columnLayoutCtr.getInitialComponent());
......
......@@ -38,9 +38,9 @@ notifications.document.entry=Datei "{0}" von {1} ver\u00E4ndert
notifications.entry=Datei "{0}" von {1} ge\u00E4ndert
remove=Entfernen
selected.taxonomy.qpool=Taxonomy f\u00FCr Fragepool
selected.taxonomy.tree=Taxonomy f\u00FCr HFM
site.title=HFM
site.title.alt=HFM
selected.taxonomy.tree=Taxonomy f\u00FCr Dokumentenpool
site.title=Dokumentenpool
site.title.alt=Gemeinsam genutzte und kategorisierte Dokumente
table.header.competence.type=Typ
table.header.taxonomy.displayName=Taxonomy
table.header.taxonomy.externalId=Taxanom Ext. Ref.
......
......@@ -38,9 +38,9 @@ notifications.document.entry=File "{0}" changed by {1}
notifications.entry=File "{0}" modified by {1}
remove=Remove
selected.taxonomy.qpool=Taxonomy for question pool
selected.taxonomy.tree=Taxonomy for HFM
site.title=HFM
site.title.alt=HFM
selected.taxonomy.tree=Taxonomy for document pool
site.title=Document pool
site.title.alt=Shared and categories documents
table.header.competence.type=Type
table.header.taxonomy.displayName=Taxonomy
table.header.taxonomy.externalId=Taxanom ext. ref.
......
......@@ -22,6 +22,7 @@ package org.olat.modules.taxonomy.webdav;
import org.olat.core.commons.services.webdav.WebDAVProvider;
import org.olat.core.id.IdentityEnvironment;
import org.olat.core.util.vfs.VFSContainer;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
/**
......@@ -33,7 +34,8 @@ import org.springframework.stereotype.Service;
@Service("taxonomyDocumentsLibraryWebDAVProvider")
public class TaxonomyDocumentsLibraryWebDAVProvider implements WebDAVProvider {
private static final String MOUNTPOINT = "hfm";
@Value("${taxonomy.webdav.mountpoint:doc-pool}")
private String MOUNTPOINT;
@Override
public String getMountPoint() {
......
......@@ -425,8 +425,6 @@ site.repository.enable=true
site.questionpool.enable=true
# When enabling the portfolio site you should set minimalhome.ext.portfolio to false to not have two separate entry points
site.portfolio.enable=false
# Enable the taxonomy and competence management
site.taxonomy.enable=true
# Enable/disable the whole catalog feature
repo.catalog.enable=true
......@@ -1367,6 +1365,19 @@ monitoring.instance.description=OpenOLAT instance
monitored.probes=Runtime,System,Database,Memory,OpenOLAT,Release,Environment,Indexer
monitoring.dependency.server=myserver
########################################
# Options for taxonomy and competence management
########################################
# Enable the document pool based on taxonomies
site.taxonomy.enable=false
# Define the document pool name as it appears when mounted via WebDAV. Best is to use only plain
# vanilla ASCII characters
taxonomy.webdav.mountpoint=doc-pool
taxonomy.webdav.mountpoint.values=doclibrary,hfm,topics...
########################################
# Options for video resource
########################################
# Video resource, course node and site
video.enabled=true
video.coursenode.enabled=true
......
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