fix: 添加 str 方法, 修复操作日志不友好的问题 (#9640)

Co-authored-by: Aaron3S <chenyang@fit2cloud.com>
pull/9643/head
fit2bot 2023-02-20 16:05:35 +08:00 committed by GitHub
parent d334b09fa6
commit 614aa069b0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 2 deletions

View File

@ -46,6 +46,9 @@ class Job(JMSOrgBaseModel, PeriodTaskModelMixin):
version = models.IntegerField(default=0)
history = HistoricalRecords()
def __str__(self):
return self.name
def get_history(self, version):
return self.history.filter(version=version).first()
@ -360,5 +363,3 @@ class JobExecution(JMSOrgBaseModel):
class Meta:
verbose_name = _("Job Execution")
ordering = ['-date_created']

View File

@ -28,6 +28,9 @@ class Playbook(JMSOrgBaseModel):
verbose_name=_('CreateMethod'))
vcs_url = models.CharField(max_length=1024, default='', verbose_name=_('VCS URL'), null=True, blank=True)
def __str__(self):
return self.name
def check_dangerous_keywords(self):
result = []
for root, dirs, files in os.walk(self.work_dir):