mirror of
https://github.com/ansible/awx.git
synced 2026-01-14 03:10:42 -03:30
prevent manual updates at POST /api/v2/inventory_sources/N/update/
see: https://github.com/ansible/awx/issues/6309
This commit is contained in:
parent
827adbce76
commit
831bf9124f
@ -1345,6 +1345,12 @@ class InventorySource(UnifiedJobTemplate, InventorySourceOptions, CustomVirtualE
|
||||
def get_absolute_url(self, request=None):
|
||||
return reverse('api:inventory_source_detail', kwargs={'pk': self.pk}, request=request)
|
||||
|
||||
@property
|
||||
def can_update(self):
|
||||
if self.source == '':
|
||||
return False
|
||||
return super(InventorySource, self).can_update
|
||||
|
||||
def _can_update(self):
|
||||
if self.source == 'custom':
|
||||
return bool(self.source_script)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user