mirror of
https://github.com/ansible/awx.git
synced 2024-11-02 01:21:21 +03:00
Avoid unnecessary license checks
This commit is contained in:
parent
c5dfde236b
commit
f6da30dde3
@ -820,14 +820,12 @@ class JobTemplateAccess(BaseAccess):
|
|||||||
data = dict(data)
|
data = dict(data)
|
||||||
|
|
||||||
if self.changes_are_non_sensitive(obj, data):
|
if self.changes_are_non_sensitive(obj, data):
|
||||||
if 'job_type' in data and data['job_type'] == PERM_INVENTORY_SCAN:
|
if 'job_type' in data and obj.job_type != data['job_type'] and data['job_type'] == PERM_INVENTORY_SCAN:
|
||||||
self.check_license(feature='system_tracking')
|
self.check_license(feature='system_tracking')
|
||||||
|
|
||||||
if 'survey_enabled' in data and data['survey_enabled']:
|
if 'survey_enabled' in data and obj.survey_enabled != data['survey_enabled'] and data['survey_enabled']:
|
||||||
self.check_license(feature='surveys')
|
self.check_license(feature='surveys')
|
||||||
print('Changes are non senstivie')
|
|
||||||
return True
|
return True
|
||||||
print('Changes were senstivie')
|
|
||||||
|
|
||||||
for required_field in ('credential', 'cloud_credential', 'inventory', 'project'):
|
for required_field in ('credential', 'cloud_credential', 'inventory', 'project'):
|
||||||
required_obj = getattr(obj, required_field, None)
|
required_obj = getattr(obj, required_field, None)
|
||||||
|
Loading…
Reference in New Issue
Block a user