Mercurial > gemma
view pkg/models/fd.go @ 2006:35acb7f9ae0c
Do anything else before expectedly failing role creation
Creating roles during database setup expectedly fails in case there
already is another gemma database in the cluster. Doing it at the end
of the transaction ensures it does not hide errors in other commands
in the script.
In passing, add the default admin via the designated view to ensure it
will become a correctly set up application user.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Thu, 24 Jan 2019 17:23:43 +0100 |
parents | 491f5b68da9e |
children |
line wrap: on
line source
// 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): // * Raimund Renkert <raimund.renkert@intevation.de> package models import "gemma.intevation.de/gemma/pkg/common" type ( // FairwayDimensionImport specifies an import of the waterway axis. FairwayDimensionImport struct { // URL is the capabilities URL of the WFS. URL string `json:"url"` // FeatureType is the layer to use. FeatureType string `json:"feature-type"` // SortBy sorts the feature by this key. SortBy string `json:"sort-by"` // SendEmail is set to true if an email should be send after // importing the axis. SendEmail bool `json:"send-email"` // LOS is the level of service provided by the wfs LOS int `json:"los"` // MinWidth is the minimum width of the fairway for the specified LOS MinWidth int `json:"min-width"` // MaxWidth is the maximum width of the fairway for the specified LOS MaxWidth int `json:"max-width"` // Depth is the minimum depth of the fairway for the specified LOS Depth int `json:"depth"` // SourceOrganization specifies the source of the entry SourceOrganization string `json:"source-organization"` // Attributes are optional attributes. Attributes common.Attributes `json:"attributes,omitempty"` } )