--- a/src/ldt/ldt/ldt_utils/migrations/0005_add_permissions.py Mon Dec 12 12:26:18 2011 +0100
+++ b/src/ldt/ldt/ldt_utils/migrations/0005_add_permissions.py Mon Dec 12 12:57:38 2011 +0100
@@ -1,4 +1,5 @@
# encoding: utf-8
+#@PydevCodeAnalysisIgnore
import datetime
from south.db import db
from south.v2 import DataMigration
@@ -23,10 +24,6 @@
assign('ldt_utils.view_project', proj.owner)
for user in User.objects.all():
- if user.is_staff:
- profile = user.get_profile()
- profile.is_regular = True
- profile.save()
user.groups.add(everyone)
checker = ObjectPermissionChecker(user)
@@ -41,7 +38,7 @@
def add_perm(self, orm, model_name):
# Since south does not migrate permissions, they need to
# be added to the database manually
- ct, created = orm['contenttypes.ContentType'].objects.get_or_create(model=model_name, app_label='ldt_utils') # model must bei lowercase!
+ ct, created = orm['contenttypes.ContentType'].objects.get_or_create(model=model_name, app_label='ldt_utils') # model must be lowercase!
orm['auth.permission'].objects.get_or_create(content_type=ct, codename='view_%s' % model_name, defaults={'name': 'Can view %s' % model_name })
def backwards(self, orm):
--- a/src/ldt/ldt/user/migrations/0005_add_user_permission.py Mon Dec 12 12:26:18 2011 +0100
+++ b/src/ldt/ldt/user/migrations/0005_add_user_permission.py Mon Dec 12 12:57:38 2011 +0100
@@ -15,13 +15,14 @@
def forwards(self, orm):
content_type = ContentType.objects.get(app_label='auth', model='group')
permission = Permission.objects.create(codename='is_owner_group',
- name='Can delete and administrate a group',
+ name='Can add/delete admins to the group',
content_type=content_type)
def backwards(self, orm):
- "Write your backwards methods here."
-
+ permission = Permission.objects.get(codename='is_owner_group')
+ permission.delete()
+
models = {
'auth.group': {