From dd60c58bb8d75952073779f2c2c6cfd4db1782c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20P=C3=A9pin?= Date: Sat, 24 Dec 2016 14:02:54 +0100 Subject: [PATCH] Follows the changes in custommail --- gestioncof/management/commands/syncmails.py | 14 ++-- gestioncof/management/data/custommail.json | 88 ++++++++++----------- 2 files changed, 51 insertions(+), 51 deletions(-) diff --git a/gestioncof/management/commands/syncmails.py b/gestioncof/management/commands/syncmails.py index 62936000..1d3dddb8 100644 --- a/gestioncof/management/commands/syncmails.py +++ b/gestioncof/management/commands/syncmails.py @@ -5,7 +5,7 @@ Import des mails de GestioCOF dans la base de donnée import json import os -from custommail.models import VariableType, CustomMail, CustomMailVariable +from custommail.models import Type, CustomMail, Variable from django.core.management.base import BaseCommand from django.contrib.contenttypes.models import ContentType @@ -45,12 +45,12 @@ class Command(BaseCommand): if obj['model'] == 'custommail.variabletype': fields['inner1'] = assoc['types'].get(fields['inner1']) fields['inner2'] = assoc['types'].get(fields['inner2']) - if fields['typ'] == 'model': + if fields['kind'] == 'model': fields['content_type'] = ( ContentType.objects .get_by_natural_key(*fields['content_type']) ) - var_type, _ = VariableType.objects.get_or_create(**fields) + var_type, _ = Type.objects.get_or_create(**fields) assoc['types'][obj['pk']] = var_type # Custom mails @@ -70,14 +70,14 @@ class Command(BaseCommand): # Variables if obj['model'] == 'custommail.custommailvariable': fields['custommail'] = assoc['mails'].get(fields['custommail']) - fields['typ'] = assoc['types'].get(fields['typ']) + fields['type'] = assoc['types'].get(fields['type']) try: - CustomMailVariable.objects.get( + Variable.objects.get( custommail=fields['custommail'], name=fields['name'] ) - except CustomMailVariable.DoesNotExist: - CustomMailVariable.objects.create(**fields) + except Variable.DoesNotExist: + Variable.objects.create(**fields) # C'est agréable d'avoir le résultat affiché self.stdout.write( diff --git a/gestioncof/management/data/custommail.json b/gestioncof/management/data/custommail.json index 0f81744c..9ee9b1ea 100644 --- a/gestioncof/management/data/custommail.json +++ b/gestioncof/management/data/custommail.json @@ -8,7 +8,7 @@ "user" ], "inner1": null, - "typ": "model", + "kind": "model", "inner2": null } }, @@ -18,7 +18,7 @@ "fields": { "content_type": null, "inner1": null, - "typ": "int", + "kind": "int", "inner2": null } }, @@ -31,7 +31,7 @@ "spectacle" ], "inner1": null, - "typ": "model", + "kind": "model", "inner2": null } }, @@ -44,7 +44,7 @@ "spectaclerevente" ], "inner1": null, - "typ": "model", + "kind": "model", "inner2": null } }, @@ -57,7 +57,7 @@ "site" ], "inner1": null, - "typ": "model", + "kind": "model", "inner2": null } }, @@ -70,7 +70,7 @@ "petitcoursdemande" ], "inner1": null, - "typ": "model", + "kind": "model", "inner2": null } }, @@ -80,7 +80,7 @@ "fields": { "content_type": null, "inner1": null, - "typ": "list", + "kind": "list", "inner2": null } }, @@ -90,7 +90,7 @@ "fields": { "content_type": null, "inner1": 1, - "typ": "list", + "kind": "list", "inner2": null } }, @@ -100,7 +100,7 @@ "fields": { "content_type": null, "inner1": null, - "typ": "pair", + "kind": "pair", "inner2": 8 } }, @@ -110,7 +110,7 @@ "fields": { "content_type": null, "inner1": 9, - "typ": "list", + "kind": "list", "inner2": null } }, @@ -120,7 +120,7 @@ "fields": { "content_type": null, "inner1": 3, - "typ": "list", + "kind": "list", "inner2": null } }, @@ -261,7 +261,7 @@ "name": "member", "description": "Utilisateur de GestioCOF", "custommail": 1, - "typ": 1 + "type": 1 } }, { @@ -271,7 +271,7 @@ "name": "member", "description": "Utilisateur ayant eu une place pour ce spectacle", "custommail": 2, - "typ": 1 + "type": 1 } }, { @@ -281,7 +281,7 @@ "name": "show", "description": "Spectacle", "custommail": 2, - "typ": 3 + "type": 3 } }, { @@ -291,7 +291,7 @@ "name": "nb_attr", "description": "Nombre de places obtenues", "custommail": 2, - "typ": 2 + "type": 2 } }, { @@ -301,7 +301,7 @@ "name": "revente", "description": "Revente mentionn\u00e9e dans le mail", "custommail": 3, - "typ": 4 + "type": 4 } }, { @@ -311,7 +311,7 @@ "name": "member", "description": "Personne int\u00e9ress\u00e9e par la place", "custommail": 3, - "typ": 1 + "type": 1 } }, { @@ -321,7 +321,7 @@ "name": "show", "description": "Spectacle", "custommail": 3, - "typ": 3 + "type": 3 } }, { @@ -331,7 +331,7 @@ "name": "site", "description": "Site web (gestioCOF)", "custommail": 3, - "typ": 5 + "type": 5 } }, { @@ -341,7 +341,7 @@ "name": "site", "description": "Site web (gestioCOF)", "custommail": 4, - "typ": 5 + "type": 5 } }, { @@ -351,7 +351,7 @@ "name": "show", "description": "Spectacle", "custommail": 4, - "typ": 3 + "type": 3 } }, { @@ -361,7 +361,7 @@ "name": "member", "description": "Personne int\u00e9ress\u00e9e par la place", "custommail": 4, - "typ": 1 + "type": 1 } }, { @@ -371,7 +371,7 @@ "name": "acheteur", "description": "Gagnant-e du tirage", "custommail": 5, - "typ": 1 + "type": 1 } }, { @@ -381,7 +381,7 @@ "name": "vendeur", "description": "Personne qui vend une place", "custommail": 5, - "typ": 1 + "type": 1 } }, { @@ -391,7 +391,7 @@ "name": "show", "description": "Spectacle", "custommail": 5, - "typ": 3 + "type": 3 } }, { @@ -401,7 +401,7 @@ "name": "show", "description": "Spectacle", "custommail": 6, - "typ": 3 + "type": 3 } }, { @@ -411,7 +411,7 @@ "name": "vendeur", "description": "Personne qui vend une place", "custommail": 6, - "typ": 1 + "type": 1 } }, { @@ -421,7 +421,7 @@ "name": "acheteur", "description": "Personne inscrite au tirage qui n'a pas eu la place", "custommail": 6, - "typ": 1 + "type": 1 } }, { @@ -431,7 +431,7 @@ "name": "acheteur", "description": "Gagnant-e du tirage", "custommail": 7, - "typ": 1 + "type": 1 } }, { @@ -441,7 +441,7 @@ "name": "vendeur", "description": "Personne qui vend une place", "custommail": 7, - "typ": 1 + "type": 1 } }, { @@ -451,7 +451,7 @@ "name": "show", "description": "Spectacle", "custommail": 7, - "typ": 3 + "type": 3 } }, { @@ -461,7 +461,7 @@ "name": "show", "description": "Spectacle", "custommail": 8, - "typ": 3 + "type": 3 } }, { @@ -471,7 +471,7 @@ "name": "vendeur", "description": "Personne qui vend la place", "custommail": 8, - "typ": 1 + "type": 1 } }, { @@ -481,7 +481,7 @@ "name": "revente", "description": "Revente mentionn\u00e9e dans le mail", "custommail": 8, - "typ": 4 + "type": 4 } }, { @@ -491,7 +491,7 @@ "name": "vendeur", "description": "Personne qui vend la place", "custommail": 9, - "typ": 1 + "type": 1 } }, { @@ -501,7 +501,7 @@ "name": "show", "description": "Spectacle", "custommail": 9, - "typ": 3 + "type": 3 } }, { @@ -511,7 +511,7 @@ "name": "acheteur", "description": "Personne qui prend la place au shotgun", "custommail": 9, - "typ": 1 + "type": 1 } }, { @@ -521,7 +521,7 @@ "name": "demande", "description": "Demande de petit cours", "custommail": 10, - "typ": 6 + "type": 6 } }, { @@ -531,7 +531,7 @@ "name": "matieres", "description": "Liste des mati\u00e8res concern\u00e9es par la demande", "custommail": 10, - "typ": 7 + "type": 7 } }, { @@ -541,7 +541,7 @@ "name": "proposals", "description": "Liste associant une liste d'enseignants \u00e0 chaque mati\u00e8re", "custommail": 11, - "typ": 10 + "type": 10 } }, { @@ -551,7 +551,7 @@ "name": "unsatisfied", "description": "Liste des mati\u00e8res pour lesquelles on n'a pas d'enseigant \u00e0 proposer", "custommail": 11, - "typ": 7 + "type": 7 } }, { @@ -561,7 +561,7 @@ "name": "places", "description": "Places de spectacle du participant", "custommail": 12, - "typ": 11 + "type": 11 } }, { @@ -571,7 +571,7 @@ "name": "member", "description": "Participant du tirage au sort", "custommail": 12, - "typ": 1 + "type": 1 } }, { @@ -581,7 +581,7 @@ "name": "member", "description": "Participant du tirage au sort", "custommail": 13, - "typ": 1 + "type": 1 } } ]