mirror of
https://github.com/ansible/awx.git
synced 2026-02-24 14:36:00 -03:30
output number of deleted items when running cleanup_deleted
This commit is contained in:
@@ -42,6 +42,7 @@ class Command(BaseCommand):
|
|||||||
def cleanup_model(self, model):
|
def cleanup_model(self, model):
|
||||||
name_field = None
|
name_field = None
|
||||||
active_field = None
|
active_field = None
|
||||||
|
n_deleted_items = 0
|
||||||
for field in model._meta.fields:
|
for field in model._meta.fields:
|
||||||
if field.name in ('name', 'username'):
|
if field.name in ('name', 'username'):
|
||||||
name_field = field.name
|
name_field = field.name
|
||||||
@@ -75,9 +76,15 @@ class Command(BaseCommand):
|
|||||||
else:
|
else:
|
||||||
action_text = 'would delete' if self.dry_run else 'deleting'
|
action_text = 'would delete' if self.dry_run else 'deleting'
|
||||||
self.logger.info('%s %s', action_text, instance)
|
self.logger.info('%s %s', action_text, instance)
|
||||||
|
n_deleted_items += 1
|
||||||
if not self.dry_run:
|
if not self.dry_run:
|
||||||
instance.delete()
|
instance.delete()
|
||||||
|
|
||||||
|
if not self.dry_run:
|
||||||
|
print("Removed %s items" % str(n_deleted_items))
|
||||||
|
else:
|
||||||
|
print("Would have removed %s items" % str(n_deleted_items))
|
||||||
|
|
||||||
def init_logging(self):
|
def init_logging(self):
|
||||||
log_levels = dict(enumerate([logging.ERROR, logging.INFO,
|
log_levels = dict(enumerate([logging.ERROR, logging.INFO,
|
||||||
logging.DEBUG, 0]))
|
logging.DEBUG, 0]))
|
||||||
|
|||||||
Reference in New Issue
Block a user