Add some utility functions

This commit is contained in:
Frédéric Péters 2011-08-18 13:21:55 +02:00
parent f9d023f10b
commit 39cc4cfabe
1 changed files with 17 additions and 0 deletions

17
tabellio/config/utils.py Normal file
View File

@ -0,0 +1,17 @@
from zope import component
from plone.registry.interfaces import IRegistry
from interfaces import ITabellioSettings
def get_dossiers_path():
return component.getUtility(IRegistry).forInterface(ITabellioSettings, False).dossiersPath
def get_documents_path():
return component.getUtility(IRegistry).forInterface(ITabellioSettings, False).documentsPath
def get_sessions():
settings = component.getUtility(IRegistry).forInterface(ITabellioSettings, False)
sessions = settings.sessions
terms = [x.split(':')[1].strip() for x in sessions.splitlines() if x]
return terms