Projet

Général

Profil

0001-Rewrite-some-migrations-to-support-custom-user-model.patch

Benjamin Dauvergne, 10 novembre 2014 14:27

Télécharger (54,2 ko)

Voir les différences:

Subject: [PATCH] Rewrite some migrations to support custom user models (fixes
 #5640)

 ...e__del_field_clientcertificate_issuer__del_f.py |   38 +++----------------
 authentic2/migrations/0012_auto__add_logouturl.py  |   40 ++++----------------
 .../migrations/0013_auto__add_federatedid.py       |   40 ++++----------------
 ...0014_auto__add_attribute__add_attributevalue.py |   40 ++++----------------
 .../0015_auto__chg_field_userexternalid_updated.py |   40 ++++----------------
 ...eration_name_id_qualifier__add_field_liberty.py |   38 +++----------------
 ...dppolicy_needs_iframe_logout__add_field_spop.py |   38 +++----------------
 ...optionsidppolicy_http_method_for_slo_request.py |   38 +++----------------
 .../migrations/0039_auto__add_samlattribute.py     |   37 +++---------------
 ...bute_content_type_object_id_name_format_name.py |   37 +++---------------
 .../0041_auto__add_field_samlattribute_enabled.py  |   37 +++---------------
 11 files changed, 67 insertions(+), 356 deletions(-)
authentic2/auth2_auth/auth2_ssl/migrations/0003_auto__del_distinguishedname__del_field_clientcertificate_issuer__del_f.py
1 1
# -*- coding: utf-8 -*-
2
from south.utils import datetime_utils as datetime
3 2
from south.db import db
4 3
from south.v2 import SchemaMigration
5
from django.db import models
4

  
5
from authentic2.compat import user_model_label
6 6

  
7 7

  
8 8
class Migration(SchemaMigration):
......
66 66

  
67 67

  
68 68
    models = {
69
        u'auth.group': {
70
            'Meta': {'object_name': 'Group'},
71
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
72
            'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
73
            'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
74
        },
75
        u'auth.permission': {
76
            'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
77
            'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
78
            'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
79
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
80
            'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
81
        },
82
        u'auth.user': {
83
            'Meta': {'object_name': 'User'},
84
            'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
85
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
86
            'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
87
            'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
88
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
89
            'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
90
            'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
91
            'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
92
            'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
93
            'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
94
            'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
95
            'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
96
            'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
69
        user_model_label: {
70
            'Meta': {'object_name': user_model_label.split('.')[-1]},
97 71
        },
98 72
        u'auth2_ssl.clientcertificate': {
99 73
            'Meta': {'object_name': 'ClientCertificate'},
......
102 76
            'issuer_dn': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
103 77
            'serial': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
104 78
            'subject_dn': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
105
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"})
79
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['%s']" % user_model_label})
106 80
        },
107 81
        u'contenttypes.contenttype': {
108 82
            'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
......
113 87
        }
114 88
    }
115 89

  
116
    complete_apps = ['auth2_ssl']
90
    complete_apps = ['auth2_ssl']
authentic2/migrations/0012_auto__add_logouturl.py
1 1
# -*- coding: utf-8 -*-
2
from south.utils import datetime_utils as datetime
3 2
from south.db import db
4 3
from south.v2 import SchemaMigration
5
from django.db import models
4

  
5
from authentic2.compat import user_model_label
6 6

  
7 7

  
8 8
class Migration(SchemaMigration):
......
26 26

  
27 27

  
28 28
    models = {
29
        u'auth.group': {
30
            'Meta': {'object_name': 'Group'},
31
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
32
            'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
33
            'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
34
        },
35
        u'auth.permission': {
36
            'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
37
            'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
38
            'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
39
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
40
            'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
41
        },
42
        u'auth.user': {
43
            'Meta': {'object_name': 'User'},
44
            'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
45
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
46
            'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
47
            'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
48
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
49
            'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
50
            'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
51
            'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
52
            'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
53
            'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
54
            'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
55
            'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
56
            'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
29
        user_model_label: {
30
            'Meta': {'object_name': user_model_label.split('.')[-1]},
57 31
        },
58 32
        u'authentic2.authenticationevent': {
59 33
            'Meta': {'object_name': 'AuthenticationEvent'},
......
67 41
            'Meta': {'object_name': 'DeletedUser'},
68 42
            'creation': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
69 43
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
70
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"})
44
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['%s']" % user_model_label})
71 45
        },
72 46
        u'authentic2.logouturl': {
73 47
            'Meta': {'object_name': 'LogoutUrl'},
......
85 59
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
86 60
            'source': ('django.db.models.fields.URLField', [], {'max_length': '256'}),
87 61
            'updated': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
88
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"})
62
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['%s']" % user_model_label})
89 63
        },
90 64
        u'contenttypes.contenttype': {
91 65
            'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
......
96 70
        }
97 71
    }
98 72

  
99
    complete_apps = ['authentic2']
73
    complete_apps = ['authentic2']
authentic2/migrations/0013_auto__add_federatedid.py
1 1
# -*- coding: utf-8 -*-
2
from south.utils import datetime_utils as datetime
3 2
from south.db import db
4 3
from south.v2 import SchemaMigration
5
from django.db import models
4

  
5
from authentic2.compat import user_model_label
6 6

  
7 7

  
8 8
class Migration(SchemaMigration):
......
26 26

  
27 27

  
28 28
    models = {
29
        u'auth.group': {
30
            'Meta': {'object_name': 'Group'},
31
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
32
            'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
33
            'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
34
        },
35
        u'auth.permission': {
36
            'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
37
            'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
38
            'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
39
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
40
            'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
41
        },
42
        u'auth.user': {
43
            'Meta': {'object_name': 'User'},
44
            'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
45
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
46
            'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
47
            'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
48
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
49
            'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
50
            'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
51
            'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
52
            'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
53
            'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
54
            'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
55
            'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
56
            'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
29
        user_model_label: {
30
            'Meta': {'object_name': user_model_label.split('.')[-1]},
57 31
        },
58 32
        u'authentic2.authenticationevent': {
59 33
            'Meta': {'object_name': 'AuthenticationEvent'},
......
67 41
            'Meta': {'object_name': 'DeletedUser'},
68 42
            'creation': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
69 43
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
70
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"})
44
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['%s']" % user_model_label})
71 45
        },
72 46
        u'authentic2.federatedid': {
73 47
            'Meta': {'object_name': 'FederatedId'},
......
94 68
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
95 69
            'source': ('django.db.models.fields.URLField', [], {'max_length': '256'}),
96 70
            'updated': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
97
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"})
71
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['%s']" % user_model_label})
98 72
        },
99 73
        u'contenttypes.contenttype': {
100 74
            'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
......
105 79
        }
106 80
    }
107 81

  
108
    complete_apps = ['authentic2']
82
    complete_apps = ['authentic2']
authentic2/migrations/0014_auto__add_attribute__add_attributevalue.py
1 1
# -*- coding: utf-8 -*-
2
from south.utils import datetime_utils as datetime
3 2
from south.db import db
4 3
from south.v2 import SchemaMigration
5
from django.db import models
4

  
5
from authentic2.compat import user_model_label
6 6

  
7 7

  
8 8
class Migration(SchemaMigration):
......
43 43

  
44 44

  
45 45
    models = {
46
        u'auth.group': {
47
            'Meta': {'object_name': 'Group'},
48
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
49
            'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
50
            'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
51
        },
52
        u'auth.permission': {
53
            'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
54
            'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
55
            'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
56
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
57
            'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
58
        },
59
        u'auth.user': {
60
            'Meta': {'object_name': 'User'},
61
            'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
62
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
63
            'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
64
            'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
65
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
66
            'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
67
            'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
68
            'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
69
            'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
70
            'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
71
            'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
72
            'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
73
            'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'})
46
        user_model_label: {
47
            'Meta': {'object_name': user_model_label.split('.')[-1]},
74 48
        },
75 49
        u'authentic2.attribute': {
76 50
            'Meta': {'object_name': 'Attribute'},
......
105 79
            'Meta': {'object_name': 'DeletedUser'},
106 80
            'creation': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
107 81
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
108
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"})
82
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['%s']" % user_model_label})
109 83
        },
110 84
        u'authentic2.federatedid': {
111 85
            'Meta': {'object_name': 'FederatedId'},
......
132 106
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
133 107
            'source': ('django.db.models.fields.URLField', [], {'max_length': '256'}),
134 108
            'updated': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
135
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"})
109
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['%s']" % user_model_label})
136 110
        },
137 111
        u'contenttypes.contenttype': {
138 112
            'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
......
143 117
        }
144 118
    }
145 119

  
146
    complete_apps = ['authentic2']
120
    complete_apps = ['authentic2']
authentic2/migrations/0015_auto__chg_field_userexternalid_updated.py
1 1
# -*- coding: utf-8 -*-
2
from south.utils import datetime_utils as datetime
3 2
from south.db import db
4 3
from south.v2 import SchemaMigration
5
from django.db import models
4

  
5
from authentic2.compat import user_model_label
6 6

  
7 7

  
8 8
class Migration(SchemaMigration):
......
18 18
        db.alter_column(u'authentic2_userexternalid', 'updated', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True))
19 19

  
20 20
    models = {
21
        u'auth.group': {
22
            'Meta': {'object_name': 'Group'},
23
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
24
            'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
25
            'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
26
        },
27
        u'auth.permission': {
28
            'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
29
            'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
30
            'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
31
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
32
            'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
33
        },
34
        u'auth.user': {
35
            'Meta': {'object_name': 'User'},
36
            'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
37
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
38
            'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
39
            'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
40
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
41
            'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
42
            'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
43
            'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
44
            'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
45
            'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
46
            'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
47
            'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
48
            'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'})
21
        user_model_label: {
22
            'Meta': {'object_name': user_model_label.split('.')[-1]},
49 23
        },
50 24
        u'authentic2.attribute': {
51 25
            'Meta': {'object_name': 'Attribute'},
......
80 54
            'Meta': {'object_name': 'DeletedUser'},
81 55
            'creation': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
82 56
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
83
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"})
57
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['%s']" % user_model_label})
84 58
        },
85 59
        u'authentic2.federatedid': {
86 60
            'Meta': {'object_name': 'FederatedId'},
......
107 81
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
108 82
            'source': ('django.db.models.fields.URLField', [], {'max_length': '256'}),
109 83
            'updated': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
110
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"})
84
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['%s']" % user_model_label})
111 85
        },
112 86
        u'contenttypes.contenttype': {
113 87
            'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
......
118 92
        }
119 93
    }
120 94

  
121
    complete_apps = ['authentic2']
95
    complete_apps = ['authentic2']
authentic2/saml/migrations/0036_auto__add_field_libertyfederation_name_id_qualifier__add_field_liberty.py
1 1
# -*- coding: utf-8 -*-
2
import datetime
3 2
from south.db import db
4 3
from south.v2 import SchemaMigration
5
from django.db import models
4

  
5
from authentic2.compat import user_model_label
6 6

  
7 7

  
8 8
class Migration(SchemaMigration):
......
49 49
            'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '200'}),
50 50
            'namespace': ('django.db.models.fields.CharField', [], {'default': "('Default', 'Default')", 'max_length': '100'})
51 51
        },
52
        u'auth.group': {
53
            'Meta': {'object_name': 'Group'},
54
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
55
            'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
56
            'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
57
        },
58
        u'auth.permission': {
59
            'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
60
            'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
61
            'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
62
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
63
            'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
64
        },
65
        u'auth.user': {
66
            'Meta': {'object_name': 'User'},
67
            'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
68
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
69
            'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
70
            'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
71
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
72
            'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
73
            'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
74
            'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
75
            'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
76
            'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
77
            'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
78
            'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
79
            'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
52
        user_model_label: {
53
            'Meta': {'object_name': user_model_label.split('.')[-1]},
80 54
        },
81 55
        u'contenttypes.contenttype': {
82 56
            'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
......
184 158
            'name_id_sp_name_qualifier': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
185 159
            'sp': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['saml.LibertyServiceProvider']", 'null': 'True', 'blank': 'True'}),
186 160
            'termination_notified': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
187
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'null': 'True', 'on_delete': 'models.SET_NULL', 'blank': 'True'})
161
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['%s']" % user_model_label, 'null': 'True', 'on_delete': 'models.SET_NULL', 'blank': 'True'})
188 162
        },
189 163
        u'saml.libertyidentityprovider': {
190 164
            'Meta': {'object_name': 'LibertyIdentityProvider'},
......
278 252
        }
279 253
    }
280 254

  
281
    complete_apps = ['saml']
255
    complete_apps = ['saml']
authentic2/saml/migrations/0037_auto__add_field_spoptionsidppolicy_needs_iframe_logout__add_field_spop.py
1 1
# -*- coding: utf-8 -*-
2
import datetime
3 2
from south.db import db
4 3
from south.v2 import SchemaMigration
5
from django.db import models
4

  
5
from authentic2.compat import user_model_label
6 6

  
7 7

  
8 8
class Migration(SchemaMigration):
......
49 49
            'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '200'}),
50 50
            'namespace': ('django.db.models.fields.CharField', [], {'default': "('Default', 'Default')", 'max_length': '100'})
51 51
        },
52
        u'auth.group': {
53
            'Meta': {'object_name': 'Group'},
54
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
55
            'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
56
            'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
57
        },
58
        u'auth.permission': {
59
            'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
60
            'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
61
            'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
62
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
63
            'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
64
        },
65
        u'auth.user': {
66
            'Meta': {'object_name': 'User'},
67
            'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
68
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
69
            'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
70
            'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
71
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
72
            'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
73
            'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
74
            'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
75
            'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
76
            'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
77
            'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
78
            'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
79
            'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
52
        user_model_label: {
53
            'Meta': {'object_name': user_model_label.split('.')[-1]},
80 54
        },
81 55
        u'contenttypes.contenttype': {
82 56
            'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
......
184 158
            'name_id_sp_name_qualifier': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
185 159
            'sp': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['saml.LibertyServiceProvider']", 'null': 'True', 'blank': 'True'}),
186 160
            'termination_notified': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
187
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'null': 'True', 'on_delete': 'models.SET_NULL', 'blank': 'True'})
161
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['%s']" % user_model_label, 'null': 'True', 'on_delete': 'models.SET_NULL', 'blank': 'True'})
188 162
        },
189 163
        u'saml.libertyidentityprovider': {
190 164
            'Meta': {'object_name': 'LibertyIdentityProvider'},
......
280 254
        }
281 255
    }
282 256

  
283
    complete_apps = ['saml']
257
    complete_apps = ['saml']
authentic2/saml/migrations/0038_auto__add_field_spoptionsidppolicy_http_method_for_slo_request.py
1 1
# -*- coding: utf-8 -*-
2
from south.utils import datetime_utils as datetime
3 2
from south.db import db
4 3
from south.v2 import SchemaMigration
5
from django.db import models
4

  
5
from authentic2.compat import user_model_label
6 6

  
7 7

  
8 8
class Migration(SchemaMigration):
......
41 41
            'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '200'}),
42 42
            'namespace': ('django.db.models.fields.CharField', [], {'default': "('Default', 'Default')", 'max_length': '100'})
43 43
        },
44
        u'auth.group': {
45
            'Meta': {'object_name': 'Group'},
46
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
47
            'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
48
            'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
49
        },
50
        u'auth.permission': {
51
            'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
52
            'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
53
            'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
54
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
55
            'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
56
        },
57
        u'auth.user': {
58
            'Meta': {'object_name': 'User'},
59
            'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
60
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
61
            'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
62
            'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
63
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
64
            'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
65
            'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
66
            'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
67
            'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
68
            'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
69
            'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
70
            'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
71
            'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
44
        user_model_label: {
45
            'Meta': {'object_name': user_model_label.split('.')[-1]},
72 46
        },
73 47
        u'contenttypes.contenttype': {
74 48
            'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
......
176 150
            'name_id_sp_name_qualifier': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
177 151
            'sp': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['saml.LibertyServiceProvider']", 'null': 'True', 'blank': 'True'}),
178 152
            'termination_notified': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
179
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'null': 'True', 'on_delete': 'models.SET_NULL', 'blank': 'True'})
153
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['%s']" % user_model_label, 'null': 'True', 'on_delete': 'models.SET_NULL', 'blank': 'True'})
180 154
        },
181 155
        u'saml.libertyidentityprovider': {
182 156
            'Meta': {'object_name': 'LibertyIdentityProvider'},
......
273 247
        }
274 248
    }
275 249

  
276
    complete_apps = ['saml']
250
    complete_apps = ['saml']
authentic2/saml/migrations/0039_auto__add_samlattribute.py
1 1
# -*- coding: utf-8 -*-
2
from south.utils import datetime_utils as datetime
3 2
from south.db import db
4 3
from south.v2 import SchemaMigration
5
from django.db import models
6 4

  
5
from authentic2.compat import user_model_label
7 6

  
8 7
class Migration(SchemaMigration):
9 8

  
......
48 47
            'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '200'}),
49 48
            'namespace': ('django.db.models.fields.CharField', [], {'default': "('Default', 'Default')", 'max_length': '100'})
50 49
        },
51
        u'auth.group': {
52
            'Meta': {'object_name': 'Group'},
53
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
54
            'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
55
            'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
56
        },
57
        u'auth.permission': {
58
            'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
59
            'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
60
            'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
61
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
62
            'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
63
        },
64
        u'auth.user': {
65
            'Meta': {'object_name': 'User'},
66
            'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
67
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
68
            'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
69
            'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
70
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
71
            'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
72
            'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
73
            'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
74
            'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
75
            'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
76
            'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
77
            'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
78
            'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'})
50
        user_model_label: {
51
            'Meta': {'object_name': user_model_label.split('.')[-1]},
79 52
        },
80 53
        u'contenttypes.contenttype': {
81 54
            'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
......
183 156
            'name_id_sp_name_qualifier': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
184 157
            'sp': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['saml.LibertyServiceProvider']", 'null': 'True', 'blank': 'True'}),
185 158
            'termination_notified': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
186
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'null': 'True', 'on_delete': 'models.SET_NULL', 'blank': 'True'})
159
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['%s']" % user_model_label, 'null': 'True', 'on_delete': 'models.SET_NULL', 'blank': 'True'})
187 160
        },
188 161
        u'saml.libertyidentityprovider': {
189 162
            'Meta': {'object_name': 'LibertyIdentityProvider'},
......
290 263
        }
291 264
    }
292 265

  
293
    complete_apps = ['saml']
266
    complete_apps = ['saml']
authentic2/saml/migrations/0040_auto__add_unique_samlattribute_content_type_object_id_name_format_name.py
1 1
# -*- coding: utf-8 -*-
2
from south.utils import datetime_utils as datetime
3 2
from south.db import db
4 3
from south.v2 import SchemaMigration
5
from django.db import models
6 4

  
5
from authentic2.compat import user_model_label
7 6

  
8 7
class Migration(SchemaMigration):
9 8

  
......
39 38
            'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '200'}),
40 39
            'namespace': ('django.db.models.fields.CharField', [], {'default': "('Default', 'Default')", 'max_length': '100'})
41 40
        },
42
        u'auth.group': {
43
            'Meta': {'object_name': 'Group'},
44
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
45
            'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
46
            'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
47
        },
48
        u'auth.permission': {
49
            'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
50
            'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
51
            'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
52
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
53
            'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
54
        },
55
        u'auth.user': {
56
            'Meta': {'object_name': 'User'},
57
            'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
58
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
59
            'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
60
            'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
61
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
62
            'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
63
            'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
64
            'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
65
            'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
66
            'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
67
            'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
68
            'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
69
            'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'})
41
        user_model_label: {
42
            'Meta': {'object_name': user_model_label.split('.')[-1]},
70 43
        },
71 44
        u'contenttypes.contenttype': {
72 45
            'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
......
174 147
            'name_id_sp_name_qualifier': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
175 148
            'sp': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['saml.LibertyServiceProvider']", 'null': 'True', 'blank': 'True'}),
176 149
            'termination_notified': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
177
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'null': 'True', 'on_delete': 'models.SET_NULL', 'blank': 'True'})
150
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['%s']" % user_model_label, 'null': 'True', 'on_delete': 'models.SET_NULL', 'blank': 'True'})
178 151
        },
179 152
        u'saml.libertyidentityprovider': {
180 153
            'Meta': {'object_name': 'LibertyIdentityProvider'},
......
281 254
        }
282 255
    }
283 256

  
284
    complete_apps = ['saml']
257
    complete_apps = ['saml']
authentic2/saml/migrations/0041_auto__add_field_samlattribute_enabled.py
1 1
# -*- coding: utf-8 -*-
2
from south.utils import datetime_utils as datetime
3 2
from south.db import db
4 3
from south.v2 import SchemaMigration
5
from django.db import models
6 4

  
5
from authentic2.compat import user_model_label
7 6

  
8 7
class Migration(SchemaMigration):
9 8

  
......
41 40
            'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '200'}),
42 41
            'namespace': ('django.db.models.fields.CharField', [], {'default': "('Default', 'Default')", 'max_length': '100'})
43 42
        },
44
        u'auth.group': {
45
            'Meta': {'object_name': 'Group'},
46
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
47
            'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
48
            'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
49
        },
50
        u'auth.permission': {
51
            'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
52
            'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
53
            'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
54
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
55
            'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
56
        },
57
        u'auth.user': {
58
            'Meta': {'object_name': 'User'},
59
            'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
60
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
61
            'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
62
            'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
63
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
64
            'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
65
            'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
66
            'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
67
            'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
68
            'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
69
            'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
70
            'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
71
            'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'})
43
        user_model_label: {
44
            'Meta': {'object_name': user_model_label.split('.')[-1]},
72 45
        },
73 46
        u'contenttypes.contenttype': {
74 47
            'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
......
176 149
            'name_id_sp_name_qualifier': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
177 150
            'sp': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['saml.LibertyServiceProvider']", 'null': 'True', 'blank': 'True'}),
178 151
            'termination_notified': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
179
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'null': 'True', 'on_delete': 'models.SET_NULL', 'blank': 'True'})
152
            'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['%s']" % user_model_label, 'null': 'True', 'on_delete': 'models.SET_NULL', 'blank': 'True'})
180 153
        },
181 154
        u'saml.libertyidentityprovider': {
182 155
            'Meta': {'object_name': 'LibertyIdentityProvider'},
......
284 257
        }
285 258
    }
286 259

  
287
    complete_apps = ['saml']
260
    complete_apps = ['saml']
288
-