mirror of
https://github.com/ansible/awx.git
synced 2026-01-13 19:10:07 -03:30
Active flag removed from Primordial Base Class
This commit is contained in:
parent
ab23e983f8
commit
ec59330465
@ -273,29 +273,9 @@ class PrimordialModel(CreatedModifiedModel):
|
||||
editable=False,
|
||||
on_delete=models.SET_NULL,
|
||||
)
|
||||
active = models.BooleanField(
|
||||
default=True,
|
||||
editable=False,
|
||||
)
|
||||
|
||||
tags = TaggableManager(blank=True)
|
||||
|
||||
def mark_inactive(self, save=True, update_fields=None, skip_active_check=False):
|
||||
'''Use instead of delete to rename and mark inactive.'''
|
||||
update_fields = update_fields or []
|
||||
if skip_active_check or self.active:
|
||||
dtnow = now()
|
||||
if 'name' in self._meta.get_all_field_names():
|
||||
self.name = "_deleted_%s_%s" % (dtnow.isoformat(), self.name)
|
||||
if 'name' not in update_fields:
|
||||
update_fields.append('name')
|
||||
self.active = False
|
||||
if 'active' not in update_fields:
|
||||
update_fields.append('active')
|
||||
if save:
|
||||
self.save(update_fields=update_fields)
|
||||
return update_fields
|
||||
|
||||
def save(self, *args, **kwargs):
|
||||
update_fields = kwargs.get('update_fields', [])
|
||||
user = get_current_user()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user