annotate client/src/components/Pane.vue @ 5367:1695e17c5a83 extented-report

Adds schedualbility for reports as an import. In order to enable the sysadmin to schedule the automatic reports on dataquality there is now a new import type established. This import allows to edit the schedule for issuing the report. Besides: The layout for the usermanagement is now x-scrollable when overflown.
author Thomas Junk <thomas.junk@intevation.de>
date Wed, 23 Jun 2021 14:46:14 +0200
parents fa7dc3f31ef3
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3072
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
1 <template>
3146
b6cc4838d2c0 client: implemented pane mechanic for diagrams
Markus Kottlaender <markus@intevation.de>
parents: 3072
diff changeset
2 <div :id="pane.id" class="pane d-flex position-relative">
b6cc4838d2c0 client: implemented pane mechanic for diagrams
Markus Kottlaender <markus@intevation.de>
parents: 3072
diff changeset
3 <component :is="pane.component" :key="pane.id" />
3072
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
4 </div>
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
5 </template>
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
6
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
7 <script>
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
8 /* This is Free Software under GNU Affero General Public License v >= 3.0
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
9 * without warranty, see README.md and license for details.
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
10 *
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
11 * SPDX-License-Identifier: AGPL-3.0-or-later
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
12 * License-Filename: LICENSES/AGPL-3.0.txt
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
13 *
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
14 * Copyright (C) 2018 by via donau
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
15 * – Österreichische Wasserstraßen-Gesellschaft mbH
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
16 * Software engineering by Intevation GmbH
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
17 *
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
18 * Author(s):
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
19 * Markus Kottländer <markus.kottlaender@intevation.de>
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
20 */
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
21
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
22 export default {
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
23 props: ["pane"],
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
24 components: {
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
25 // all components that are supposed to be displayed in a pane must be registered here
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
26 Map: () => import("./map/Map"),
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
27 Fairwayprofile: () => import("./fairway/Fairwayprofile"),
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
28 AvailableFairwayDepth: () => import("./fairway/AvailableFairwayDepth"),
3296
fa7dc3f31ef3 available_fairwaydepth_vs_lnwl: POC etd.
Thomas Junk <thomas.junk@intevation.de>
parents: 3146
diff changeset
29 AvailableFairwayDepthLNWL: () =>
fa7dc3f31ef3 available_fairwaydepth_vs_lnwl: POC etd.
Thomas Junk <thomas.junk@intevation.de>
parents: 3146
diff changeset
30 import("./fairway/AvailableFairwayDepthLNWL"),
3072
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
31 Waterlevel: () => import("./gauge/Waterlevel"),
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
32 HydrologicalConditions: () => import("./gauge/HydrologicalConditions")
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
33 }
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
34 };
0233845cadb7 client: improved splitscreen mechanis
Markus Kottlaender <markus@intevation.de>
parents:
diff changeset
35 </script>