blacklist certain sensitive fields and relations as search arguments

see: #5465
see: #5478
This commit is contained in:
Ryan Petrello
2017-02-21 12:18:40 -05:00
parent 0a5b43acae
commit d24fb32358
13 changed files with 99 additions and 32 deletions

View File

@@ -117,10 +117,10 @@ class JobOptions(BaseModel):
blank=True,
default=0,
)
extra_vars = models.TextField(
extra_vars = prevent_search(models.TextField(
blank=True,
default='',
)
))
job_tags = models.CharField(
max_length=1024,
blank=True,
@@ -1252,10 +1252,10 @@ class SystemJob(UnifiedJob, SystemJobOptions, JobNotificationMixin):
on_delete=models.SET_NULL,
)
extra_vars = models.TextField(
extra_vars = prevent_search(models.TextField(
blank=True,
default='',
)
))
extra_vars_dict = VarsDictProperty('extra_vars', True)