Konfigurasjon

Applikasjonen har følgende standardinnstillinger i appSettings.json:

{
  // Hvor mange søkeresultater som returneres for søk (område, sikringssak og kilder)
  "MaxSearchResults": 100,
  // Hvilke roller har tilgang til sikringsmodulen
  "SikringsModulRoller": [
    "Fagansvar_FS",
    "Okonomi_FS"
  ],
  // Hvilke roller har full tilgang til skjermede vedlegg (kan endre, redigere og slette)
  "SkjermedeVedleggFullTilgangRoller": [
    "Fagansvar_FS",
    "RedigeringSkjerma_FS"
  ],
  // Hvilke datasett som skal være synlige. Brukes for å skjule enkelte datasett (f.eks. før de skal publiseres)
  "ActiveDatasets": {
    "VV": true,
    "VP": true,
    "VR": true,
    "VM": true,
    "FS": true,
    "KF": true,
    "KU": true,
    "BN": true,
    "BM": true,
    "BA": true
  },
  // Funksjon som sender e-post om når avtale om bruksrett utløper
  "MailSettings": {
    // Hvis true, lagres mail til "/mail/" i applikasjonsfolder, i stedet for å sendes over SMTP
    "UseFakeMailClient": true,
    "SmtpServer": "miljodir-no.mail.protection.outlook.com",
    "SmtpPort": 25,
    "SmtpUsername": "",
    "SmtpPassword": "",
    "EmailFrom": "noreply@miljodir.no",
    "EmailTo": "postmottak@miljodir.no",
    // Send epost 2 år før avtale utløper
    "SikraEiendomAvtaleReminderDager": 730
  },
  "CacheSettings": {
    // Hvor lenge tilgangsinfo skal caches
    "TilgangsInfoAbsoluteExpire": "00:30:00",
    "TilgangsInfoSlidingExpire": "00:05:00"
  },
  // Endpoints for integrasjoner
  "Urls": {
    "TilgangApi": "https://felles-test.naturbase.no/api",
    "SikringRapporter": "http://localhost/ReportServer/SikringRapporter",
    "GlemtPassord": "https://mineinnstillinger-test.naturbase.no/Mineinnstillinger/ForgotPassword",
    "SeEndreProfil": "https://mineinnstillinger-test.naturbase.no/"
  },
  // Innstillinger for integrasjon mot IdentityServer
  "AuthSettings": {
    "Authority": "https://identity-test.naturbase.no/identity",
    "ClientId": "nbredigering-debug",
    "ClientSecret": "secret",
    "CookieExpireTimeSpan": "01:00:00"
  },
  // Connection strings for applikasjons- og datasett-databaser
  "ConnectionStrings": {
    "KulturLandskapContext": "Data Source=Data Source=(localdb)\\Projects; Database=Kulturlandskap_SDE; Integrated Security=True; Persist Security Info=True;MultipleActiveResultSets=True;",
    "SikraFriluftslivContext": "Data Source=Data Source=(localdb)\\Projects; Database=SikraFriluftsliv_SDE; Integrated Security=True; Persist Security Info=True;MultipleActiveResultSets=True;",
    "VerneOmraderContext": "Data Source=Data Source=(localdb)\\Projects; Database=VerneOmrader_SDE; Integrated Security=True; Persist Security Info=True;MultipleActiveResultSets=True;",
    "Naturbase_FellesContext": "Data Source=Data Source=(localdb)\\Projects; Database=Naturbase_Felles_SDE; Integrated Security=True; Persist Security Info=True;MultipleActiveResultSets=True;",
    "NaturBaseContext": "Data Source=(localdb)\\Projects; Database=NaturBase_Redigering; Integrated Security=True; Persist Security Info=True;MultipleActiveResultSets=True;",
    "NaturtyperContext": "Data Source=Data Source=(localdb)\\Projects; Database=Naturtyper_SDE; Integrated Security=True; Persist Security Info=True;MultipleActiveResultSets=True;",
    "ArtFunksjonContext": "Data Source=Data Source=(localdb)\\Projects; Database=ArtFunksjon_SDE; Integrated Security=True; Persist Security Info=True;MultipleActiveResultSets=True;"
  },
  // Innstillinger for LocalizationAdmin
  "DbResourceConfiguration": {
    "ConnectionString": "Server=localhost;Database=NaturBase_Redigering;Trusted_Connection=True;MultipleActiveResultSets=True;User=sa;Password=Password1;Integrated Security=false;",
    "ResourceTableName": "Tekster",
    "ResourceTableSchema": "nbredigering_eier"
  },
  // Hvilke nivå som skal logges for ulike logging providers og kategorier
  "Logging": {
    "IncludeScopes": false,
    "LogLevel": {
      "Default": "Information",
      "Microsoft": "Warning",
      "System": "Warning"
    },
    "Serilog": {
      "LogLevel": {
        "Microsoft.AspNetCore.NodeServices": "None",
        "Default": "Information",
        "Microsoft": "Warning",
        "System": "Warning",
        "JsLogger": "Error"
      }
    }
  },
  "Logg": {
    "FilSti": "C:\\Temp\\Logging\\NaturbaseRedigering.log",
    "EpostMottakere": "",
    "EpostEmne": "Naturbase Redigering - Ubehandlet Feil"
  }
}

I tillegg finnes det en egen konfig-fil for kart-komponenten, under ClientApp/components/Kart/kart.config.json:

{
  "arcgisBaseUrlProd": "https://arcgis06.miljodirektoratet.no/arcgis/rest/services/faktaark/",
  "arcgisBaseUrlTest": "https://testarcgis02.miljodirektoratet.no/arcgis/rest/services/faktaark/",
  "prodServer": "redigering.naturbase.no",
  "basisMapServerUrl": "https://services.geodataonline.no/arcgis/rest/services/Geocache_WMAS_WGS84/GeocacheBasis/MapServer",
  "temaConfigArray": [
    {
      "temaKode": "VV",
      "mapServerUrl": "vern/MapServer/",
      "layerId": 0,
      "idFeltLang": "NaturvernId",
      "infoFelt": "Navn"
    },
    {
      "temaKode": "VP",
      "mapServerUrl": "vern/MapServer/",
      "layerId": 1,
      "idFeltLang": "ForeslattVernId",
      "infoFelt": "Navn"
    },
    {
      "temaKode": "VM",
      "mapServerUrl": "vern/MapServer/",
      "layerId": 2,
      "idFeltLang": "RamsarId",
      "infoFelt": "Norsk navn"
    },
    {
      "temaKode": "VR",
      "mapServerUrl": "vern/MapServer/",
      "layerId": 3,
      "idFeltLang": "VernRestriksjonId",
      "infoFelt": "naturvernId"
    },
    {
      "temaKode": "KF",
      "mapServerUrl": "kulturlandskap_verdifulle/MapServer/",
      "layerId": 0,
      "idFeltLang": "KulturlandskapId",
      "infoFelt": "Navn"
    },
    {
      "temaKode": "KU",
      "mapServerUrl": "kulturlandskap_utvalgte/MapServer/",
      "layerId": 0,
      "idFeltLang": "utvKulturlandskapId",
      "infoFelt": "Navn"
    },
    {
      "temaKode": "FS",
      "mapServerUrl": "friluftsliv_statlig_sikra/MapServer/",
      "layerId": 0,
      "idFeltLang": "friluftId",
      "infoFelt": "Områdenavn"
    },
    {
      "temaKode": "FK",
      "mapServerUrl": "friluftsliv_kartlagt/MapServer/",
      "layerId": 0,
      "idFeltLang": "KartlagtFOID",
      "infoFelt": "Områdenavn"
    },
    {
      "temaKode": "BN",
      "mapServerUrl": "naturtyper/MapServer/",
      "layerId": 0,
      "idFeltLang": "naturtypeId",
      "infoFelt": "Områdenavn"
    },
    {
      "temaKode": "BM",
      "mapServerUrl": "naturtyper/MapServer/",
      "layerId": 1,
      "idFeltLang": "marinNaturtypeId",
      "infoFelt": "Områdenavn"
    },
    {
      "temaKode": "BA",
      "mapServerUrl": "artfunksjon/MapServer/",
      "layerId": 0,
      "idFeltLang": "artFunksjonId",
      "infoFelt": "Områdenavn"
    }
  ]
}

Alle disse innstillingene kan overstyres per miljø i Octopus Deploy. Nøstede innstillinger konfigureres med kolon : for å skille lag, f.eks. ConnectionStrings:KulturLandskapContext

results matching ""

    No results matching ""