on ne laisse que ce qui est utilisable (ce qui est fini)
darcs-hash:20060915171304-f46e9-daf88641e00e4e33543a2f1523e221ec519f1429.gz
This commit is contained in:
parent
159999c06d
commit
58c7254f7f
9 changed files with 38 additions and 53 deletions
|
@ -10,7 +10,8 @@ sys.path.append('/usr/scripts/gestion/')
|
||||||
# ######################################################## #
|
# ######################################################## #
|
||||||
|
|
||||||
def serverSidePath(self, path):
|
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
|
return os.getcwd()+'/templates/'+path
|
||||||
|
|
||||||
# on surcharge cette fonction dans la classe Template
|
# on surcharge cette fonction dans la classe Template
|
||||||
|
@ -154,8 +155,11 @@ class Intranet:
|
||||||
|
|
||||||
# liste des modules disponibles
|
# liste des modules disponibles
|
||||||
self.monCompte = monCompte.monCompte()
|
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()]
|
_cpFilterList = [templatesEngine(), DOMFilter(), verifDroits()]
|
||||||
|
@ -232,9 +236,9 @@ def verifLogin(login = '', password = ''):
|
||||||
#
|
#
|
||||||
# mise en place de cherrypy + conf
|
# mise en place de cherrypy + conf
|
||||||
#
|
#
|
||||||
cherrypy.config.update(file="/home/gdetrez/intranet/dev.cfg")
|
#cherrypy.config.update(file="/usr/scripts/intranet/dev.cfg")
|
||||||
#cherrypy.config.update(file="/home/gdetrez/intranet/prod.cfg")
|
cherrypy.config.update(file="/usr/scripts/intranet/prod.cfg")
|
||||||
cherrypy.config.update(file="/home/gdetrez/intranet/intranet.cfg")
|
cherrypy.config.update(file="/usr/scripts/intranet/intranet.cfg")
|
||||||
settings={'/': {
|
settings={'/': {
|
||||||
'sessionAuthenticateFilter.checkLoginAndPassword': verifLogin,
|
'sessionAuthenticateFilter.checkLoginAndPassword': verifLogin,
|
||||||
'sessionAuthenticateFilter.loginScreen': login
|
'sessionAuthenticateFilter.loginScreen': login
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# The configuration file called myconfigfile.conf
|
# The configuration file called myconfigfile.conf
|
||||||
[global]
|
[global]
|
||||||
server.socketPort=8080
|
server.socketPort=8083
|
||||||
server.socketHost=""
|
server.socketHost=""
|
||||||
server.socketFile=""
|
server.socketFile=""
|
||||||
server.socketQueueSize=5
|
server.socketQueueSize=5
|
||||||
|
|
|
@ -103,15 +103,15 @@ class monCompte:
|
||||||
|
|
||||||
############## info mail ##############
|
############## info mail ##############
|
||||||
mailInfos = {}
|
mailInfos = {}
|
||||||
#try:
|
try:
|
||||||
mailConfig = MailConfig(cherrypy.session['uid'])
|
mailConfig = MailConfig(cherrypy.session['uid'])
|
||||||
mailInfos['forwarding_address'] = mailConfig['forward']
|
mailInfos['forwarding_address'] = mailConfig['forward']
|
||||||
mailInfos['spam'] = {}
|
mailInfos['spam'] = {}
|
||||||
mailInfos['spam']['no'] = mailConfig['spam'] == 'accepte'
|
mailInfos['spam']['no'] = mailConfig['spam'] == 'accepte'
|
||||||
mailInfos['spam']['mark'] = mailConfig['spam'] == 'marque'
|
mailInfos['spam']['mark'] = mailConfig['spam'] == 'marque'
|
||||||
mailInfos['spam']['drop'] = mailConfig['spam'] == 'supprime'
|
mailInfos['spam']['drop'] = mailConfig['spam'] == 'supprime'
|
||||||
#except Exception, e:
|
except Exception, e:
|
||||||
# t['mailError'] = u"Erreur:fichiers de configuration mail incompréhensibles"
|
t['mailError'] = u"Erreur:fichiers de configuration mail incompréhensibles"
|
||||||
|
|
||||||
mailInfos['alias'] = adh.alias()
|
mailInfos['alias'] = adh.alias()
|
||||||
mailInfos['contourneGreylist'] = adh.contourneGreylist()
|
mailInfos['contourneGreylist'] = adh.contourneGreylist()
|
||||||
|
@ -380,6 +380,8 @@ class monCompte:
|
||||||
##########################
|
##########################
|
||||||
def creerMachine(self, nomNouvelleMachine, MACNouvelleMachine, estMachineWifi='0'):
|
def creerMachine(self, nomNouvelleMachine, MACNouvelleMachine, estMachineWifi='0'):
|
||||||
adh = self.__ldap.search('uid=' + cherrypy.session['uid'])['adherent'][0]
|
adh = self.__ldap.search('uid=' + cherrypy.session['uid'])['adherent'][0]
|
||||||
|
if adh.droits() == [] and adh.machines_fixes() != []:
|
||||||
|
return {'error':'Vous avez deja une machine fixe. Vous ne pouvez ajouter que des machines WiFi.'}
|
||||||
try:
|
try:
|
||||||
if estMachineWifi=='true':
|
if estMachineWifi=='true':
|
||||||
m = MachineWifi(adh)
|
m = MachineWifi(adh)
|
||||||
|
|
|
@ -6,10 +6,6 @@
|
||||||
<img src="/static/images/icon_monCompte.png" alt="icon" />
|
<img src="/static/images/icon_monCompte.png" alt="icon" />
|
||||||
<span>Mon Compte</span>
|
<span>Mon Compte</span>
|
||||||
</a></li>
|
</a></li>
|
||||||
<li><a href="/impression">
|
|
||||||
<img src="/static/images/icon_impression.png" alt="icon" />
|
|
||||||
<span>Impression</span>
|
|
||||||
</a></li>
|
|
||||||
<li><a href="/sous">
|
<li><a href="/sous">
|
||||||
<img src="/static/images/icon_factures.png" alt="icon" />
|
<img src="/static/images/icon_factures.png" alt="icon" />
|
||||||
<span>Mes Factures</span>
|
<span>Mes Factures</span>
|
||||||
|
|
|
@ -31,7 +31,7 @@
|
||||||
<!-- ********************** Menu ********************** -->
|
<!-- ********************** Menu ********************** -->
|
||||||
</div>
|
</div>
|
||||||
<ul id="actionMenu">
|
<ul id="actionMenu">
|
||||||
<li><a href="index">Mes factures</a></li>
|
<li><a href="index">Mes factures PayPal</a></li>
|
||||||
<li><a href="historique">Historique</a></li>
|
<li><a href="historique">Historique des transactions</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -30,7 +30,7 @@ function hideDetail(id){
|
||||||
|
|
||||||
<div id="globalDiv">
|
<div id="globalDiv">
|
||||||
<div id="factureListDiv">
|
<div id="factureListDiv">
|
||||||
<h2>Mes factures</h2>
|
<h2>Mes factures PayPal</h2>
|
||||||
<!-- <table id="listeFactures" cellspacing="0" border="0"> -->
|
<!-- <table id="listeFactures" cellspacing="0" border="0"> -->
|
||||||
#for f in $listeFactures
|
#for f in $listeFactures
|
||||||
#if $f.payee
|
#if $f.payee
|
||||||
|
@ -88,13 +88,13 @@ function hideDetail(id){
|
||||||
|
|
||||||
#if $listeFactures == []
|
#if $listeFactures == []
|
||||||
<div class="factureRow tdNoFactures">
|
<div class="factureRow tdNoFactures">
|
||||||
VIDE
|
AUCUNE TRANSACTION PAYPAL ENREGISTRÉE
|
||||||
</div>
|
</div>
|
||||||
#end if
|
#end if
|
||||||
</div>
|
</div>
|
||||||
<ul id="actionMenu">
|
<ul id="actionMenu">
|
||||||
<li><a href="index">Mes factures</a></li>
|
<li><a href="index">Mes factures PayPal</a></li>
|
||||||
<li><a href="historique">Historique</a></li>
|
<li><a href="historique">Historique des transactions</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
padding:20px;
|
padding:20px;
|
||||||
background:#eee;
|
background:#eee;
|
||||||
border:3px solid #ddd;
|
border:3px solid #ddd;
|
||||||
margin:30px;
|
margin:auto auto;
|
||||||
}
|
}
|
||||||
.liens {
|
.liens {
|
||||||
text-align:right;
|
text-align:right;
|
||||||
|
|
|
@ -30,13 +30,17 @@ $page
|
||||||
<!-- +++++++++++++++++++++++++++ end page +++++++++++++++++++++++++++ -->
|
<!-- +++++++++++++++++++++++++++ end page +++++++++++++++++++++++++++ -->
|
||||||
</div>
|
</div>
|
||||||
<div id="topContent">
|
<div id="topContent">
|
||||||
<a href="/"><img id="logo" src="/static/images/logointranet.png" alt="logocr@ns" /></a>
|
<a href="/"><img id="main_topContentLogo" src="/static/images/logointranet.png" alt="logocr@ns" /></a>
|
||||||
<ul id="topMenu">
|
<ul id="main_topContentMenu">
|
||||||
<li>$login</li>
|
<li>$login</li>
|
||||||
<li class="last"><a href="do_logout">logout</a></li>
|
<li class="last"><a href="do_logout">logout</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div id="mainFooter"><hr /><a href="http://www.crans.org/">Site du cr@ns</a> <a href="http://wiki.crans.org/">wiki</a><br /><a href="http://wiki/ContactsCrans">Contact Cr@ns</a></div>
|
<div id="mainFooter"><hr /><a href="http://www.crans.org/">Site du cr@ns</a> <a href="http://wiki.crans.org/">wiki</a><br /><a href="http://wiki/ContactsCrans">Contact Cr@ns</a><br />
|
||||||
|
<div id="topContentMessage" style="font-style:italic;text-align:center;">
|
||||||
|
L'intranet est en version beta, aidez-nous à l'améliorer en nous envoyant vos remarques et en nous signalant tout problème à <a href="mailto:nounous@crans.org">nounous@crans.org</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
#if $environment == 'development'
|
#if $environment == 'development'
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
createLoggingPane(true);
|
createLoggingPane(true);
|
||||||
|
|
|
@ -20,7 +20,6 @@
|
||||||
<li><a href="#mainTab">Général</a></li>
|
<li><a href="#mainTab">Général</a></li>
|
||||||
<li><a href="#machinesTab">Machines</a></li>
|
<li><a href="#machinesTab">Machines</a></li>
|
||||||
<li><a href="#mailTab">Mails</a></li>
|
<li><a href="#mailTab">Mails</a></li>
|
||||||
<li><a href="#variousTab">Divers</a></li>
|
|
||||||
</ul>
|
</ul>
|
||||||
<!-- +++++++++++++++++++ Infos Utilisateur +++++++++++++++++++ -->
|
<!-- +++++++++++++++++++ Infos Utilisateur +++++++++++++++++++ -->
|
||||||
<div>
|
<div>
|
||||||
|
@ -240,26 +239,6 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- +++++++++++++++++++ divers +++++++++++++++++++ -->
|
|
||||||
<div>
|
|
||||||
<h2 class="mark"><a name="variousTab" id="variousTab"></a></h2>
|
|
||||||
<form action="saveVariousPrefs#variousTab" method="POST">
|
|
||||||
<dl class="tabbed_page">
|
|
||||||
<dt>Bittorent:</dt>
|
|
||||||
<dd>
|
|
||||||
<label for="bittorent" class="labelCheckbox"><input type="checkbox" name="bittorent" id="bittorent" class="inputCheckbox" value="1" /> Utiliser Bittorent</label>
<a class="textInputNote" href="#">Plus d'infos</a><br />
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
|
|
||||||
<ul class="tabbed_page">
|
|
||||||
<li class="last centrer">
|
|
||||||
<input type="reset" value="Reset">
|
|
||||||
<input type="submit" nom="variousSubmit" value="Soumettre">
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
</form>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue