1838: Le modèle de template, confirmation de postulation - Modèle par défaut (tjs...
[auf_rh_dae.git] / project / recrutement / migrations / 0001_initial.py
CommitLineData
7b93eed4
NBV
1# encoding: utf-8
2import datetime
3from south.db import db
4from south.v2 import SchemaMigration
5from django.db import models
6
7class Migration(SchemaMigration):
8
9 def forwards(self, orm):
10
11 # Adding model 'Evaluateur'
12 db.create_table('recrutement_evaluateur', (
13 ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
14 ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'], unique=True)),
15 ))
16 db.send_create_signal('recrutement', ['Evaluateur'])
17
18 # Adding M2M table for field offres_emploi on 'Evaluateur'
19 db.create_table('recrutement_evaluateur_offres_emploi', (
20 ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
21 ('evaluateur', models.ForeignKey(orm['recrutement.evaluateur'], null=False)),
22 ('offreemploi', models.ForeignKey(orm['emploi.offreemploi'], null=False))
23 ))
24 db.create_unique('recrutement_evaluateur_offres_emploi', ['evaluateur_id', 'offreemploi_id'])
25
26 # Adding model 'AdministrateurRegional'
27 db.create_table('recrutement_administrateurregional', (
28 ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
29 ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'], unique=True)),
30 ))
31 db.send_create_signal('recrutement', ['AdministrateurRegional'])
32
33 # Adding M2M table for field regions on 'AdministrateurRegional'
34 db.create_table('recrutement_administrateurregional_regions', (
35 ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
36 ('administrateurregional', models.ForeignKey(orm['recrutement.administrateurregional'], null=False)),
37 ('region', models.ForeignKey(orm['datamaster_modeles.region'], null=False))
38 ))
39 db.create_unique('recrutement_administrateurregional_regions', ['administrateurregional_id', 'region_id'])
40
41 # Adding model 'CandidatEvaluation'
42 db.create_table('recrutement_candidatevaluation', (
43 ('candidat', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', db_column='candidat', to=orm['emploi.Candidat'])),
44 ('commentaire', self.gf('django.db.models.fields.TextField')(default='Aucun', null=True, blank=True)),
45 ('note', self.gf('django.db.models.fields.IntegerField')(null=True, blank=True)),
46 ('date', self.gf('django.db.models.fields.DateField')(auto_now_add=True, blank=True)),
47 ('evaluateur', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', db_column='evaluateur', to=orm['recrutement.Evaluateur'])),
48 ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
49 ))
50 db.send_create_signal('recrutement', ['CandidatEvaluation'])
51
52 # Adding model 'CourrielTemplate'
53 db.create_table('recrutement_courrieltemplate', (
54 ('plain_text', self.gf('django.db.models.fields.TextField')()),
55 ('html', self.gf('tinymce.models.HTMLField')()),
56 ('sujet', self.gf('django.db.models.fields.CharField')(max_length=100)),
57 ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
58 ('nom_modele', self.gf('django.db.models.fields.CharField')(max_length=100)),
59 ))
60 db.send_create_signal('recrutement', ['CourrielTemplate'])
61
62 # Adding model 'CandidatCourriel'
63 db.create_table('recrutement_candidatcourriel', (
64 ('plain_text', self.gf('django.db.models.fields.TextField')(blank=True)),
65 ('html', self.gf('tinymce.models.HTMLField')(null=True, blank=True)),
66 ('sujet', self.gf('django.db.models.fields.CharField')(max_length=255, blank=True)),
67 ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
68 ('template', self.gf('django.db.models.fields.related.ForeignKey')(related_name='+', db_column='template', to=orm['recrutement.CourrielTemplate'])),
69 ))
70 db.send_create_signal('recrutement', ['CandidatCourriel'])
71
72 # Adding M2M table for field candidats on 'CandidatCourriel'
73 db.create_table('recrutement_candidatcourriel_candidats', (
74 ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
75 ('candidatcourriel', models.ForeignKey(orm['recrutement.candidatcourriel'], null=False)),
76 ('candidat', models.ForeignKey(orm['recrutement.candidat'], null=False))
77 ))
78 db.create_unique('recrutement_candidatcourriel_candidats', ['candidatcourriel_id', 'candidat_id'])
79
80 # Création du template de courriel par défaut. (Confirmation de postulation à l'offre d'emploi
81 template = orm.CourrielTemplate()
82 template.id = 1
83 template.nom_modele = "Confirmation de postulation pour une offre d'emploi (envoi automatique)"
84 template.sujet = "Confirmation de postulation pour l'offre d'emploi: {{ offre_emploi }}"
85 template.plain_text = "Bonjour {{ candidat_genre }} {{ candidat_nom }},\n\nCe courriel est pour vous confirmer que nous avons bien reçu votre candidature pour l'offre d'emploi {{ offre_emploi }}.\n\n Merci de l'intérêt que vous portez à l'AUF."
86 template.html = "<p>Bonjour {{ candidat_genre }} {{ candidat_nom }},<br /> \
87 Ce courriel est pour vous confirmer que nous \
88 avons bien reçu votre candidature pour l'offre \
89 d'emploi {{ offre_emploi }}. <br /> <br /> \
90 Merci de l'intérêt que vous portez à l'AUF.</p>"
91 template.save()
92
93
94 def backwards(self, orm):
95
96 # Deleting model 'Evaluateur'
97 db.delete_table('recrutement_evaluateur')
98
99 # Removing M2M table for field offres_emploi on 'Evaluateur'
100 db.delete_table('recrutement_evaluateur_offres_emploi')
101
102 # Deleting model 'AdministrateurRegional'
103 db.delete_table('recrutement_administrateurregional')
104
105 # Removing M2M table for field regions on 'AdministrateurRegional'
106 db.delete_table('recrutement_administrateurregional_regions')
107
108 # Deleting model 'CandidatEvaluation'
109 db.delete_table('recrutement_candidatevaluation')
110
111 # Deleting model 'CourrielTemplate'
112 db.delete_table('recrutement_courrieltemplate')
113
114 # Deleting model 'CandidatCourriel'
115 db.delete_table('recrutement_candidatcourriel')
116
117 # Removing M2M table for field candidats on 'CandidatCourriel'
118 db.delete_table('recrutement_candidatcourriel_candidats')
119
120
121 models = {
122 'auth.group': {
123 'Meta': {'object_name': 'Group'},
124 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
125 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
126 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
127 },
128 'auth.permission': {
129 'Meta': {'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'},
130 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
131 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
132 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
133 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
134 },
135 'auth.user': {
136 'Meta': {'object_name': 'User'},
137 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
138 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
139 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
140 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
141 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
142 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}),
143 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}),
144 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}),
145 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
146 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
147 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
148 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
149 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
150 },
151 'contenttypes.contenttype': {
152 'Meta': {'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
153 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
154 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
155 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
156 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
157 },
158 'datamaster_modeles.bureau': {
159 'Meta': {'object_name': 'Bureau', 'db_table': "u'ref_bureau'"},
160 'actif': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}),
161 'code': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}),
162 'id': ('django.db.models.fields.IntegerField', [], {'primary_key': 'True'}),
163 'implantation': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['datamaster_modeles.Implantation']", 'db_column': "'implantation'"}),
164 'nom': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
165 'nom_court': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
166 'nom_long': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
167 'region': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['datamaster_modeles.Region']", 'db_column': "'region'"})
168 },
169 'datamaster_modeles.implantation': {
170 'Meta': {'object_name': 'Implantation', 'db_table': "u'ref_implantation'"},
171 'actif': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}),
172 'adresse_physique_bureau': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
173 'adresse_physique_code_postal': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
174 'adresse_physique_code_postal_avant_ville': ('django.db.models.fields.NullBooleanField', [], {'null': 'True', 'blank': 'True'}),
175 'adresse_physique_no': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
176 'adresse_physique_pays': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'impl_adresse_physique'", 'to_field': "'code'", 'db_column': "'adresse_physique_pays'", 'to': "orm['datamaster_modeles.Pays']"}),
177 'adresse_physique_precision': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
178 'adresse_physique_precision_avant': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
179 'adresse_physique_region': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
180 'adresse_physique_rue': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
181 'adresse_physique_ville': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
182 'adresse_postale_boite_postale': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
183 'adresse_postale_bureau': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
184 'adresse_postale_code_postal': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}),
185 'adresse_postale_code_postal_avant_ville': ('django.db.models.fields.NullBooleanField', [], {'null': 'True', 'blank': 'True'}),
186 'adresse_postale_no': ('django.db.models.fields.CharField', [], {'max_length': '30', 'null': 'True', 'blank': 'True'}),
187 'adresse_postale_pays': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'impl_adresse_postale'", 'to_field': "'code'", 'db_column': "'adresse_postale_pays'", 'to': "orm['datamaster_modeles.Pays']"}),
188 'adresse_postale_precision': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
189 'adresse_postale_precision_avant': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
190 'adresse_postale_region': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
191 'adresse_postale_rue': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
192 'adresse_postale_ville': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
193 'bureau_rattachement': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['datamaster_modeles.Implantation']", 'db_column': "'bureau_rattachement'"}),
194 'code': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}),
195 'code_meteo': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
196 'commentaire': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
197 'courriel': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
198 'courriel_interne': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
199 'date_extension': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
200 'date_fermeture': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
201 'date_inauguration': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
202 'date_ouverture': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
203 'fax': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
204 'fax_interne': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
205 'fuseau_horaire': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
206 'hebergement_convention': ('django.db.models.fields.NullBooleanField', [], {'null': 'True', 'blank': 'True'}),
207 'hebergement_convention_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
208 'hebergement_etablissement': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
209 'id': ('django.db.models.fields.IntegerField', [], {'primary_key': 'True'}),
210 'modif_date': ('django.db.models.fields.DateField', [], {}),
211 'nom': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
212 'nom_court': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
213 'nom_long': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
214 'region': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['datamaster_modeles.Region']", 'db_column': "'region'"}),
215 'remarque': ('django.db.models.fields.TextField', [], {}),
216 'responsable_implantation': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}),
217 'statut': ('django.db.models.fields.IntegerField', [], {}),
218 'telephone': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
219 'telephone_interne': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
220 'type': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
221 'url': ('django.db.models.fields.URLField', [], {'max_length': '255', 'blank': 'True'})
222 },
223 'datamaster_modeles.pays': {
224 'Meta': {'object_name': 'Pays', 'db_table': "u'ref_pays'"},
225 'actif': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}),
226 'code': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '2'}),
227 'code_bureau': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['datamaster_modeles.Bureau']", 'to_field': "'code'", 'db_column': "'code_bureau'"}),
228 'code_iso3': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '3', 'blank': 'True'}),
229 'developpement': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
230 'id': ('django.db.models.fields.IntegerField', [], {'primary_key': 'True'}),
231 'monnaie': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
232 'nom': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
233 'nord_sud': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
234 'region': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['datamaster_modeles.Region']", 'db_column': "'region'"})
235 },
236 'datamaster_modeles.region': {
237 'Meta': {'object_name': 'Region', 'db_table': "u'ref_region'"},
238 'actif': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}),
239 'code': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}),
240 'id': ('django.db.models.fields.IntegerField', [], {'primary_key': 'True'}),
241 'implantation_bureau': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'gere_region'", 'db_column': "'implantation_bureau'", 'to': "orm['datamaster_modeles.Implantation']"}),
242 'nom': ('django.db.models.fields.CharField', [], {'max_length': '255'})
243 },
244 'emploi.candidat': {
245 'Meta': {'object_name': 'Candidat'},
246 'actif': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}),
247 'adresse': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
248 'code_postal': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
249 'date_creation': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'blank': 'True'}),
250 'domaine_professionnel': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
251 'email': ('django.db.models.fields.EmailField', [], {'max_length': '255'}),
252 'employeur_actuel': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
253 'etat_province': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
254 'genre': ('django.db.models.fields.CharField', [], {'max_length': '1'}),
255 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
256 'nationalite': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'db_column': "'nationalite'", 'to': "orm['datamaster_modeles.Pays']"}),
257 'niveau_diplome': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
258 'nom': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
259 'nombre_dependant': ('django.db.models.fields.IntegerField', [], {}),
260 'offre_emploi': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'db_column': "'offre_emploi'", 'to': "orm['emploi.OffreEmploi']"}),
261 'pays': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'db_column': "'pays'", 'to': "orm['datamaster_modeles.Pays']"}),
262 'poste_actuel': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
263 'prenom': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
264 'situation_famille': ('django.db.models.fields.CharField', [], {'max_length': '1'}),
265 'statut': ('django.db.models.fields.CharField', [], {'default': "'NOUV'", 'max_length': '4'}),
266 'telephone': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
267 'ville': ('django.db.models.fields.CharField', [], {'max_length': '255'})
268 },
269 'emploi.offreemploi': {
270 'Meta': {'object_name': 'OffreEmploi'},
271 'actif': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}),
272 'bureau': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['datamaster_modeles.Bureau']", 'db_column': "'bureau'"}),
273 'date_creation': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'blank': 'True'}),
274 'date_limite': ('django.db.models.fields.DateField', [], {}),
275 'debut_affectation': ('django.db.models.fields.DateField', [], {}),
276 'description': ('django.db.models.fields.TextField', [], {}),
277 'duree_affectation': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
278 'est_affiche': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}),
279 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
280 'lieu_affectation': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['datamaster_modeles.Implantation']", 'db_column': "'implantation'"}),
281 'nom': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
282 'poste': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
283 'poste_nom': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
284 'region': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['datamaster_modeles.Region']", 'db_column': "'region'"}),
285 'renumeration': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
286 'resume': ('django.db.models.fields.TextField', [], {}),
287 'statut': ('django.db.models.fields.CharField', [], {'default': "'NOUV'", 'max_length': '4'})
288 },
289 'recrutement.administrateurregional': {
290 'Meta': {'object_name': 'AdministrateurRegional'},
291 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
292 'regions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['datamaster_modeles.Region']", 'symmetrical': 'False'}),
293 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'unique': 'True'})
294 },
295 'recrutement.candidat': {
296 'Meta': {'object_name': 'Candidat', 'db_table': "'emploi_candidat'", '_ormbases': ['emploi.Candidat']}
297 },
298 'recrutement.candidatcourriel': {
299 'Meta': {'object_name': 'CandidatCourriel'},
300 'candidats': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['emploi.Candidat']", 'symmetrical': 'False'}),
301 'html': ('tinymce.models.HTMLField', [], {'null': 'True', 'blank': 'True'}),
302 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
303 'plain_text': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
304 'sujet': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
305 'template': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'db_column': "'template'", 'to': "orm['recrutement.CourrielTemplate']"})
306 },
307 'recrutement.candidatevaluation': {
308 'Meta': {'object_name': 'CandidatEvaluation'},
309 'candidat': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'db_column': "'candidat'", 'to': "orm['emploi.Candidat']"}),
310 'commentaire': ('django.db.models.fields.TextField', [], {'default': "'Aucun'", 'null': 'True', 'blank': 'True'}),
311 'date': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'blank': 'True'}),
312 'evaluateur': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'+'", 'db_column': "'evaluateur'", 'to': "orm['recrutement.Evaluateur']"}),
313 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
314 'note': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'})
315 },
316 'recrutement.courrieltemplate': {
317 'Meta': {'object_name': 'CourrielTemplate'},
318 'html': ('tinymce.models.HTMLField', [], {}),
319 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
320 'nom_modele': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
321 'plain_text': ('django.db.models.fields.TextField', [], {}),
322 'sujet': ('django.db.models.fields.CharField', [], {'max_length': '100'})
323 },
324 'recrutement.evaluateur': {
325 'Meta': {'object_name': 'Evaluateur'},
326 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
327 'offres_emploi': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'evaluateurs'", 'blank': 'True', 'to': "orm['emploi.OffreEmploi']"}),
328 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'unique': 'True'})
329 }
330 }
331
332 complete_apps = ['recrutement']