Mercurial > gemma
view 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 source
<template> <div class="d-flex flex-row"> <Spacer></Spacer> <div class="card sysconfig mt-3 shadow-xs"> <h6 class="mb-0 py-2 px-3 border-bottom d-flex text-info align-items-center" > <font-awesome-icon icon="wrench" class="mr-2"></font-awesome-icon> <translate class="headline">Systemconfiguration</translate> </h6> <div class="card-body text-left"> <PDFTemplates /> <ColorSettings v-if="isSysAdmin" /> </div> <!-- card-body --> </div> </div> </template> <style scoped lang="scss"> .sysconfig { margin-right: $offset; width: 100%; height: 100%; } </style> <script> /* This is Free Software under GNU Affero General Public License v >= 3.0 * without warranty, see README.md and license for details. * * SPDX-License-Identifier: AGPL-3.0-or-later * License-Filename: LICENSES/AGPL-3.0.txt * * Copyright (C) 2018 by via donau * – Österreichische Wasserstraßen-Gesellschaft mbH * Software engineering by Intevation GmbH * * Author(s): * Thomas Junk <thomas.junk@intevation.de> * 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>