on ne laisse que ce qui est utilisable (ce qui est fini)

darcs-hash:20060915171304-f46e9-daf88641e00e4e33543a2f1523e221ec519f1429.gz
This commit is contained in:
gdetrez 2006-09-15 19:13:04 +02:00
parent 159999c06d
commit 58c7254f7f
9 changed files with 38 additions and 53 deletions

View file

@ -10,7 +10,8 @@ sys.path.append('/usr/scripts/gestion/')
# ######################################################## #
def serverSidePath(self, path):
# les template se trouve dans le dossier template
if (cherrypy.config.configMap["global"]["server.environment"] == "development"):
if os.path.isfile(os.getcwd()+'/templates/'+path+".dev"): return os.getcwd()+'/templates/'+path+".dev" # les template se trouve dans le dossier template
return os.getcwd()+'/templates/'+path
# on surcharge cette fonction dans la classe Template
@ -154,8 +155,11 @@ class Intranet:
# liste des modules disponibles
self.monCompte = monCompte.monCompte()
self.impression = impression.root()
self.sous = factures.root()
self.sous = factures.root()
# liste des modules en developpement
if (cherrypy.config.configMap["global"]["server.environment"] == "development"):
self.impression = impression.root()
_cpFilterList = [templatesEngine(), DOMFilter(), verifDroits()]
@ -232,9 +236,9 @@ def verifLogin(login = '', password = ''):
#
# mise en place de cherrypy + conf
#
cherrypy.config.update(file="/home/gdetrez/intranet/dev.cfg")
#cherrypy.config.update(file="/home/gdetrez/intranet/prod.cfg")
cherrypy.config.update(file="/home/gdetrez/intranet/intranet.cfg")
#cherrypy.config.update(file="/usr/scripts/intranet/dev.cfg")
cherrypy.config.update(file="/usr/scripts/intranet/prod.cfg")
cherrypy.config.update(file="/usr/scripts/intranet/intranet.cfg")
settings={'/': {
'sessionAuthenticateFilter.checkLoginAndPassword': verifLogin,
'sessionAuthenticateFilter.loginScreen': login