When changing the Hierarchy Properties in Package Server Settings policy, any changes fail to save correctly.
Steps to reproduce:
ITMS 8.5 RU3/RU4
Defect
Under investigation, fix planned for future release
Work-around:
UPDATE ITEM
SET STATE = REPLACE(CAST(STATE AS NVARCHAR(MAX)),
'<hierarchyEditableProperty editable="False">SecuritySettings</hierarchyEditableProperty>', --editable="True" to enable, "False" to disable.
'<hierarchyEditableProperty editable="True">SecuritySettings</hierarchyEditableProperty>')
WHERE GUID = 'f85fe5d9-005a-40ac-b213-944b496405fe'
UPDATE ITEM
SET STATE = REPLACE(CAST(STATE AS NVARCHAR(MAX)),
'<hierarchyEditableProperty editable="True">PackageStorage</hierarchyEditableProperty>', --editable="True" to enable, "False" to disable.
'<hierarchyEditableProperty editable="False">PackageStorage</hierarchyEditableProperty>')
WHERE GUID = 'f85fe5d9-005a-40ac-b213-944b496405fe'
Note that there are four hierarchyEditableProperty options that can be edited with this workaround.
PackageAssignment: <hierarchyEditableProperty editable="True">PackageAssignment</hierarchyEditableProperty>
PackageStorage: <hierarchyEditableProperty editable="True">PackageStorage</hierarchyEditableProperty>
PublishedCodebase <hierarchyEditableProperty editable="True">PublishedCodebase</hierarchyEditableProperty>
SecuritySettings <hierarchyEditableProperty editable="True">SecuritySettings</hierarchyEditableProperty>