Remove DefaultAccessControlList support

This commit is contained in:
Roberto Rosario
2015-06-29 14:51:37 -04:00
parent 3d1b030f95
commit 5be41af1cf
15 changed files with 14 additions and 472 deletions
+2 -27
View File
@@ -9,21 +9,11 @@ from common import (
)
from .classes import (
AccessHolder, AccessObject, AccessObjectClass, ClassAccessHolder
AccessHolder, AccessObject, AccessObjectClass
)
from .links import (
link_acl_class_acl_detail, link_acl_class_acl_list, link_acl_class_grant,
link_acl_class_list, link_acl_class_new_holder_for, link_acl_class_revoke,
link_acl_detail, link_acl_grant, link_acl_holder_new, link_acl_revoke,
link_acl_setup_valid_classes
link_acl_detail, link_acl_grant, link_acl_holder_new, link_acl_revoke
)
#from .models import CreatorSingleton
#def create_creator_user(sender, **kwargs):
# if kwargs['app_config'].__class__ == ACLsApp:
# CreatorSingleton.objects.get_or_create()
class ACLsApp(MayanAppConfig):
name = 'acls'
@@ -32,21 +22,6 @@ class ACLsApp(MayanAppConfig):
def ready(self):
super(ACLsApp, self).ready()
menu_multi_item.bind_links(links=[link_acl_class_grant, link_acl_class_revoke], sources=['acls:acl_class_acl_detail'])
menu_multi_item.bind_links(links=[link_acl_grant, link_acl_revoke], sources=['acls:acl_detail'])
menu_object.bind_links(links=[link_acl_class_acl_detail], sources=[ClassAccessHolder])
menu_object.bind_links(links=[link_acl_class_acl_list, link_acl_class_new_holder_for], sources=[AccessObjectClass])
menu_object.bind_links(links=[link_acl_detail], sources=[AccessHolder])
menu_secondary.bind_links(
links=[link_acl_class_list],
sources=[
'acls:acl_setup_valid_classes', 'acls:acl_class_acl_list',
'acls:acl_class_new_holder_for', 'acls:acl_class_acl_detail',
'acls:acl_class_multiple_grant',
'acls:acl_class_multiple_revoke'
],
)
menu_setup.bind_links(links=[link_acl_setup_valid_classes])
menu_sidebar.bind_links(links=[link_acl_holder_new], sources=[AccessObject])
#post_migrate.connect(create_creator_user, dispatch_uid='create_creator_user')