Refactor userdbs app to use signals
This commit isolates the celery task invocations of the userdbs app into signal handlers. All celery interaction is now asynchronously handled in userdbs.signals.
This commit is contained in:
parent
1649e4592e
commit
c9a9fa11b2
4 changed files with 208 additions and 91 deletions
|
@ -170,7 +170,7 @@ class DatabaseUserAdmin(admin.ModelAdmin):
|
|||
|
||||
"""
|
||||
actions = super(DatabaseUserAdmin, self).get_actions(request)
|
||||
if 'delete_selected' in actions:
|
||||
if 'delete_selected' in actions: # pragma: no cover
|
||||
del actions['delete_selected']
|
||||
return actions
|
||||
|
||||
|
@ -250,8 +250,6 @@ class UserDatabaseAdmin(admin.ModelAdmin):
|
|||
databases
|
||||
|
||||
"""
|
||||
for dbuser in queryset.all():
|
||||
dbuser.delete()
|
||||
for database in queryset.all():
|
||||
database.delete()
|
||||
perform_delete_selected.short_description = _(
|
||||
|
@ -270,7 +268,7 @@ class UserDatabaseAdmin(admin.ModelAdmin):
|
|||
|
||||
"""
|
||||
actions = super(UserDatabaseAdmin, self).get_actions(request)
|
||||
if 'delete_selected' in actions:
|
||||
if 'delete_selected' in actions: # pragma: no cover
|
||||
del actions['delete_selected']
|
||||
return actions
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue