From d6015f090639873d6f9856a842bcf15efee6b260 Mon Sep 17 00:00:00 2001 From: cproudlock Date: Fri, 1 May 2026 12:47:10 -0400 Subject: [PATCH] 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. --- playbook/shopfloor-setup/site-config.json | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/playbook/shopfloor-setup/site-config.json b/playbook/shopfloor-setup/site-config.json index 9f90f6c..5e20120 100644 --- a/playbook/shopfloor-setup/site-config.json +++ b/playbook/shopfloor-setup/site-config.json @@ -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" } ],