Convert job ID to UUID
In some CI runs it was observed that unexpected results were being
returned for middleware jobs. This commit converts our job ids from
being monotonically incrementing integer to proper uuid so that the job
id that client is trying to track is guaranteed to uniquely identify it
regardless of which HA node is being connected to.
Convert job ID to uuid
In some CI runs it was observed that unexpected results were being
returned for middleware jobs. This commit converts our job ids
from being monotonically incrementing integer to proper uuid so
that the job id that client is trying to track is guaranteed to
uniquely identify it regardless of which HA node is being
connected to.
Raise ValidationError on perm change for readonly paths (#15452)
This commit introduces additional validation to check whether the
path on which user is trying to change permissions is set to
readonly. This appears to be a fairly common occurance with our
SCALE userbase and so we need to cleanly explain why they can't
do this.
Raise ValidationError on perm change for readonly paths
This commit introduces additional validation to check whether the
path on which user is trying to change permissions is set to
readonly. This appears to be a fairly common occurance with our
SCALE userbase and so we need to cleanly explain why they can't
do this.
Disable authorization check for system.hostname (#15451)
Midcli and potentially other tools check system.hostname and
will fail in STIG mode or when credential doesn't have
FULL_ADMIN RBAC role. This commit changes the endpoint so
that any authenticated session can request the system
hostname.
NAS-133677 / 25.04 / Convert pool.dataset.details to new API (#15443)
* add pool_dataset_details to new api
* use new api in plugin
* dont query user properties
* fix bugs found during QA
* address review
NAS-133688 / 25.04 / convert snapshot_count.py to new API (#15448)
* add pool.dataset.snapshot_count to new api
* convert snapshot_count.py to new api
* remove superfluous newline
NAS-133670 / 25.04 / Convert cert related choices to use new API (#15440)
* add schema models
* conver cert_info.py to use new api_method
* add system.general.country_choices