mirror of
https://github.com/ansible/awx.git
synced 2026-03-25 12:55:04 -02:30
AC-1040 Removed extra model definitions used for generating migrations.
This commit is contained in:
@@ -10,13 +10,12 @@ from django.utils.translation import ugettext_lazy as _
|
||||
__all__ = ['ActivityStream']
|
||||
|
||||
|
||||
class ActivityStreamBase(models.Model):
|
||||
class ActivityStream(models.Model):
|
||||
'''
|
||||
Model used to describe activity stream (audit) events
|
||||
'''
|
||||
|
||||
class Meta:
|
||||
abstract = True
|
||||
app_label = 'main'
|
||||
|
||||
OPERATION_CHOICES = [
|
||||
@@ -41,15 +40,17 @@ class ActivityStreamBase(models.Model):
|
||||
inventory = models.ManyToManyField("Inventory", blank=True)
|
||||
host = models.ManyToManyField("Host", blank=True)
|
||||
group = models.ManyToManyField("Group", blank=True)
|
||||
#inventory_source = models.ManyToManyField("InventorySource", blank=True)
|
||||
#inventory_update = models.ManyToManyField("InventoryUpdate", blank=True)
|
||||
inventory_source = models.ManyToManyField("InventorySource", blank=True)
|
||||
inventory_update = models.ManyToManyField("InventoryUpdate", blank=True)
|
||||
credential = models.ManyToManyField("Credential", blank=True)
|
||||
team = models.ManyToManyField("Team", blank=True)
|
||||
#project = models.ManyToManyField("Project", blank=True)
|
||||
#project_update = models.ManyToManyField("ProjectUpdate", blank=True)
|
||||
project = models.ManyToManyField("Project", blank=True)
|
||||
project_update = models.ManyToManyField("ProjectUpdate", blank=True)
|
||||
permission = models.ManyToManyField("Permission", blank=True)
|
||||
#job_template = models.ManyToManyField("JobTemplate", blank=True)
|
||||
#job = models.ManyToManyField("Job", blank=True)
|
||||
job_template = models.ManyToManyField("JobTemplate", blank=True)
|
||||
job = models.ManyToManyField("Job", blank=True)
|
||||
unified_job_template = models.ManyToManyField("UnifiedJobTemplate", blank=True, related_name='activity_stream_as_unified_job_template+')
|
||||
unified_job = models.ManyToManyField("UnifiedJob", blank=True, related_name='activity_stream_as_unified_job+')
|
||||
schedule = models.ManyToManyField("Schedule", blank=True)
|
||||
|
||||
def get_absolute_url(self):
|
||||
@@ -59,68 +60,9 @@ class ActivityStreamBase(models.Model):
|
||||
# For compatibility with Django 1.4.x, attempt to handle any calls to
|
||||
# save that pass update_fields.
|
||||
try:
|
||||
super(ActivityStreamBase, self).save(*args, **kwargs)
|
||||
super(ActivityStream, self).save(*args, **kwargs)
|
||||
except TypeError:
|
||||
if 'update_fields' not in kwargs:
|
||||
raise
|
||||
kwargs.pop('update_fields')
|
||||
super(ActivityStreamBase, self).save(*args, **kwargs)
|
||||
|
||||
|
||||
if getattr(settings, 'UNIFIED_JOBS_STEP') == 0:
|
||||
|
||||
class ActivityStream(ActivityStreamBase):
|
||||
|
||||
class Meta:
|
||||
app_label = 'main'
|
||||
|
||||
inventory_source = models.ManyToManyField("InventorySource", blank=True)
|
||||
inventory_update = models.ManyToManyField("InventoryUpdate", blank=True)
|
||||
project = models.ManyToManyField("Project", blank=True)
|
||||
project_update = models.ManyToManyField("ProjectUpdate", blank=True)
|
||||
job_template = models.ManyToManyField("JobTemplate", blank=True)
|
||||
job = models.ManyToManyField("Job", blank=True)
|
||||
|
||||
unified_job_template = models.ManyToManyField("UnifiedJobTemplate", blank=True, related_name='activity_stream_as_unified_job_template+')
|
||||
unified_job = models.ManyToManyField("UnifiedJob", blank=True, related_name='activity_stream_as_unified_job+')
|
||||
|
||||
new_inventory_source = models.ManyToManyField("InventorySourceNew", blank=True)
|
||||
new_inventory_update = models.ManyToManyField("InventoryUpdateNew", blank=True)
|
||||
new_project = models.ManyToManyField("ProjectNew", blank=True)
|
||||
new_project_update = models.ManyToManyField("ProjectUpdateNew", blank=True)
|
||||
new_job_template = models.ManyToManyField("JobTemplateNew", blank=True)
|
||||
new_job = models.ManyToManyField("JobNew", blank=True)
|
||||
|
||||
if getattr(settings, 'UNIFIED_JOBS_STEP') == 1:
|
||||
|
||||
class ActivityStream(ActivityStreamBase):
|
||||
|
||||
class Meta:
|
||||
app_label = 'main'
|
||||
|
||||
unified_job_template = models.ManyToManyField("UnifiedJobTemplate", blank=True, related_name='activity_stream_as_unified_job_template+')
|
||||
unified_job = models.ManyToManyField("UnifiedJob", blank=True, related_name='activity_stream_as_unified_job+')
|
||||
|
||||
new_inventory_source = models.ManyToManyField("InventorySourceNew", blank=True)
|
||||
new_inventory_update = models.ManyToManyField("InventoryUpdateNew", blank=True)
|
||||
new_project = models.ManyToManyField("ProjectNew", blank=True)
|
||||
new_project_update = models.ManyToManyField("ProjectUpdateNew", blank=True)
|
||||
new_job_template = models.ManyToManyField("JobTemplateNew", blank=True)
|
||||
new_job = models.ManyToManyField("JobNew", blank=True)
|
||||
|
||||
if getattr(settings, 'UNIFIED_JOBS_STEP') == 2:
|
||||
|
||||
class ActivityStream(ActivityStreamBase):
|
||||
|
||||
class Meta:
|
||||
app_label = 'main'
|
||||
|
||||
unified_job_template = models.ManyToManyField("UnifiedJobTemplate", blank=True, related_name='activity_stream_as_unified_job_template+')
|
||||
unified_job = models.ManyToManyField("UnifiedJob", blank=True, related_name='activity_stream_as_unified_job+')
|
||||
|
||||
inventory_source = models.ManyToManyField("InventorySource", blank=True)
|
||||
inventory_update = models.ManyToManyField("InventoryUpdate", blank=True)
|
||||
project = models.ManyToManyField("Project", blank=True)
|
||||
project_update = models.ManyToManyField("ProjectUpdate", blank=True)
|
||||
job_template = models.ManyToManyField("JobTemplate", blank=True)
|
||||
job = models.ManyToManyField("Job", blank=True)
|
||||
super(ActivityStream, self).save(*args, **kwargs)
|
||||
|
||||
Reference in New Issue
Block a user