diff --git a/tabellio/config/controlpanel.pt b/tabellio/config/controlpanel.pt
index 558c0d2..c0fd8c2 100644
--- a/tabellio/config/controlpanel.pt
+++ b/tabellio/config/controlpanel.pt
@@ -37,7 +37,7 @@
@@ -51,9 +51,25 @@
/>
+
+
@@ -67,9 +83,25 @@
+
+
diff --git a/tabellio/config/controlpanel.py b/tabellio/config/controlpanel.py
index f268315..47db1cd 100644
--- a/tabellio/config/controlpanel.py
+++ b/tabellio/config/controlpanel.py
@@ -44,12 +44,16 @@ class TabellioControlpanel(BrowserView):
submitted = True
deputies_path = form.get('deputiesPath')
+ ministries_path = form.get('ministriesPath')
documents_path = form.get('documentsPath')
+ dossiers_path = form.get('dossiersPath')
polgroups_path = form.get('polgroupsPath')
if not self.errors:
self.settings.deputiesPath = deputies_path
+ self.settings.ministriesPath = ministries_path
self.settings.documentsPath = documents_path
+ self.settings.dossiersPath = dossiers_path
self.settings.polgroupsPath = polgroups_path
if submitted and not self.errors:
diff --git a/tabellio/config/interfaces.py b/tabellio/config/interfaces.py
index c283577..9fc8dc8 100644
--- a/tabellio/config/interfaces.py
+++ b/tabellio/config/interfaces.py
@@ -15,6 +15,14 @@ class ITabellioSettings(Interface):
title=_('documents_path', 'Documents Path'),
required=False)
+ dossiersPath = schema.TextLine(
+ title=_('dossiers_path', 'Dossiers Path'),
+ required=False)
+
+ ministriesPath = schema.TextLine(
+ title=_('ministries_path', 'Ministries Path'),
+ required=False)
+
polgroupsPath = schema.TextLine(
title=_('polgroups_path', 'Political Groups Path'),
required=False)