Add validation for hop nodes

Add validation for hop nodes

See: https://github.com/ansible/awx/issues/11622
This commit is contained in:
nixocio 2022-03-04 11:10:38 -05:00
parent 4c9d028a35
commit 53185a4ea5

View File

@ -4850,6 +4850,11 @@ class InstanceSerializer(BaseSerializer):
else:
return float("{0:.2f}".format(((float(obj.capacity) - float(obj.consumed_capacity)) / (float(obj.capacity))) * 100))
def validate(self, attrs):
if self.instance.node_type == 'hop':
raise serializers.ValidationError(_('Hop node instances may not be changed.'))
return attrs
class InstanceHealthCheckSerializer(BaseSerializer):
class Meta: