Toegangsrechten

Toegangsrechten zijn rechten die bepalen tot welke inhoud en applicaties gebruikers toegang hebben en welke ze kunnen bewerken. In Odoo kunnen deze rechten worden ingesteld voor individuele gebruikers of voor groepen gebruikers. Het beperken van permissies tot alleen degenen die ze nodig hebben zorgt ervoor dat gebruikers niets wijzigen of verwijderen waar ze geen toegang toe zouden moeten hebben.

Alleen een beheerder kan toegangsrechten wijzigen.

Gevaar

Het wijzigen van toegangsrechten kan een nadelige invloed hebben op de database. Dit geldt ook voor impotent admin, wat betekent dat geen enkele gebruiker in de database wijzigingen kan aanbrengen in de toegangsrechten. Daarom raadt Odoo aan om contact op te nemen met een Odoo Business Analyst of ons Support Team voordat je wijzigingen aanbrengt.

Tip

Een gebruiker moet de specifieke toegangsrechten Administratie hebben ingesteld op zijn gebruikersprofiel om wijzigingen te kunnen aanbrengen in de instellingen voor toegangsrechten van een andere gebruiker.

Om toegang te krijgen tot deze instelling, navigeer je naar :menuselectie:`Instellingen app --> Beheer gebruikers --> selecteer een gebruiker --> Tabblad Toegangsrechten --> Beheer gedeelte --> Beheer veld`.

Eenmaal bij de instelling moet een reeds bestaande beheerder **de instelling in het Administratie]-veld wijzigen in :guilabel:`Toegangsrechten.

Als je klaar bent, klik je op Opslaan om de wijzigingen op te slaan en de gebruiker als beheerder te implementeren.

Gebruikers

De toegangsrechten voor individuele gebruikers worden ingesteld wanneer de gebruiker wordt toegevoegd aan de database, maar ze kunnen op elk moment in het profiel van de gebruiker worden aangepast.

Om de rechten van een gebruiker te wijzigen, klik je op de gewenste gebruiker om zijn profiel te bewerken.

Gebruikers menu in de Gebruikers & Bedrijven sectie van de Instellingen app van Odoo.

Blader op de profielpagina van de gebruiker op het tabblad Toegangsrechten naar beneden om de huidige machtigingen te bekijken.

Gebruik voor elke app het uitklapmenu om te selecteren welk toestemmingsniveau deze gebruiker moet hebben. De opties verschillen per sectie, maar de meest voorkomende zijn: Blank/None, User: Own Documents, User: All Documents, of Administrator.

Het Administratie veld in het Toegangsrechten tabblad heeft de volgende opties: Instellingen of Toegangsrechten.

Het vervolgkeuzemenu Sales apps om het machtigingsniveau van de gebruiker in te stellen.

Groepen maken en wijzigen

Groepen zijn app-specifieke sets van rechten die worden gebruikt om gemeenschappelijke toegangsrechten voor een groot aantal gebruikers te beheren. Beheerders kunnen de bestaande groepen in Odoo aanpassen of nieuwe groepen aanmaken om regels te definiëren voor modellen binnen een applicatie.

Om toegang te krijgen tot groepen, activeer je eerst Odoo’s ontwikkelmodus en ga je vervolgens naar :menuselectie:`Instellingen app --> Gebruikers & Bedrijven --> Groepen`.

Groepen menu in de Gebruikers & Bedrijven sectie van de Instellingen app van Odoo.

Om een nieuwe groep te maken op de Groepen pagina, klik je op Maken. Selecteer vervolgens op het lege groepsformulier een Toepassing en vul het groepsformulier in (zie hieronder).

Om bestaande groepen te wijzigen, klik je op een bestaande groep in de lijst die wordt weergegeven op de Groepen pagina en bewerk je de inhoud van het formulier.

Voer een Naam in voor de groep en vink het vakje naast Groep delen aan, als deze groep is gemaakt om toegangsrechten in te stellen voor het delen van gegevens met bepaalde gebruikers.

Belangrijk

Test altijd de instellingen die worden gewijzigd om er zeker van te zijn dat ze worden toegepast op de juiste gebruikers.

Het groepsformulier bevat meerdere tabbladen voor het beheren van alle elementen van de groep. Klik in elk tabblad op Een regel toevoegen om een nieuwe rij voor gebruikers of regels toe te voegen, en klik op het ❌ (verwijderen) pictogram om een rij te verwijderen.

Tabbladen in het formulier Groepen om de instellingen van de groep aan te passen.
  • tabblad Users: toont de huidige gebruikers in de groep. Gebruikers in het zwart hebben beheerdersrechten. Gebruikers zonder beheerdersrechten worden blauw weergegeven. Klik op Een regel toevoegen om gebruikers aan deze groep toe te voegen.

  • tabblad Erfd: geërfd betekent dat gebruikers die aan deze groep worden toegevoegd automatisch worden toegevoegd aan de groepen op dit tabblad. Klik op Er een regel toevoegen om overgeërfde groepen toe te voegen.

    Example

    Als de groep Verkoop/Beheerder bijvoorbeeld de groep Website/Beperkte redacteur in zijn Overgedragen tabblad vermeldt, dan krijgen alle gebruikers die aan de groep Verkoop/Beheerder worden toegevoegd automatisch ook toegang tot de groep Website/Beperkte redacteur.

  • tabblad Menu’s: bepaalt tot welke menu’s/modellen de groep toegang heeft. Klik op Een regel toevoegen om een specifiek menu toe te voegen.

  • tabblad Views: toont tot welke weergaven in Odoo de groep toegang heeft. Klik op Een regel toevoegen om een weergave aan de groep toe te voegen.

  • tabblad Toegangsrechten: toont het eerste niveau van rechten (modellen) waar deze groep toegangsrechten voor heeft. Klik op Een regel toevoegen om toegangsrechten aan deze groep te koppelen. Op dit tabblad geeft de kolom Model de algemene naam van het menu/model weer en de kolom Naam de technische naam die aan het model is gegeven. Schakel voor elk model de volgende opties in:

    • Lezen: gebruikers kunnen de bestaande waarden van het object zien.

    • schrijven: gebruikers kunnen de bestaande waarden van het object bewerken.

    • Create: gebruikers kunnen nieuwe waarden voor het object maken.

    • Verwijderen: gebruikers kunnen waarden voor het object verwijderen.

    Tip

    Probeer eerst te zoeken naar de algemene naam van het model in het uitklapmenu van de Model kolom. De technische naam van het Model kan gevonden worden door de algemene naam van het model uit te breiden, wat gedaan kan worden door op het (externe link) pictogram te klikken.

    De technische naam van het model is ook toegankelijk in ontwikkelaarsmodus.

    Navigeer op een formulier naar een willekeurig veld en ga met de muis over de veldnaam. Er verschijnt een kader met backend informatie met de specifieke Odoo Model naam in de backend. Dit is de technische naam van het model dat moet worden toegevoegd.

    Technische informatie weergegeven op een veld van een model, met object gemarkeerd.
  • Recordregels: toont de tweede laag van bewerkings- en zichtbaarheidsrechten. Recordregels overschrijven, of verfijnen, de toegangsrechten van de groep. Klik op Een regel toevoegen om een recordregel aan deze groep toe te voegen. Kies voor elke regel waarden voor de volgende opties:

    • Aanvragen voor lezen.

    • Aanvragen voor schrijven.

    • Aanvragen voor aanmaken.

    • Aanvragen voor verwijderen.

    Belangrijk

    Recordregels worden geschreven met behulp van een domein, of voorwaarden die gegevens filteren. Een domeinexpressie is een lijst van zulke voorwaarden. Bijvoorbeeld:

    [('mrp_productie_ids', "in", user.partner_id.commerciële_partner_id.productie_ids.ids)]

    Deze recordregel is om MRP-verbruikswaarschuwingen voor onderaannemers in te schakelen.

    Odoo heeft een bibliotheek met vooraf geconfigureerde recordregels voor gebruiksgemak. Gebruikers zonder kennis van domeinen (en domeinexpressies) moeten een Odoo Business Analyst of het Odoo Support Team raadplegen voordat ze wijzigingen aanbrengen.

Supergebruikersmodus

Superuser mode staat de gebruiker toe om recordregels en toegangsrechten te omzeilen. Om de Superuser mode te activeren, activeer je eerst developer mode. Navigeer vervolgens naar het debug menu, weergegeven door een 🪲 (bug) pictogram in de bovenste banner.

Klik ten slotte onderaan het menu op Become Superuser.

Belangrijk

Alleen gebruikers met Instellingen toegang voor het gedeelte Beheer van de Toegangsrechten (in hun gebruikersprofiel) mogen inloggen in de Supergebruikersmodus.

Gevaar

Superuser mode maakt het mogelijk om recordregels en toegangsrechten te omzeilen en moet daarom met uiterste voorzichtigheid worden gebruikt.

Bij het verlaten van de Superuser modus kunnen gebruikers worden geblokkeerd uit de database, vanwege de wijzigingen die zijn aangebracht. Dit kan leiden tot impotente admin, of een beheerder zonder de mogelijkheid om toegangsrechten/instellingen te wijzigen.

Neem in dit geval hier contact op met Odoo Support: nieuw helpticket. Het supportteam kan de toegang herstellen met behulp van een support login.

Om de Superuser mode te verlaten log je uit door naar de rechterbovenhoek te gaan en op de OdooBot gebruikersnaam te klikken. Selecteer dan de Uitloggen optie.

Tip

Een alternatieve manier om Superuser mode te activeren is door in te loggen als superuser. Navigeer daarvoor naar het inlogscherm en voer de juiste Email en Wachtwoord in.

In plaats van op Login te klikken, klik je op Log in als superuser.