aboutsummaryrefslogtreecommitdiff
path: root/modern/src/DevicePage.js
diff options
context:
space:
mode:
authorAshutosh Bishnoi <mail2bishnoi@gmail.com>2021-03-10 16:52:27 +0530
committerAshutosh Bishnoi <mail2bishnoi@gmail.com>2021-03-10 16:52:27 +0530
commit11f9b3dd258f70183e07b0a37ce36996dd853837 (patch)
treefd7cf6f5b984a8ad81329e4cd628fd935f33be60 /modern/src/DevicePage.js
parent8d9094fef58a86545a713c7cf23b2f4a598945b8 (diff)
downloadetbsa-traccar-web-11f9b3dd258f70183e07b0a37ce36996dd853837.tar.gz
etbsa-traccar-web-11f9b3dd258f70183e07b0a37ce36996dd853837.tar.bz2
etbsa-traccar-web-11f9b3dd258f70183e07b0a37ce36996dd853837.zip
updated device screen with driver, computed attribute etc mapping
Diffstat (limited to 'modern/src/DevicePage.js')
-rw-r--r--modern/src/DevicePage.js28
1 files changed, 28 insertions, 0 deletions
diff --git a/modern/src/DevicePage.js b/modern/src/DevicePage.js
index 145ecc9..ed5a6cb 100644
--- a/modern/src/DevicePage.js
+++ b/modern/src/DevicePage.js
@@ -137,6 +137,34 @@ const DevicePage = () => {
titleGetter={it => t(prefixString('event', it.type))}
label={t('sharedNotifications')}
variant="filled" />
+ <LinkField
+ margin="normal"
+ endpointAll="/api/drivers"
+ endpointLinked={"/api/drivers?deviceId=" + item.id}
+ baseId={item.id}
+ keyBase="deviceId"
+ keyLink="driverId"
+ label={t('sharedDrivers')}
+ variant="filled" />
+ <LinkField
+ margin="normal"
+ endpointAll="/api/attributes/computed"
+ endpointLinked={"/api/attributes/computed?deviceId=" + item.id}
+ baseId={item.id}
+ keyBase="deviceId"
+ keyLink="attributeId"
+ titleGetter={it => it.description}
+ label={t('sharedComputedAttributes')}
+ variant="filled" />
+ <LinkField
+ margin="normal"
+ endpointAll="/api/maintenance"
+ endpointLinked={"/api/maintenance?deviceId=" + item.id}
+ baseId={item.id}
+ keyBase="deviceId"
+ keyLink="maintenanceId"
+ label={t('sharedMaintenance')}
+ variant="filled" />
</AccordionDetails>
</Accordion>
}