site-config: strip UDC/eDNC/NTLARS from global startupItems/taskbarPins/desktopApps
These apps are Standard-Machine-only. Their presence in the global fallback list (used when a pcProfile doesn't override) was a footgun: any newly-added PC type without an explicit pcProfile would inherit UDC. Standard-Machine's own pcProfile already declares them, so removing from the global is a no-op for current PC types and cleaner for future ones. Global baseline now: Defect Tracker + WJ Shopfloor + Plant Apps + Edge. Standard-Machine (Standard PC type with subtype Machine) keeps full UDC/ eDNC/NTLARS set as before.
This commit is contained in:
@@ -29,9 +29,8 @@
|
||||
"commonAppsSharePath": "\\\\tsgwp00525.wjs.geaerospace.net\\shared\\dt\\shopfloor\\common\\apps"
|
||||
},
|
||||
|
||||
"_startupItems_comment": "Cross-PC-type baseline. UDC / eDNC / NTLARS deliberately NOT here - those are Standard-Machine-only and live in pcProfiles.Standard-Machine. Putting them in the global fallback caused them to leak onto any PC type that didn't override (and is a footgun for any newly-added PC type). Keep this list to apps that genuinely belong on every shopfloor PC type (corporate links, defect tracker).",
|
||||
"startupItems": [
|
||||
{ "label": "UDC", "type": "exe", "target": "C:\\Program Files\\UDC\\UDC.exe" },
|
||||
{ "label": "eDNC", "type": "exe", "target": "C:\\Program Files (x86)\\Dnc\\bin\\DncMain.exe" },
|
||||
{ "label": "Defect Tracker", "type": "existing", "sourceLnk": "Defect_Tracker.lnk" },
|
||||
{ "label": "WJ Shopfloor", "type": "existing", "sourceLnk": "WJ Shopfloor.lnk" },
|
||||
{ "label": "Plant Apps", "type": "url", "urlKey": "plantApps" }
|
||||
@@ -40,16 +39,10 @@
|
||||
"taskbarPins": [
|
||||
{ "name": "Microsoft Edge", "lnkPath": "%ALLUSERSPROFILE%\\Microsoft\\Windows\\Start Menu\\Programs\\Microsoft Edge.lnk" },
|
||||
{ "name": "WJ Shopfloor", "lnkPath": "%PUBLIC%\\Desktop\\Shopfloor Tools\\WJ Shopfloor.lnk" },
|
||||
{ "name": "UDC", "lnkPath": "%PUBLIC%\\Desktop\\Shopfloor Tools\\UDC.lnk" },
|
||||
{ "name": "eDNC", "lnkPath": "%PUBLIC%\\Desktop\\Shopfloor Tools\\eDNC.lnk" },
|
||||
{ "name": "NTLARS", "lnkPath": "%PUBLIC%\\Desktop\\Shopfloor Tools\\NTLARS.lnk" },
|
||||
{ "name": "Defect_Tracker", "lnkPath": "%PUBLIC%\\Desktop\\Shopfloor Tools\\Defect_Tracker.lnk" }
|
||||
],
|
||||
|
||||
"desktopApps": [
|
||||
{ "name": "UDC", "kind": "exe", "exePath": "C:\\Program Files\\UDC\\UDC.exe" },
|
||||
{ "name": "eDNC", "kind": "exe", "exePath": "C:\\Program Files (x86)\\Dnc\\bin\\DncMain.exe" },
|
||||
{ "name": "NTLARS", "kind": "exe", "exePath": "C:\\Program Files (x86)\\Dnc\\Common\\NTLARS.exe" },
|
||||
{ "name": "WJ Shopfloor", "kind": "existing", "sourceName": "WJ Shopfloor.lnk" },
|
||||
{ "name": "Defect_Tracker", "kind": "exe", "exePath": "C:\\Program Files (x86)\\WJF_Defect_Tracker\\Defect_Tracker.exe" }
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user