Add delivery coordinates to activity log (close #45)

Skylar Ittner 4 years ago
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…
Cancel
Save