diff --git a/awx/main/models/projects.py b/awx/main/models/projects.py index 3bbbe55fa9..289c40cf79 100644 --- a/awx/main/models/projects.py +++ b/awx/main/models/projects.py @@ -357,6 +357,12 @@ class ProjectUpdate(UnifiedJob, ProjectOptions): def result_stdout(self): return self._result_stdout_raw(redact_sensitive=True, escape_ascii=True) + def result_stdout_raw_limited(self, start_line=0, redact_sensitive=True, end_line=None): + return self._result_stdout_raw_limited(start_line, end_line, redact_sensitive) + + def result_stdout_limited(self, start_line=0, end_line=None, redact_sensitive=True): + return self._result_stdout_raw_limited(start_line, end_line, redact_sensitive, escape_ascii=True) + def get_absolute_url(self): return reverse('api:project_update_detail', args=(self.pk,)) diff --git a/awx/main/models/unified_jobs.py b/awx/main/models/unified_jobs.py index 90f22afdc0..0471079656 100644 --- a/awx/main/models/unified_jobs.py +++ b/awx/main/models/unified_jobs.py @@ -670,11 +670,11 @@ class UnifiedJob(PolymorphicModel, PasswordFieldsModel, CommonModelNameNotUnique return return_buffer, start_actual, end_actual, absolute_end - def result_stdout_raw_limited(self, start_line=0, end_line=None): - return self._result_stdout_raw_limited(start_line, end_line) + def result_stdout_raw_limited(self, start_line=0, redact_sensitive=False, end_line=None): + return self._result_stdout_raw_limited(start_line, end_line, redact_sensitive) - def result_stdout_limited(self, start_line=0, end_line=None): - return self._result_stdout_raw_limited(start_line, end_line, escape_ascii=True) + def result_stdout_limited(self, start_line=0, end_line=None, redact_sensitive=False): + return self._result_stdout_raw_limited(start_line, end_line, redact_sensitive, escape_ascii=True) @property def celery_task(self):