custom_settings: ajout des données pour le tracking

This commit is contained in:
Benjamin Dauvergne 2017-07-17 17:20:19 +02:00
parent cd53e78f15
commit 3c94ec8352
2 changed files with 375 additions and 271 deletions

View File

@ -1,5 +1,10 @@
# -*- coding: utf-8 -*-
from authentic2.settings import INSTALLED_APPS, CACHES
import os
PLATFORM = os.environ.get('PLATFORM')
if PLATFORM not in ['dev', 'test', 'prod']:
PLATFORM = 'dev'
CORE_ATTRIBUTES = [
'title',
@ -116,12 +121,6 @@ ACCOUNT_ACTIVATION_DAYS = 2
# CACHALOT_UNCACHABLE_TABLES = ('custom_user_user', 'django_migrations')
TEMPLATE_VARS = {
'theme': 'grandlyon-cut',
'css_variant': 'grandlyon-cut',
'theme_base': 'theme.html',
'theme_base_filename': 'theme.html',
}
# OIDC
A2_IDP_OIDC_SCOPES = ['openid', 'email', 'profile', 'crown']
@ -147,3 +146,28 @@ A2_FC_USER_INFO_MAPPINGS = {
'validation_date': {'compute': 'today'},
'validation_context': {'value': 'FC'},
}
TEMPLATE_VARS = {
"email_signature": u"Le GrandLyon",
"environment_label": u"Site de test",
"no_extra_js": True,
"global_title": u"Compte Unique de Territoire",
"css_variant": u"grandlyon-cut",
"theme_color": u"#FF0303",
"partners_url": u"http://www.entrouvert.com",
"theme": u"grandlyon-cut",
"default_from_email": u"ne-pas-repondre@grandlyon.com",
"help_url": u"http://doc-publik.entrouvert.com",
'theme_base': 'theme.html',
'theme_base_filename': 'theme.html',
}
if PLATFORM == 'test':
TEMPLATE_VARS.update({
"smarttag_js": "https://tag.aticdn.net/586793/smarttag.js",
"visits_tracking_js": "var tag = new ATInternet.Tracker.Tag();"
})
elif PLATFORM == 'prod':
TEMPLATE_VARS.update({
"smarttag_js": "https://tag.aticdn.net/586794/smarttag.js",
"visits_tracking_js": "var tag = new ATInternet.Tracker.Tag();"
})

View File

@ -1,444 +1,524 @@
[
{
"pk" : 1,
"model" : "authentic2.attribute",
"fields" : {
"disabled" : false,
"name" : "first_name",
"user_visible" : true,
"kind" : "string",
"label" : "Prénoms de naissance",
"asked_on_registration" : true,
"description" : "",
"required" : true,
"searchable" : false,
"multiple" : false,
"user_editable" : true
},
"pk" : 1,
"model" : "authentic2.attribute"
"disabled" : false,
"description" : "",
"user_editable" : true,
"searchable" : false,
"order" : 1,
"name" : "first_name",
"required" : true,
"asked_on_registration" : true,
"label" : "Prénoms de naissance"
}
},
{
"pk" : 2,
"model" : "authentic2.attribute",
"fields" : {
"user_editable" : true,
"description" : "",
"searchable" : false,
"required" : true,
"kind" : "string",
"multiple" : false,
"user_visible" : true,
"label" : "Nom de naissance",
"kind" : "string",
"asked_on_registration" : true,
"order" : 2,
"searchable" : false,
"description" : "",
"user_editable" : true,
"disabled" : false,
"name" : "last_name"
},
"model" : "authentic2.attribute"
"required" : true,
"name" : "last_name",
"label" : "Nom de naissance",
"asked_on_registration" : true
}
},
{
"model" : "authentic2.attribute",
"fields" : {
"name" : "title",
"required" : false,
"asked_on_registration" : true,
"label" : "Civilité",
"kind" : "title",
"multiple" : false,
"user_visible" : true,
"order" : 3,
"searchable" : false,
"description" : "",
"multiple" : false,
"user_editable" : true,
"name" : "title",
"disabled" : false,
"kind" : "title",
"label" : "Civilité",
"user_visible" : true,
"asked_on_registration" : true
"disabled" : false
},
"pk" : 3
},
{
"model" : "authentic2.attribute",
"fields" : {
"user_editable" : true,
"multiple" : false,
"name" : "address_complement",
"required" : false,
"searchable" : false,
"description" : "",
"asked_on_registration" : true,
"label" : "Complément d'adresse",
"kind" : "string",
"user_visible" : true,
"name" : "address_complement",
"disabled" : false
"multiple" : false,
"kind" : "string",
"disabled" : false,
"description" : "",
"user_editable" : true,
"order" : 12,
"searchable" : false
},
"pk" : 4
},
{
"model" : "authentic2.attribute",
"pk" : 5,
"fields" : {
"multiple" : false,
"searchable" : false,
"required" : false,
"description" : "",
"user_editable" : true,
"name" : "address_zipcode",
"disabled" : false,
"asked_on_registration" : true,
"kind" : "string",
"label" : "Code postal",
"user_visible" : true
}
"required" : false,
"name" : "address_zipcode",
"user_editable" : true,
"description" : "",
"disabled" : false,
"order" : 13,
"searchable" : false,
"user_visible" : true,
"multiple" : false,
"kind" : "string"
},
"pk" : 5
},
{
"model" : "authentic2.attribute",
"pk" : 6,
"fields" : {
"multiple" : false,
"description" : "",
"required" : false,
"searchable" : false,
"user_editable" : true,
"disabled" : false,
"name" : "address_city",
"asked_on_registration" : true,
"user_visible" : true,
"label" : "Nom de la commune",
"name" : "address_city",
"required" : false,
"order" : 14,
"searchable" : false,
"disabled" : false,
"description" : "",
"user_editable" : true,
"multiple" : false,
"kind" : "string",
"label" : "Nom de la commune"
}
"user_visible" : true
},
"pk" : 6
},
{
"pk" : 7,
"fields" : {
"multiple" : false,
"description" : "",
"searchable" : false,
"required" : false,
"user_editable" : true,
"disabled" : false,
"name" : "address_country",
"required" : false,
"asked_on_registration" : true,
"user_visible" : true,
"label" : "Pays",
"kind" : "string",
"label" : "Pays"
"multiple" : false,
"user_visible" : true,
"order" : 15,
"searchable" : false,
"description" : "",
"disabled" : false,
"user_editable" : true
},
"model" : "authentic2.attribute"
},
{
"pk" : 8,
"fields" : {
"description" : "",
"required" : false,
"searchable" : false,
"multiple" : false,
"user_editable" : true,
"disabled" : false,
"name" : "birthdate",
"user_visible" : true,
"label" : "Date de naissance",
"kind" : "date",
"multiple" : false,
"user_visible" : true,
"order" : 4,
"searchable" : false,
"user_editable" : true,
"description" : "",
"disabled" : false,
"required" : false,
"name" : "birthdate",
"label" : "Date de naissance",
"asked_on_registration" : true
},
"pk" : 8,
"model" : "authentic2.attribute"
},
{
"model" : "authentic2.attribute",
"pk" : 9,
"fields" : {
"name" : "home_phone",
"disabled" : false,
"asked_on_registration" : true,
"label" : "Téléphone fixe personnel",
"multiple" : false,
"kind" : "string",
"user_visible" : true,
"multiple" : false,
"order" : 16,
"searchable" : true,
"required" : false,
"description" : "",
"user_editable" : true
}
"disabled" : false,
"user_editable" : true,
"name" : "home_phone",
"required" : false,
"asked_on_registration" : true,
"label" : "Téléphone fixe personnel"
},
"model" : "authentic2.attribute"
},
{
"pk" : 10,
"model" : "authentic2.attribute",
"fields" : {
"name" : "home_mobile_phone",
"disabled" : false,
"asked_on_registration" : true,
"kind" : "string",
"label" : "Téléphone mobile personnel",
"user_visible" : true,
"multiple" : false,
"required" : false,
"searchable" : true,
"label" : "Téléphone mobile personnel",
"asked_on_registration" : true,
"user_visible" : true,
"kind" : "string",
"multiple" : false,
"description" : "",
"user_editable" : true
},
"pk" : 10
"disabled" : false,
"user_editable" : true,
"searchable" : true,
"order" : 17
}
},
{
"pk" : 11,
"model" : "authentic2.attribute",
"fields" : {
"user_editable" : false,
"multiple" : false,
"description" : "",
"required" : false,
"disabled" : false,
"searchable" : false,
"asked_on_registration" : false,
"order" : 21,
"user_visible" : false,
"kind" : "boolean",
"multiple" : false,
"asked_on_registration" : false,
"label" : "Validé",
"disabled" : false,
"name" : "validated"
},
"pk" : 11,
"model" : "authentic2.attribute"
"name" : "validated",
"required" : false
}
},
{
"pk" : 12,
"fields" : {
"disabled" : false,
"name" : "birthplace",
"user_visible" : true,
"kind" : "string",
"label" : "Lieu de naissance",
"asked_on_registration" : true,
"description" : "",
"searchable" : false,
"required" : false,
"asked_on_registration" : true,
"label" : "Lieu de naissance",
"multiple" : false,
"kind" : "string",
"user_visible" : true,
"searchable" : false,
"order" : 5,
"description" : "",
"disabled" : false,
"user_editable" : true
},
"model" : "authentic2.attribute"
"model" : "authentic2.attribute",
"pk" : 12
},
{
"pk" : 13,
"model" : "authentic2.attribute",
"fields" : {
"user_editable" : true,
"multiple" : false,
"description" : "",
"searchable" : false,
"required" : false,
"name" : "birthcountry",
"label" : "Pays de naissance",
"asked_on_registration" : true,
"user_visible" : true,
"multiple" : false,
"kind" : "string",
"label" : "Pays de naissance",
"user_editable" : true,
"description" : "",
"disabled" : false,
"name" : "birthcountry"
},
"pk" : 13
"order" : 6,
"searchable" : false
}
},
{
"model" : "authentic2.attribute",
"pk" : 14,
"fields" : {
"user_editable" : true,
"description" : "",
"disabled" : false,
"searchable" : true,
"order" : 8,
"user_visible" : true,
"multiple" : false,
"kind" : "string",
"label" : "Prénoms d'usage",
"asked_on_registration" : true,
"disabled" : false,
"name" : "preferred_givenname",
"user_editable" : true,
"description" : "",
"required" : false,
"searchable" : true,
"multiple" : false
}
"name" : "preferred_givenname"
},
"model" : "authentic2.attribute"
},
{
"fields" : {
"multiple" : false,
"description" : "",
"required" : false,
"searchable" : true,
"user_editable" : true,
"disabled" : false,
"name" : "preferred_username",
"asked_on_registration" : true,
"user_visible" : true,
"kind" : "string",
"label" : "Nom d'usage"
},
"pk" : 15,
"fields" : {
"description" : "",
"disabled" : false,
"user_editable" : true,
"searchable" : true,
"order" : 7,
"user_visible" : true,
"multiple" : false,
"kind" : "string",
"label" : "Nom d'usage",
"asked_on_registration" : true,
"name" : "preferred_username",
"required" : false
},
"model" : "authentic2.attribute"
},
{
"model" : "authentic2.attribute",
"pk" : 16,
"fields" : {
"name" : "birthdepartment",
"disabled" : false,
"asked_on_registration" : true,
"label" : "Département de naissance",
"kind" : "string",
"user_visible" : true,
"multiple" : false,
"required" : false,
"searchable" : false,
"kind" : "string",
"disabled" : false,
"description" : "",
"user_editable" : true
}
"user_editable" : true,
"searchable" : false,
"order" : 9,
"name" : "birthdepartment",
"required" : false,
"asked_on_registration" : true,
"label" : "Département de naissance"
},
"pk" : 16
},
{
"model" : "authentic2.attribute",
"pk" : 17,
"fields" : {
"user_visible" : true,
"multiple" : false,
"searchable" : false,
"required" : false,
"description" : "",
"user_editable" : true,
"name" : "address_street",
"disabled" : false,
"asked_on_registration" : true,
"kind" : "string",
"label" : "Nom de la voie",
"user_visible" : true
}
"user_editable" : true,
"description" : "",
"disabled" : false,
"searchable" : false,
"order" : 11,
"required" : false,
"name" : "address_street",
"asked_on_registration" : true,
"label" : "Nom de la voie"
},
"pk" : 17
},
{
"pk" : 18,
"model" : "authentic2.attribute",
"fields" : {
"name" : "address_number",
"disabled" : false,
"kind" : "string",
"required" : false,
"label" : "Numéro sur la voie",
"asked_on_registration" : true,
"multiple" : false,
"kind" : "string",
"user_visible" : true,
"searchable" : false,
"order" : 10,
"user_editable" : true,
"description" : "",
"disabled" : false
}
},
{
"pk" : 19,
"model" : "authentic2.attribute",
"fields" : {
"asked_on_registration" : true,
"label" : "Téléphone mobile professionnel",
"required" : false,
"name" : "professional_mobile_phone",
"description" : "",
"user_editable" : true,
"disabled" : false,
"searchable" : true,
"order" : 18,
"user_visible" : true,
"multiple" : false,
"kind" : "string"
}
},
{
"pk" : 20,
"fields" : {
"searchable" : true,
"order" : 19,
"user_editable" : true,
"description" : "",
"disabled" : false,
"multiple" : false,
"kind" : "string",
"user_visible" : true,
"label" : "Téléphone fixe professionnel",
"asked_on_registration" : true,
"required" : false,
"searchable" : false,
"description" : "",
"multiple" : false,
"user_editable" : true
"name" : "professional_phone"
},
"model" : "authentic2.attribute"
},
{
"model" : "authentic2.attribute",
"pk" : 19,
"pk" : 21,
"fields" : {
"disabled" : false,
"name" : "professional_mobile_phone",
"user_visible" : true,
"kind" : "string",
"label" : "Téléphone mobile professionnel",
"asked_on_registration" : true,
"description" : "",
"searchable" : true,
"required" : false,
"user_visible" : false,
"multiple" : false,
"user_editable" : true
"kind" : "string",
"disabled" : false,
"description" : "",
"user_editable" : false,
"searchable" : false,
"order" : 20,
"required" : false,
"name" : "comment",
"label" : "Commentaire",
"asked_on_registration" : false
},
"model" : "authentic2.attribute"
},
{
"pk" : 24,
"model" : "authentic2.attribute",
"fields" : {
"name" : "validation_context",
"required" : false,
"label" : "Contexte de validation",
"asked_on_registration" : false,
"multiple" : false,
"kind" : "string",
"user_visible" : false,
"searchable" : false,
"order" : 21,
"user_editable" : false,
"description" : "FranceConnect, Online request, Office qui seront traduits en FranceConnect, Demande en ligne, En guichet.",
"disabled" : false
}
},
{
"model" : "authentic2.attribute",
"fields" : {
"user_editable" : true,
"searchable" : true,
"required" : false,
"searchable" : false,
"order" : 22,
"user_editable" : false,
"description" : "",
"disabled" : false,
"kind" : "date",
"multiple" : false,
"label" : "Téléphone fixe professionnel",
"user_visible" : false,
"asked_on_registration" : false,
"label" : "Date de validation",
"name" : "validation_date",
"required" : false
},
"pk" : 25
},
{
"fields" : {
"name" : "birthplace_insee",
"required" : false,
"asked_on_registration" : false,
"label" : "Lieu de naissance (code INSEE)",
"kind" : "string",
"user_visible" : true,
"asked_on_registration" : true,
"name" : "professional_phone",
"multiple" : false,
"user_visible" : false,
"order" : 23,
"searchable" : false,
"user_editable" : false,
"description" : "",
"disabled" : false
},
"pk" : 20
"model" : "authentic2.attribute",
"pk" : 26
},
{
"pk" : 27,
"model" : "authentic2.attribute",
"fields" : {
"user_editable" : false,
"description" : "",
"searchable" : false,
"required" : false,
"multiple" : false,
"user_visible" : false,
"kind" : "string",
"label" : "Commentaire",
"asked_on_registration" : false,
"disabled" : false,
"name" : "comment"
},
"pk" : 21
},
{
"fields" : {
"kind" : "string",
"label" : "Contexte de validation",
"user_visible" : false,
"asked_on_registration" : false,
"name" : "validation_context",
"disabled" : false,
"user_editable" : false,
"required" : false,
"searchable" : false,
"description" : "FranceConnect, Online request, Office qui seront traduits en FranceConnect, Demande en ligne, En guichet.",
"multiple" : false
},
"pk" : 24,
"model" : "authentic2.attribute"
},
{
"model" : "authentic2.attribute",
"pk" : 25,
"fields" : {
"multiple" : false,
"searchable" : false,
"required" : false,
"kind" : "string",
"description" : "",
"user_editable" : false,
"name" : "validation_date",
"disabled" : false,
"asked_on_registration" : false,
"kind" : "date",
"label" : "Date de validation",
"user_visible" : false
}
},
{
"pk" : 26,
"fields" : {
"asked_on_registration" : false,
"kind" : "string",
"label" : "Lieu de naissance (code INSEE)",
"user_visible" : false,
"name" : "birthplace_insee",
"disabled" : false,
"user_editable" : false,
"multiple" : false,
"order" : 24,
"searchable" : false,
"required" : false,
"description" : ""
},
"model" : "authentic2.attribute"
},
{
"model" : "authentic2.attribute",
"fields" : {
"user_visible" : false,
"label" : "Pays de naissance (code INSEE)",
"kind" : "string",
"asked_on_registration" : false,
"disabled" : false,
"name" : "birthcountry_insee",
"user_editable" : false,
"description" : "",
"searchable" : false,
"required" : false,
"multiple" : false
},
"pk" : 27
"label" : "Pays de naissance (code INSEE)",
"asked_on_registration" : false
}
},
{
"pk" : 28,
"fields" : {
"name" : "gender",
"required" : false,
"label" : "Genre",
"asked_on_registration" : false,
"user_visible" : false,
"kind" : "string",
"label" : "Genre",
"disabled" : false,
"name" : "gender",
"user_editable" : false,
"multiple" : false,
"description" : "",
"required" : false,
"disabled" : false,
"user_editable" : false,
"order" : 0,
"searchable" : false
},
"model" : "authentic2.attribute"
},
{
"fields" : {
"disabled" : false,
"description" : "",
"user_editable" : false,
"order" : 26,
"searchable" : false,
"user_visible" : false,
"multiple" : false,
"kind" : "string",
"label" : "Partenaire d'origine à la création",
"asked_on_registration" : false,
"required" : false,
"name" : "creation_partner"
},
"model" : "authentic2.attribute",
"pk" : 29
},
{
"model" : "authentic2.attribute",
"fields" : {
"asked_on_registration" : false,
"label" : "Domaine d'origine à la création",
"name" : "creation_domain",
"required" : false,
"order" : 26,
"searchable" : false,
"description" : "",
"disabled" : false,
"user_editable" : false,
"multiple" : false,
"kind" : "string",
"user_visible" : false
},
"pk" : 30
},
{
"model" : "authentic2.attribute",
"fields" : {
"asked_on_registration" : false,
"label" : "Mode de création",
"required" : false,
"name" : "creation_mode",
"user_editable" : false,
"description" : "",
"disabled" : false,
"searchable" : false,
"order" : 25,
"user_visible" : false,
"multiple" : false,
"kind" : "string"
},
"pk" : 31
}
]