Proof of concept hacks for RolePermission elimination

This commit is contained in:
Akita Noek
2016-04-15 10:03:50 -04:00
parent 872ce2f9e8
commit 6d34ca9d22
5 changed files with 17 additions and 24 deletions

View File

@@ -131,16 +131,10 @@ def create_user_role(instance, **kwargs):
except Role.DoesNotExist:
role = Role.objects.create(
name = 'Owner',
role_field='owner_role',
content_object = instance,
)
role.members.add(instance)
RolePermission.objects.create(
role = role,
resource = instance,
auto_generated = True,
create=1, read=1, write=1, delete=1, update=1,
execute=1, scm_update=1, use=1,
)
def org_admin_edit_members(instance, action, model, reverse, pk_set, **kwargs):
content_type = ContentType.objects.get_for_model(Organization)