161
161
:param add_partitions: Partitions to add to the volume group.
162
162
:param remove_partitions: Partitions to remove from the volume group.
167
167
volume_group = VolumeGroup.objects.get_object_or_404(
168
168
system_id, volume_group_id, request.user, NODE_PERMISSION.ADMIN)
169
169
node = volume_group.get_node()
170
170
if node.status != NODE_STATUS.READY:
171
171
raise NodeStateViolation(
173
173
form = UpdateVolumeGroupForm(volume_group, data=request.data)
175
175
raise MAASAPIValidationError(form.errors)