From 19cf25fb2436f0a54866d7cbb40cc6536e3d52a2 Mon Sep 17 00:00:00 2001 From: Cam Proudlock Date: Wed, 2 Sep 2026 07:53:37 -0400 Subject: [PATCH 1/3] Editable Entra ids, machine maintenance and printer capabilities --- plugins/computers/frontend/views/PCForm.vue | 37 ++++++++++++++- .../machines/frontend/views/MachineForm.vue | 47 +++++++++++++++++++ .../printers/frontend/views/PrinterForm.vue | 38 ++++++++++++++- 3 files changed, 120 insertions(+), 2 deletions(-) diff --git a/plugins/computers/frontend/views/PCForm.vue b/plugins/computers/frontend/views/PCForm.vue index 2b5e9b7f..0f3a0eb8 100644 --- a/plugins/computers/frontend/views/PCForm.vue +++ b/plugins/computers/frontend/views/PCForm.vue @@ -230,7 +230,36 @@ v-model="form.azuredeviceid" type="text" class="form-control" - placeholder="Entra/Azure deviceId GUID (set by Azure imports)" + placeholder="Entra deviceId GUID (set by the Azure import)" + /> + Opens the device in Intune from the PC page. + + + +
+ + + Opens the device in Entra from the PC page. +
+ +
+ +
@@ -395,6 +424,8 @@ const form = ref({ osid: '', loggedinuser: '', azuredeviceid: '', + azureobjectid: '', + azuredevicecategory: '', accessmethods: [], notes: '', mapx: null, @@ -529,6 +560,8 @@ onMounted(async () => { osid: ext.osid || '', loggedinuser: ext.loggedinuser || '', azuredeviceid: ext.azuredeviceid || '', + azureobjectid: ext.azureobjectid || '', + azuredevicecategory: ext.azuredevicecategory || '', accessmethods: (pc.accessmethods || []).map(a => ({ protocolid: a.protocolid, portoverride: a.portoverride ?? null @@ -605,6 +638,8 @@ async function savePC() { osid: form.value.osid || null, loggedinuser: form.value.loggedinuser || null, azuredeviceid: form.value.azuredeviceid || null, + azureobjectid: form.value.azureobjectid || null, + azuredevicecategory: form.value.azuredevicecategory || null, accessmethods: form.value.accessmethods, notes: form.value.notes || null, ipaddress: form.value.ipaddress || null, diff --git a/plugins/machines/frontend/views/MachineForm.vue b/plugins/machines/frontend/views/MachineForm.vue index 15e603e8..4f159a5c 100644 --- a/plugins/machines/frontend/views/MachineForm.vue +++ b/plugins/machines/frontend/views/MachineForm.vue @@ -336,6 +336,44 @@

Notes

+ +
+ + +
+ +
+ + + Set directly; it is not derived from the interval. +
+ +
+ + +
+