Skip to Content

Slik fikser du Odoo AccessError — rask guide

Få kontroll på Odoo AccessError: En praktisk guide for brukere og utviklere som forklarer hva feilen betyr, hvorfor den oppstår, og hvordan du løser den steg for steg.
24. februar 2026 etter
Slik fikser du Odoo AccessError — rask guide
Elisa Van Outrive
| No comments yet

Innledning


En Odoo AccessError oppstår når systemet blokkerer en bruker fra å få tilgang til, endre eller slette en post fordi vedkommende mangler nødvendige rettigheter. Feilen vises vanligvis i brukergrensesnittet og er et uttrykk for Odoos innebygde sikkerhetsmekanismer, ikke en programvarefeil.


Meldingen som dukker opp i grensesnittet er ofte formulert slik:


AccessError: You are not allowed to access this document.

Dette er ikke en bug — det er Odoos måte å håndheve tilgangsregler og beskytte data på.


Denne guiden beskriver hva som vanligvis forårsaker AccessError og hvordan du løser problemet uten å svekke systemets sikkerhet.

Hva er en AccessError i Odoo?


Odoo beskytter data gjennom flere sikkerhetslag som sammen bestemmer hva en bruker kan gjøre:


  • Brukergrupper
  • Access Control Lists (ACL)
  • Record rules (postregler)
  • Flermedisjons-/multi-company-restriksjoner

Når en bruker forsøker å lese, skrive, opprette eller slette og ett av disse lagene blokkerer handlingen, kaster Odoo en AccessError.

Feilen opptrer ofte i brukergrensesnittet, men kan også dukke opp i automatiserte arbeidsflyter eller API-kall.



Vanlige årsaker til AccessError i Odoo


1. Manglende modellnivå-tillatelse (ACL-problem)


Access Control Lists angir om en bestemt gruppe har lov til å utføre visse operasjoner på en modell.

  • Lesetilgang
  • Skrivetilgang
  • Opprett
  • Slett

Hvis brukerens gruppe ikke har den nødvendige tillatelsen, vil Odoo avvise handlingen.


Eksempel:

En selger forsøker å endre regnskapsføringer uten passende adgang.


2. Begrensning i postregler

Record rules bruker domenefiltre for å avgjøre hvilke poster en bruker kan se eller endre.


Eksempel:

Et typisk filter kan være: [('user_id', '=', user.id)]

Hvis en post ikke matcher regelens betingelser, nekter Odoo tilgang.

Derfor «virker det for admin, men ikke for vanlige brukere» i mange tilfeller.


3. Multi-company-konfigurasjon

Når en post tilhører en annen selskapssammenheng, vil Odoo hindre tilgang hvis brukeren opererer under feil selskap.


Dette er en vanlig kilde til problemer i organisasjoner med flere selskaper.


4. Konflikter mellom arvede gruppe-tillatelser


Brukere kan være medlem av flere grupper som har overlappende eller motstridende regler.

Komplekse hierarkier av grupper kan utilsiktet begrense tilgang.


5. Feil i sikkerhetskonfigurasjon i tilpassede moduler

Egendefinerte moduler kan introdusere feil i hvordan tilgang er definert.


  • Feil i ir.model.access-filer
  • Record rules (postregler)
  • Feil tildeling av grupper

Slike feil kan føre til uventede tilgangsbegrensninger.



Hvordan rette en AccessError i Odoo


Steg 1 – Sjekk brukerens grupper

Gå til området for brukeradministrasjon i Odoo:


Innstillinger → Brukere og selskaper → Brukere

Sjekk hvilke grupper brukeren tilhører.


Sørg for at relevante grupper og roller er riktig tildelt.


Steg 2 – Gå gjennom Access Control Lists (ACL)

Naviger til ACL-innstillingene:


Innstillinger → Teknisk → Sikkerhet → Access Control Lists

Bekreft at modellen gir nødvendige rettigheter til brukerens grupper.


Steg 3 – Undersøk postregler

Naviger til ACL-innstillingene:


Innstillinger → Teknisk → Sikkerhet → Record Rules

Se over domenefiltre som gjelder for modellen.


Deaktiver mistenkelige regler midlertidig for testing, men dokumenter endringene.


Steg 4 – Test med administratorbruker

Hvis Administratoren kan utføre handlingen, men ikke den vanlige brukeren, peker det klart mot sikkerhetsinnstillinger som årsak.


Steg 5 – Verifiser multi-company-kontekst

Bytt selskapskontekst og sjekk om posten blir tilgjengelig under riktig selskap.



Hvordan forhindre AccessError i fremtidige Odoo-prosjekter



  • Hold sikkerhetsreglene enkle og forutsigbare
  • Unngå unødvendig strenge eller kompliserte domeneregler
  • Før logg over alle endringer i tilpassede ACL-er
  • Test nye moduler og endringer med ikke-admin brukere
  • Revider jevnlig multi-company-innstillinger

Sikkerhet i Odoo bør være restriktiv, men samtidig konsistent og lett å forstå for administratorer og utviklere.


For mange detaljerte eller intrikate postregler fører ofte til praktiske problemer og uventede feil i arbeidsflyten.




Slik bygger Dasolo trygg tilgangsstyring i Odoo


AccessError peker ofte på et misforhold mellom hva brukeren trenger å gjøre i praksis, og hvordan grupper, ACL-er og postregler er definert. Selv om meldingen kan virke enkel, skjuler den ofte mer komplekse konfigurasjonsproblemer.


I Dasolo takler vi tilgangsproblemer ved å gjennomføre helhetlige revisjoner av hele rettighetsarkitekturen. Vanlige feilkilder vi finner er:


  • Overlappende eller motstridende postregler
  • Feilkonfigurerte sikkerhetsgrupper
  • Begrensninger knyttet til multi-company synlighet
  • Mangelfulle rettigheter i tilpassede moduler
  • Integrasjonsbrukere uten korrekte privilegier

I stedet for å gi brede tillatelser, bygger vi lagdelte, forretningsorienterte tilgangsmodeller. En tydelig struktur reduserer uventede AccessError-meldinger samtidig som data holdes beskyttet og systemet forblir stabilt.



Avslutning


Odoo kaster en AccessError når en bruker prøver å gjøre noe de ikke har rettigheter til. Årsaken ligger som regel i postregler, gruppetildelinger eller feil multi-company-oppsett — ikke i en programvarefeil.


Ved å kartlegge rettigheter grundig, rydde opp i gruppestrukturen og tilpasse postregler etter faktiske arbeidsprosesser, kan utviklere og administratorer unngå gjentatte tilgangsproblemer. En ryddig og dokumentert sikkerhetsmodell er avgjørende for både effektiv drift og konfidensialitet.


Å løse AccessError riktig styrker styring og kontroll i systemet, og sørger for at Odoo-miljøet forblir sikkert og forutsigbart etter hvert som virksomheten vokser.


Slik fikser du Odoo AccessError — rask guide
Elisa Van Outrive 24. februar 2026
Share this post
Logg inn to leave a comment