Commit 98dfb8b9 authored by Daniel Stan's avatar Daniel Stan

Retire sys.path.append('/usr/scripts') sauvages

parent 4a45a468
Pour faire marcher l'intranet :
* déplacer settings_local.py.example en settings_local.py
* copier settings_local.py.example en settings_local.py
* Dans settings_local.py :
* passer DEV à True (si on veut avoir les fichiers statiques servis
par le serveur de développement de django)
......
......@@ -9,10 +9,8 @@ class asterisk_reload_conf_debug:
pass
# TODO weird stuff here
import sys
sys.path.append('/usr/scripts/sip/')
try:
import asterisk_reload_conf
from sip import asterisk_reload_conf
except ImportError:
if not settings.DEBUG:
raise
......@@ -28,6 +26,7 @@ from django.utils.importlib import import_module
conn_pool = import_module('conn_pool', 'intranet')
# Description de la configuration générée pour asterisk
# TODO eurk
asterisk_conf = {
'modules':{
'sip':{
......
......@@ -18,9 +18,7 @@
import settings
if settings.LOCATION != 'perso':
import sys
sys.path.append('/usr/scripts/wifi_new')
from wifi_new import parse_xml
import django.shortcuts
from django.template import RequestContext
......@@ -40,12 +38,8 @@ import xml.dom.minidom
#from django.contrib.auth.decorators import login_required, permission_required
def get_xml(request):
if settings.LOCATION != 'perso':
import parse_xml
public = not request.user.groups.filter(name='crans_nounou')
doc = parse_xml.global_status(public)
else:
doc = xml.dom.minidom.parseString('<status></status>')
public = not request.user.groups.filter(name='crans_nounou')
doc = parse_xml.global_status(public)
for ap in VirtAP.objects.all():
doc.documentElement.appendChild(ap.xmlRepr(doc))
......
# -*- coding: utf-8 -*-
# TODO: déprécier ce fichier ?
"""Ce fichier donne les primitives de modification du compte WiKi
associé à un utilisateur, via Binding. """
import sys
if not '/usr/scripts' in sys.path:
sys.path.append('/usr/scripts')
from django.contrib.auth.models import User
......@@ -31,12 +27,13 @@ class WikiName(object):
@classmethod
def set_value_from_user(self, user, value):
luser = self._get_ldap_from_user(user, mode='rw')
if value:
luser['compteWiki'] = unicode(value)
else:
luser['compteWiki'] = []
luser.save()
with self._get_ldap_from_user(user, mode='rw') as luser:
if value:
luser['compteWiki'] = unicode(value)
else:
luser['compteWiki'] = []
luser.history_gen()
luser.save()
@classmethod
def set_canonical_from_user(self, user):
......
# -*- coding: utf-8 -*-
"""Ce fichier donne les primitives de modification du compte WiKi
"""
Ce fichier est probablement déprécié.
Il donne les primitives de modification du compte WiKi
associé à un utilisateur. Ce fichier fait appel à une base de donnée sql
et n'est utilisé qu'en environnement de test (cf views.py) local.
En pratique, on utilise plutôt la version ldap de ce fichier, qui
......
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# CONN_POOL.PY--
......@@ -26,9 +25,7 @@ import ldap
import settings
from ldap import SERVER_DOWN
sys.path.append("/usr/scripts")
import lc_ldap.shortcuts as shortcuts
sys.path.pop()
CONNS = {}
OBJECTS = {}
......
......@@ -26,8 +26,6 @@ from django.contrib.auth.backends import ModelBackend
from django.utils.importlib import import_module
# Pour se connecter à la base ldap
import sys
sys.path.append("/usr/scripts/")
import lc_ldap.shortcuts
conn_pool = import_module('conn_pool', 'intranet')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment