feat: acquire legacy settings from approved network source
This commit is contained in:
@@ -21,23 +21,20 @@ Copy-Item -LiteralPath (Join-Path $fixture 'project\Project.xml') -Destination (
|
||||
|
||||
$rosterDirectory = Join-Path $controlled '_System\Plant 3D_2019\Applications'
|
||||
New-Item -ItemType Directory -Path $rosterDirectory | Out-Null
|
||||
Copy-Item -LiteralPath (Join-Path $fixture 'configuration\download_list.xml') -Destination (Join-Path $rosterDirectory 'download_list.xml')
|
||||
Copy-Item -LiteralPath (Join-Path $fixture 'configuration\compatibility-overlay.json') -Destination (Join-Path $controlled 'configuration\compatibility-overlay.json')
|
||||
@'
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root><path><help>Owner review controlled local PXP-OA</help><care>owner-review-local</care></path><data><pattern><name>Plant 3D_2019</name><filter>Project files |Project.xml|All files (*.*)|*.*</filter><roster>%PROJECTDIRECTORY%\..\_System\Plant 3D_2019\Applications\download_list.xml</roster></pattern><plugin><id>controlled-local-pxp-oa</id><renewal></renewal><catalog>P_Rec_Annot</catalog><install>local-immutable-package</install></plugin></data></root>
|
||||
'@ | Set-Content -LiteralPath (Join-Path $controlled 'configuration\Settings.xml') -Encoding utf8
|
||||
'<root><id>b455ee6eaed79d76f084846a60ce3284</id></root>' | Set-Content -LiteralPath (Join-Path $rosterDirectory 'download_list.xml') -Encoding utf8
|
||||
'{"schemaVersion":1,"mappings":[{"mappingId":"owner-network-p-rec-annot","pattern":"Plant 3D_2019","legacyPluginId":"b455ee6eaed79d76f084846a60ce3284","legacyCatalog":"P_Rec_Annot","legacyInstall":"OrthoLoader.dll","package":{"id":"P_Rec_Annot","product":"Plant3D","productYear":2026,"architecture":"x64","channel":"controlled-local","version":"0.1.0"}}]}' | Set-Content -LiteralPath (Join-Path $controlled 'configuration\compatibility-overlay.json') -Encoding utf8
|
||||
|
||||
$profile = [ordered]@{
|
||||
schemaVersion = 1
|
||||
name = 'Owner Review Controlled Local PXP-OA'
|
||||
root = $controlled
|
||||
settingsPath = (Join-Path $controlled 'configuration\Settings.xml')
|
||||
settingsPath = (Join-Path $controlled 'configuration\settings-pending.xml')
|
||||
downloadListPath = (Join-Path $rosterDirectory 'download_list.xml')
|
||||
overlayPath = (Join-Path $controlled 'configuration\compatibility-overlay.json')
|
||||
catalogRoot = (Join-Path $controlled 'catalog')
|
||||
patternName = 'Plant 3D_2019'
|
||||
evidenceRoot = (Join-Path $controlled 'evidence')
|
||||
networkSettingsEndpoint = '\\phimproject.com\common\BIM\save\All_Serv_Install\Settings.xml'
|
||||
}
|
||||
$profilePath = Join-Path $controlled 'configuration\owner-review-profile.json'
|
||||
$profile | ConvertTo-Json | Set-Content -LiteralPath $profilePath -Encoding utf8
|
||||
|
||||
Reference in New Issue
Block a user