Gå til indhold

Administrér adgang til redigering

Gør udvalgte lag tilgængelige i Nordiq-værktøjet Redigér lag, og afgræns brugergruppen korrekt.

Vejledningen er til GIS-administratorer med ansvar for kort, lag og brugergrupper. Ændringer i GeoServer skal udføres af en teknisk administrator.

Redigering er slået fra som udgangspunkt for hvert lag. Det gælder både FeatureForm og MapStore’s indbyggede attributtabel-redigering - det er den samme indstilling for begge. En administrator skal selv slå det til, lag for lag.

Redigeringsknappen vises kun, når:

  • redigering er slået til for det specifikke lag (se “Administrativ arbejdsgang” nedenfor),
  • brugeren er logget ind,
  • laget har en WFS-søgekonfiguration,
  • brugerens rolle eller gruppe står i editingAllowedRoles/editingAllowedGroups på FeatureEditor (konfigureres der, ikke på FeatureForm - FeatureEditor behøver ikke selv være i brug). Standard uden konfiguration: kun ADMIN kan redigere.
  1. Udpeg laget og den godkendte redaktørgruppe.
  2. Kontrollér, at laget vises korrekt og har WFS-konfiguration.
  3. Slå redigering til for laget: vælg laget i laglisten, klik værktøjsikonet (“Indstillinger for det valgte lag”), og fravælg Deaktivér redigering under fanen Generel. Dette er lagets egen indstilling og skal gøres for hvert lag, der skal kunne redigeres - nye lag starter altid med redigering slået fra.
  4. Bed den tekniske administrator konfigurere editingAllowedRoles eller editingAllowedGroups på FeatureEditor.
  5. Få samtidig GeoServer-/backendreglerne begrænset til samme målgruppe.
  6. Gem kortet eller konteksten.
  7. Test med en tilladt bruger og en ikke-tilladt bruger.
  • Brug ikke rollen ALL, medmindre alle indloggede roller bevidst skal kunne redigere.
  • Kontroller oprette-, ændre- og sletterettigheder separat, hvis backend skelner mellem dem.
  • Tilladt bruger ser Redigér lag og kan gemme en godkendt testændring.
  • Ikke-tilladt bruger ser ikke knappen og kan heller ikke udføre en direkte WFS-T-transaktion.
  • Et lag med redigering slået fra (disableFeaturesEditing: true, standarden for et lag der ikke er rørt) tilbyder hverken formularredigering eller attributtabel-redigering, uanset rolle.
  • Rettighederne gælder efter ny login-session.

Problem: Ingen kan redigere laget, heller ikke administrator.
Mulig årsag: Redigering er slået fra for laget - standarden for ethvert lag, der ikke er blevet slået til.
Løsning: Vælg laget, åbn dets indstillinger, og fravælg Deaktivér redigering under fanen Generel.

Problem: Administrator kan redigere, men fagbrugeren kan ikke.
Mulig årsag: Standardrollen er ADMIN, eller fagbrugerens gruppe matcher ikke konfigurationen.
Løsning: Kontrollér brugerens faktiske rolle og aktive grupper samt FeatureEditor-konfigurationen.

Problem: Brugeren ser knappen, men gemning afvises.
Mulig årsag: GeoServer tillader ikke WFS-T for brugeren.
Løsning: Ret backendreglen; udvid ikke UI-konfigurationen som omgåelse.