Editable Entra ids, machine maintenance and printer capabilities
This commit is contained in:
@@ -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)"
|
||||
/>
|
||||
<small class="muted">Opens the device in Intune from the PC page.</small>
|
||||
</div>
|
||||
|
||||
<!-- The OBJECT id, not the device id. Entra gives a device both and
|
||||
they address different places: deviceId opens Intune, objectId
|
||||
opens the Entra device record. The import populates both, so a
|
||||
page showing only one left the other uneditable when it was
|
||||
wrong. -->
|
||||
<div class="form-group">
|
||||
<label for="azureobjectid">Azure Object ID</label>
|
||||
<input
|
||||
id="azureobjectid"
|
||||
v-model="form.azureobjectid"
|
||||
type="text"
|
||||
class="form-control"
|
||||
placeholder="Entra objectId GUID (set by the Azure import)"
|
||||
/>
|
||||
<small class="muted">Opens the device in Entra from the PC page.</small>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="azuredevicecategory">Azure Device Category</label>
|
||||
<input
|
||||
id="azuredevicecategory"
|
||||
v-model="form.azuredevicecategory"
|
||||
type="text"
|
||||
class="form-control"
|
||||
placeholder="Entra device category or group label"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user