3 from south
.db
import db
4 from south
.v2
import SchemaMigration
5 from django
.db
import models
7 class Migration(SchemaMigration
):
9 def forwards(self
, orm
):
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)),
16 db
.send_create_signal('recrutement', ['Evaluateur'])
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))
24 db
.create_unique('recrutement_evaluateur_offres_emploi', ['evaluateur_id', 'offreemploi_id'])
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)),
31 db
.send_create_signal('recrutement', ['AdministrateurRegional'])
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))
39 db
.create_unique('recrutement_administrateurregional_regions', ['administrateurregional_id', 'region_id'])
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)),
50 db
.send_create_signal('recrutement', ['CandidatEvaluation'])
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)),
60 db
.send_create_signal('recrutement', ['CourrielTemplate'])
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'])),
70 db
.send_create_signal('recrutement', ['CandidatCourriel'])
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))
78 db
.create_unique('recrutement_candidatcourriel_candidats', ['candidatcourriel_id', 'candidat_id'])
80 # Création du template de courriel par défaut. (Confirmation de postulation à l'offre d'emploi
81 template
= orm
.CourrielTemplate()
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 {{ genre_candidat }} {{ nom_candidat }},\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 {{ genre_candidat }} {{ nom_candidat }},<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>"
94 def backwards(self
, orm
):
96 # Deleting model 'Evaluateur'
97 db
.delete_table('recrutement_evaluateur')
99 # Removing M2M table for field offres_emploi on 'Evaluateur'
100 db
.delete_table('recrutement_evaluateur_offres_emploi')
102 # Deleting model 'AdministrateurRegional'
103 db
.delete_table('recrutement_administrateurregional')
105 # Removing M2M table for field regions on 'AdministrateurRegional'
106 db
.delete_table('recrutement_administrateurregional_regions')
108 # Deleting model 'CandidatEvaluation'
109 db
.delete_table('recrutement_candidatevaluation')
111 # Deleting model 'CourrielTemplate'
112 db
.delete_table('recrutement_courrieltemplate')
114 # Deleting model 'CandidatCourriel'
115 db
.delete_table('recrutement_candidatcourriel')
117 # Removing M2M table for field candidats on 'CandidatCourriel'
118 db
.delete_table('recrutement_candidatcourriel_candidats')
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'})
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'})
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'})
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'})
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'"})
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'})
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'"})
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'})
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'})
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'})
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'})
295 'recrutement.candidat': {
296 'Meta': {'object_name': 'Candidat', 'db_table': "'emploi_candidat'", '_ormbases': ['emploi.Candidat']}
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']"})
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'})
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'})
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'})
332 complete_apps
= ['recrutement']