~daker/loco-team-portal/fix.venues

« back to all changes in this revision

Viewing changes to loco_directory/events/migrations/0010_auto__chg_field_attendee_guests.py

  • Committer: Tarmac
  • Author(s): Adnane Belmadiaf
  • Date: 2013-02-16 20:46:12 UTC
  • mfrom: (610.1.1 fix.625302)
  • Revision ID: tarmac@geekpad-20130216204612-w92s2dxbrjjhx8dt
[r=] Fixed guest field migrations
Added the ability to see who added event
Fixed some issues on the event details

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# encoding: 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
class Migration(SchemaMigration):
 
8
 
 
9
    def forwards(self, orm):
 
10
        
 
11
        # Changing field 'Attendee.guests'
 
12
        db.alter_column('events_attendee', 'guests', self.gf('events.fields.GuestsField')())
 
13
 
 
14
 
 
15
    def backwards(self, orm):
 
16
        
 
17
        # Changing field 'Attendee.guests'
 
18
        db.alter_column('events_attendee', 'guests', self.gf('django.db.models.fields.PositiveSmallIntegerField')())
 
19
 
 
20
 
 
21
    models = {
 
22
        'auth.group': {
 
23
            'Meta': {'object_name': 'Group'},
 
24
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
 
25
            'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
 
26
            'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
 
27
        },
 
28
        'auth.permission': {
 
29
            'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'},
 
30
            'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
 
31
            'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
 
32
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
 
33
            'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
 
34
        },
 
35
        'auth.user': {
 
36
            'Meta': {'object_name': 'User'},
 
37
            'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
 
38
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
 
39
            'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
 
40
            'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
 
41
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
 
42
            'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
 
43
            'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
 
44
            'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
 
45
            'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
 
46
            'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
 
47
            'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
 
48
            'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
 
49
            'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
 
50
        },
 
51
        'contenttypes.contenttype': {
 
52
            'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
 
53
            'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
 
54
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
 
55
            'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
 
56
            'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
 
57
        },
 
58
        'events.attendee': {
 
59
            'Meta': {'unique_together': "(('team_event', 'attendee_profile'),)", 'object_name': 'Attendee'},
 
60
            'attendee_profile': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['userprofiles.UserProfile']", 'null': 'True'}),
 
61
            'guests': ('events.fields.GuestsField', [], {}),
 
62
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
 
63
            'promise': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
 
64
            'team_event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.TeamEvent']"})
 
65
        },
 
66
        'events.baseevent': {
 
67
            'Meta': {'object_name': 'BaseEvent'},
 
68
            'announce': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
 
69
            'date_begin': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}),
 
70
            'date_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 2, 15, 23, 44, 56, 52296)', 'db_index': 'True'}),
 
71
            'date_end': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}),
 
72
            'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
 
73
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
 
74
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
 
75
        },
 
76
        'events.globalevent': {
 
77
            'Meta': {'object_name': 'GlobalEvent', '_ormbases': ['events.BaseEvent']},
 
78
            'activities': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
 
79
            'baseevent_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['events.BaseEvent']", 'unique': 'True', 'primary_key': 'True'}),
 
80
            'channel': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}),
 
81
            'microbloghashtag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}),
 
82
            'pictag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'})
 
83
        },
 
84
        'events.teamevent': {
 
85
            'Meta': {'object_name': 'TeamEvent', '_ormbases': ['events.BaseEvent']},
 
86
            'baseevent_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['events.BaseEvent']", 'unique': 'True', 'primary_key': 'True'}),
 
87
            'channel': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}),
 
88
            'contact': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['userprofiles.UserProfile']", 'null': 'True'}),
 
89
            'global_event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.GlobalEvent']", 'null': 'True', 'blank': 'True'}),
 
90
            'registration': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
 
91
            'teams': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Team']", 'db_index': 'True', 'symmetrical': 'False'}),
 
92
            'venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['venues.Venue']", 'null': 'True', 'blank': 'True'})
 
93
        },
 
94
        'events.teameventcomment': {
 
95
            'Meta': {'object_name': 'TeamEventComment'},
 
96
            'comment': ('django.db.models.fields.TextField', [], {'db_index': 'True'}),
 
97
            'commenter_profile': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['userprofiles.UserProfile']", 'null': 'True'}),
 
98
            'date_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 2, 15, 23, 44, 56, 54290)', 'db_index': 'True'}),
 
99
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
 
100
            'team_event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.TeamEvent']"})
 
101
        },
 
102
        'teams.continent': {
 
103
            'Meta': {'ordering': "('name',)", 'object_name': 'Continent'},
 
104
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
 
105
            'name': ('django.db.models.fields.TextField', [], {'max_length': '50'})
 
106
        },
 
107
        'teams.country': {
 
108
            'Meta': {'ordering': "('name',)", 'object_name': 'Country'},
 
109
            'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']", 'symmetrical': 'False'}),
 
110
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
 
111
            'name': ('django.db.models.fields.TextField', [], {'max_length': '100'})
 
112
        },
 
113
        'teams.language': {
 
114
            'Meta': {'ordering': "('name',)", 'object_name': 'Language'},
 
115
            'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}),
 
116
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
 
117
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'})
 
118
        },
 
119
        'teams.team': {
 
120
            'Meta': {'ordering': "('approved', 'name')", 'object_name': 'Team', 'db_table': "'teams'"},
 
121
            'active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
 
122
            'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'admins'", 'symmetrical': 'False', 'to': "orm['userprofiles.UserProfile']"}),
 
123
            'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
 
124
            'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
 
125
            'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}),
 
126
            'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'contacts'", 'symmetrical': 'False', 'to': "orm['userprofiles.UserProfile']"}),
 
127
            'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']", 'symmetrical': 'False'}),
 
128
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}),
 
129
            'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
 
130
            'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}),
 
131
            'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
 
132
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
 
133
            'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}),
 
134
            'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']", 'symmetrical': 'False'}),
 
135
            'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}),
 
136
            'microbloghashtag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}),
 
137
            'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
 
138
            'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
 
139
            'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '80'}),
 
140
            'override_name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True', 'blank': 'True'}),
 
141
            'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}),
 
142
            'picasa_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}),
 
143
            'pixie_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}),
 
144
            'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
 
145
            'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}),
 
146
            'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}),
 
147
            'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
 
148
            'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'})
 
149
        },
 
150
        'userprofiles.userprofile': {
 
151
            'Meta': {'ordering': "('user__username',)", 'object_name': 'UserProfile'},
 
152
            'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}),
 
153
            'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
 
154
            'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}),
 
155
            'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}),
 
156
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
 
157
            'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}),
 
158
            'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}),
 
159
            'mugshot': ('django.db.models.fields.URLField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}),
 
160
            'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}),
 
161
            'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}),
 
162
            'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}),
 
163
            'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}),
 
164
            'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}),
 
165
            'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'})
 
166
        },
 
167
        'venues.venue': {
 
168
            'Meta': {'unique_together': "(('name', 'country', 'city'), ('longitude', 'latitude'))", 'object_name': 'Venue'},
 
169
            'address': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}),
 
170
            'city': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}),
 
171
            'comment': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
 
172
            'continent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['teams.Continent']", 'null': 'True'}),
 
173
            'country': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['teams.Country']", 'null': 'True'}),
 
174
            'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
 
175
            'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}),
 
176
            'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}),
 
177
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}),
 
178
            'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}),
 
179
            'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}),
 
180
            'venue_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'})
 
181
        }
 
182
    }
 
183
 
 
184
    complete_apps = ['events']