Mercurial > gemma
diff client/src/components/systemconfiguration/Systemconfiguration.vue @ 2277:5f3110aa1ad1
made configuration page accessible for waterway admins
User roles define what the configuration page shows.
author | Markus Kottlaender <markus@intevation.de> |
---|---|
date | Fri, 15 Feb 2019 10:57:50 +0100 |
parents | 920fba6eef0d |
children | f185503ef35a |
line wrap: on
line diff
--- a/client/src/components/systemconfiguration/Systemconfiguration.vue Fri Feb 15 10:44:45 2019 +0100 +++ b/client/src/components/systemconfiguration/Systemconfiguration.vue Fri Feb 15 10:57:50 2019 +0100 @@ -10,7 +10,7 @@ </h6> <div class="card-body text-left"> <PDFTemplates /> - <ColorSettings /> + <ColorSettings v-if="isSysAdmin" /> </div> <!-- card-body --> </div> @@ -41,12 +41,17 @@ * Bernhard Reiter <bernhard@intevation.de> * Markus Kottländer <markus@intevation.de> */ +import { mapGetters } from "vuex"; + export default { name: "systemconfiguration", components: { Spacer: () => import("../Spacer"), PDFTemplates: () => import("./PDFTemplates"), ColorSettings: () => import("./ColorSettings") + }, + computed: { + ...mapGetters("user", ["isSysAdmin"]) } }; </script>