ajoute DBG_INTRANET

This commit is contained in:
Daniel STAN 2015-07-24 01:14:40 +02:00
parent ebeab8a0a0
commit 52c3795255
4 changed files with 12 additions and 16 deletions

View file

@ -168,12 +168,9 @@ def generate(mail, params, lang=default_language, lang_fallback=default_language
def validation_url(view_name, data='', debug=False): def validation_url(view_name, data='', debug=False):
"""Enregistre une nouvelle url pour le module "validation" de l'intranet.""" """Enregistre une nouvelle url pour le module "validation" de l'intranet."""
import requests import requests
if debug: HOST = os.getenv('DBG_INTRANET', 'intranet2.crans.org')
CA = False CA = '/etc/ssl/certs/cacert.org.pem'
ROOT = 'https://intranet-dev.crans.org' ROOT = 'https://%s' % HOST
else:
CA = '/etc/ssl/certs/cacert.org.pem'
ROOT = 'https://intranet2.crans.org'
url = ROOT + '/validation/register/%s/' % view_name url = ROOT + '/validation/register/%s/' % view_name
payload = { payload = {
'data': json.dumps(data), 'data': json.dumps(data),

View file

@ -26,6 +26,7 @@
Copyright (c) 2006, 2007, 2008, 2009 by Cr@ns (http://www.crans.org) Copyright (c) 2006, 2007, 2008, 2009 by Cr@ns (http://www.crans.org)
""" """
import sys import sys
import os
import requests import requests
if '/usr/scripts' not in sys.path: if '/usr/scripts' not in sys.path:
sys.path.append("/usr/scripts") sys.path.append("/usr/scripts")
@ -37,20 +38,14 @@ digicode_pass = secrets_new.get("digicode_pass")
# ############################################################# # #############################################################
# CONSTANTES # CONSTANTES
# ############################################################# # #############################################################
CODES_SERVERS = ["zamok", "asterisk", "vo"] INTRANET = os.getenv('DBG_INTRANET', 'intranet2.crans.org')
CODES_DIR = "/usr/scripts/var/digicode/" CREATION_LINK = "https://%s/digicode/create/" % INTRANET
CREATION_LINK = "https://intranet2.crans.org/digicode/create/" LIST_LINK = "https://%s/digicode/list/" % INTRANET
LIST_LINK = "https://intranet2.crans.org/digicode/list/"
CERTIFICATE = "/etc/ssl/certs/cacert.org.pem" CERTIFICATE = "/etc/ssl/certs/cacert.org.pem"
# ############################################################# # #############################################################
# FONCTIONS # FONCTIONS
# ############################################################# # #############################################################
# test pour voir si on est bien sur la bonne machine
import socket
if socket.gethostname() not in CODES_SERVERS:
raise EnvironmentError("La manipulation des codes pour le digicode n'est possible que sur %s" %
', '.join(CODES_SERVERS))
class CommunicationError(Exception): class CommunicationError(Exception):
pass pass

View file

@ -12,7 +12,8 @@ digicode_pass = gestion.secrets_new.get('digicode_pass')
CODES = "/var/impression/codes" CODES = "/var/impression/codes"
PIDFILE = "/var/run/digicode.pid" PIDFILE = "/var/run/digicode.pid"
HOST, PORT = "zamok.adm.crans.org", 1200 HOST, PORT = "zamok.adm.crans.org", 1200
DIGICODE_LINK = "https://intranet2.crans.org/digicode/delete/" INTRANET = os.getenv('DBG_INTRANET', 'intranet2.crans.org')
DIGICODE_LINK = "https://%s/digicode/delete/" % INTRANET
CERTIFICATE = "/etc/ssl/certs/cacert.org.pem" CERTIFICATE = "/etc/ssl/certs/cacert.org.pem"
def log(message = "", logfile = "/var/log/crans/digicode.log"): def log(message = "", logfile = "/var/log/crans/digicode.log"):

View file

@ -52,3 +52,6 @@ export DBG_SECRETS=/etc/crans/dbg_secrets/`whoami`/
# Pour la wifimap # Pour la wifimap
export DBG_WIFIMAP_DB=$CPATH/var/wifi_xml export DBG_WIFIMAP_DB=$CPATH/var/wifi_xml
# Addresse vers l'intranet (version 2)
export DBG_INTRANET=intranet-dev.crans.org