cc1  v2.1
CC1 source code docs
 All Classes Namespaces Files Functions Variables Pages
0002_Add_column_is_superuser_cm.py
Go to the documentation of this file.
1 # -*- coding: utf-8 -*-
2 import datetime
3 from south.db import db
4 from south.v2 import SchemaMigration
5 from django.db import models
6 
7 
8 class Migration(SchemaMigration):
9 
10  def forwards(self, orm):
11  # Adding field 'User.is_superuser_cm'
12  db.add_column(u'clm_user', 'is_superuser_cm',
13  self.gf('django.db.models.fields.IntegerField')(null=True, blank=True),
14  keep_default=False)
15 
16  def backwards(self, orm):
17  # Deleting field 'User.is_superuser_cm'
18  db.delete_column(u'clm_user', 'is_superuser_cm')
19 
20  models = {
21  'clm.cluster': {
22  'Meta': {'object_name': 'Cluster'},
23  'address': ('django.db.models.fields.CharField', [], {'max_length': '20'}),
24  u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
25  'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '40'}),
26  'port': ('django.db.models.fields.IntegerField', [], {}),
27  'state': ('django.db.models.fields.IntegerField', [], {})
28  },
29  'clm.group': {
30  'Meta': {'object_name': 'Group'},
31  'desc': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
32  u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
33  'leader': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'group_leader_set'", 'to': "orm['clm.User']"}),
34  'name': ('django.db.models.fields.CharField', [], {'max_length': '45'}),
35  'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['clm.User']", 'through': "orm['clm.UserGroup']", 'symmetrical': 'False'})
36  },
37  'clm.key': {
38  'Meta': {'object_name': 'Key'},
39  'creation_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
40  'data': ('django.db.models.fields.TextField', [], {}),
41  'fingerprint': ('django.db.models.fields.CharField', [], {'max_length': '47'}),
42  u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
43  'name': ('django.db.models.fields.CharField', [], {'max_length': '45'}),
44  'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['clm.User']"})
45  },
46  'clm.message': {
47  'Meta': {'object_name': 'Message'},
48  'code': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
49  'creation_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
50  u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
51  'level': ('django.db.models.fields.IntegerField', [], {}),
52  'params': ('django.db.models.fields.CharField', [], {'max_length': '2048'}),
53  'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['clm.User']"})
54  },
55  'clm.news': {
56  'Meta': {'object_name': 'News'},
57  'content': ('django.db.models.fields.TextField', [], {}),
58  'date': ('django.db.models.fields.DateTimeField', [], {}),
59  u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
60  'sticky': ('django.db.models.fields.IntegerField', [], {}),
61  'topic': ('django.db.models.fields.CharField', [], {'max_length': '255'})
62  },
63  'clm.user': {
64  'Meta': {'object_name': 'User'},
65  'act_key': ('django.db.models.fields.CharField', [], {'max_length': '63', 'null': 'True', 'blank': 'True'}),
66  'activation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
67  'default_cluster': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['clm.Cluster']", 'null': 'True', 'on_delete': 'models.SET_NULL', 'blank': 'True'}),
68  'email': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}),
69  'first': ('django.db.models.fields.CharField', [], {'max_length': '63'}),
70  u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
71  'is_active': ('django.db.models.fields.IntegerField', [], {}),
72  'is_superuser': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}),
73  'is_superuser_cm': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}),
74  'last': ('django.db.models.fields.CharField', [], {'max_length': '63'}),
75  'last_login_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
76  'login': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '63'}),
77  'organization': ('django.db.models.fields.CharField', [], {'max_length': '63'}),
78  'password': ('django.db.models.fields.CharField', [], {'max_length': '255'})
79  },
80  'clm.usergroup': {
81  'Meta': {'unique_together': "(('user', 'group'),)", 'object_name': 'UserGroup'},
82  'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['clm.Group']"}),
83  u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
84  'status': ('django.db.models.fields.IntegerField', [], {}),
85  'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['clm.User']"})
86  }
87  }
88 
89  complete_apps = ['clm']
90