Scan station management feature/93-scan_stations #95

Merged
niggl merged 33 commits from feature/93-scan_stations into dev 2021-03-15 15:55:30 +00:00
Showing only changes of commit c4acf774ec - Show all commits

View File

@ -5,7 +5,10 @@
import Toastify from "toastify-js"; import Toastify from "toastify-js";
import PromiseError from "../base/PromiseError.svelte"; import PromiseError from "../base/PromiseError.svelte";
import { edit } from "marked/src/helpers"; import { edit } from "marked/src/helpers";
import ConfirmScanStationDeletion from "./ConfirmScanStationDeletion.svelte";
let data_loaded = false; let data_loaded = false;
let modal_open;
let delete_station;
export let params; export let params;
$: delete_triggered = false; $: delete_triggered = false;
$: original_data = {}; $: original_data = {};
@ -47,15 +50,23 @@
} }
} }
function deleteStation() { function deleteStation() {
// TODO: ScanStationService.scanStationControllerRemove(original_data.id, false)
// GroupContactService.groupContactControllerRemove(original_data.id, true) .then((resp) => {
// .then((resp) => { Toastify({
// location.replace("./"); text: "Station deleted",
// }) duration: 500,
// .catch((err) => {}); backgroundColor: "linear-gradient(to right, #00b09b, #96c93d)",
}).showToast();
location.replace("./");
})
.catch((err) => {
modal_open = true;
delete_station = original_data;
});
} }
</script> </script>
<ConfirmScanStationDeletion bind:modal_open bind:delete_station />
{#await promise} {#await promise}
Loading station details Loading station details
{:then} {:then}