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>