Add delivery coordinates to activity log (close #45)
This commit is contained in:
parent
3e55a13bbd
commit
6217c08352
@ -318,9 +318,15 @@ function markDelivered(id, delivered) {
|
||||
}
|
||||
|
||||
packages[i].items[j].delivered = delivered;
|
||||
let gpslink = "";
|
||||
if (userPosition.coords.accuracy < 40 && timeDiff(userPosition.updated) < 10) {
|
||||
let lat = userPosition.coords.latitude;
|
||||
let lon = userPosition.coords.longitude;
|
||||
gpslink = "<br /><a class='geolink' href='geo:" + lat + "," + lon + "'>" + lat + ", " + lon + "</a>";
|
||||
}
|
||||
if (delivered) {
|
||||
packages[i].items[j].deliverytimestamp = time();
|
||||
appendActivityLog("Delivered", SETTINGS.itemtypes[packages[i].items[j].type].name, packages[i].items[j].address, "far fa-check-circle");
|
||||
appendActivityLog("Delivered", SETTINGS.itemtypes[packages[i].items[j].type].name, packages[i].items[j].address + gpslink, "far fa-check-circle");
|
||||
mapCalibrate(packages[i].items[j], packages[i]);
|
||||
} else {
|
||||
packages[i].items[j].deliverytimestamp = null;
|
||||
|
Loading…
x
Reference in New Issue
Block a user