Avoid callbacks duplication.

see #105
This commit is contained in:
Antoine Nguyen
2012-02-01 17:46:58 +01:00
parent 027d77f949
commit f7b89431cf
+2 -5
View File
@@ -95,15 +95,12 @@ def create_pool(user):
p.save()
p.create_limits()
@events.observe("DomainAdminDeleted")
def create_pool(da):
owner = get_object_owner(da)
dec_limit(owner, 'domain_admins_limit')
@events.observe("DomainAdminDeleted", "SuperAdminPromotion")
def move_pool_resource(user):
owner = get_object_owner(user)
if not owner.is_superuser:
dec_limit(owner, 'domain_admins_limit')
for ooentry in user.objectaccess_set.all():
if ooentry.is_owner:
grant_access_to_object(owner, ooentry.content_object, True)