Mercurial > gemma
diff client/src/components/importoverview/LogEntry.vue @ 2875:84effca50751
client: importoverview: cleaned up code
author | Markus Kottlaender <markus@intevation.de> |
---|---|
date | Mon, 01 Apr 2019 12:53:03 +0200 |
parents | b9a6abef9f1c |
children | c40540889b53 |
line wrap: on
line diff
--- a/client/src/components/importoverview/LogEntry.vue Mon Apr 01 11:51:03 2019 +0200 +++ b/client/src/components/importoverview/LogEntry.vue Mon Apr 01 12:53:03 2019 +0200 @@ -112,16 +112,22 @@ import { HTTP } from "@/lib/http.js"; export default { - name: "importlogentry", - props: ["entry"], - data() { - return { - details: null - }; - }, components: { LogDetail: () => import("./LogDetail.vue") }, + props: ["entry"], + computed: { + ...mapState("imports", ["show"]), + needsApproval() { + return this.entry.status === STATES.NEEDSAPPROVAL; + }, + isRejected() { + return this.entry.status === STATES.REJECTED; + }, + isApproved() { + return this.entry.status === STATES.APPROVED; + } + }, methods: { toggleApproval(state) { this.$store.commit("imports/toggleApprove", { @@ -152,19 +158,6 @@ }); } } - }, - computed: { - ...mapState("imports", ["show"]), - needsApproval() { - return this.entry.status === STATES.NEEDSAPPROVAL; - }, - isRejected() { - return this.entry.status === STATES.REJECTED; - }, - isApproved() { - return this.entry.status === STATES.APPROVED; - } - }, - STATES: STATES + } }; </script>