Overslaan naar inhoud
Retour aux modules
Configuratie

Alleen-lezen velden per gebruikersgroep

Maak velden alleen-lezen per gebruikersgroep, model en weergavetype, orderregels inbegrepen. Geen code nodig.

20.0 19.0
Alleen-lezen velden per gebruikersgroep
Alleen-lezen velden per gebruikersgroep

Présentation du module

Nalios
Odoo Gold Partner · België

/ Odoo 20 · Aanpassingen

Alleen-lezen velden per groep

Vergrendel de velden die uw gebruikers niet mogen wijzigen, per groep, per model en per weergavetype. Pure configuratie vanuit de Instellingen: geen XML te schrijven, geen module bij te werken.

Elk model Orderregels inbegrepen Formulier, lijst, kanban Twee modi Odoo.sh & On Premise

Wat de app doet

Vergrendel een veld voor de juiste mensen

Verkopers mogen de eenheidsprijs niet wijzigen. Alleen boekhouders mogen aan de betalingsvoorwaarden komen. Vandaag vraagt dat een aangepaste weergave per geval. Met deze module is het één configuratieregel.

Twee logica's

“Alleen-lezen voor deze groepen” vergrendelt de velden voor de leden van de groepen. “Enkel bewerkbaar voor deze groepen” vergrendelt ze voor alle anderen.

Per weergavetype

Pas een regel toe op alle weergaven, of enkel op de formulier-, lijst-, kanban- of activiteitenweergave van het model.

Regels inbegrepen

Regels op een regelmodel gelden ook binnen het bovenliggende formulier: vergrendel de Eenheidsprijs van offerteregels zonder aan de rest van de order te raken.

Elk model, elk veld

Standaard- of aangepaste modellen, eenvoudige of relationele velden. Orden de regels met de greep, archiveer ze met de schakelaar Actief.

Lijst van alleen-lezen regels: model, velden, groepen, weergavetype en modus

Dezelfde offerte, twee gebruikers

Vergrendeld voor verkopers, open voor managers

Regels: Eenheidsprijs en Korting van de orderregels, Vervaldatum en Betalingsvoorwaarden van de offerte, enkel bewerkbaar voor Verkoop / Beheerder. Echte schermafbeeldingen van Odoo 19, eerste regel in bewerkingsmodus.

Verkoper: de velden zijn alleen-lezen

Verkoper: de velden zijn alleen-lezen

Verkoopbeheerder: dezelfde velden blijven bewerkbaar

Verkoopbeheerder: dezelfde velden blijven bewerkbaar

Installatie

Drie stappen, geen code

1

Open de regels

Activeer de ontwikkelaarsmodus en ga naar Instellingen › Technisch › Gebruikersinterface › ReadOnly Rules.

2

Maak een regel aan

Kies het model, de velden, het weergavetype, de modus en de groepen. Opslaan.

3

Herlaad het scherm

De regel geldt vanaf de volgende keer dat de weergave geladen wordt. Odoo bewaart weergaven in de cache van de browser: na één, soms twee keer herladen ziet u de wijziging.

Formulier van een alleen-lezen regel: doelmodel, velden, weergavetype, modus en groepen

Onder de motorkap

Hoe het werkt

MechanismeDe module past de weergave aan die naar de browser gestuurd wordt (get_views): de betrokken <field>-nodes krijgen readonly="1". Elk model wordt ondersteund.
Ingebedde regelsOne2many- en many2many-subweergaven (lijst, formulier, kanban) worden verwerkt met de regels van het regelmodel, en enkel hun eigen velden: een regel op de order vergrendelt geen gelijknamig veld van de regels, en omgekeerd.
GroepenLidmaatschap omvat geïmpliceerde groepen. Verkoop / Beheerder impliceert Verkoop / Gebruiker, dus “Alleen-lezen voor Verkoop / Gebruiker” vergrendelt ook managers: gebruik in de plaats “Enkel bewerkbaar voor Verkoop / Beheerder”.
Voegt enkel vergrendelingen toe“Enkel bewerkbaar voor” ontgrendelt nooit een veld dat de standaardweergave al alleen-lezen houdt.
WeergavetypesFormulier, lijst, kanban en activiteit. Zoek-, draaitabel-, grafiek- en kalenderweergaven worden niet beïnvloed.
VoetafdrukEén afhankelijkheid: base. Geen JavaScript. De regels worden beheerd door de beheerders van Instellingen en gelezen door interne gebruikers.

Een schermvergrendeling, geen beveiligingsregel

De vergrendeling zit in de gebruikersinterface. Imports, de API, serveracties, automatiseringen en onchanges kunnen het veld nog steeds wijzigen. Moeten de gegevens beschermd worden, gebruik dan toegangsrechten of recordregels; gebruik deze module om de dagelijkse schermen overzichtelijk te houden en fouten te vermijden.

Een vraag? Een probleem? Praat met de mensen die het hebben gebouwd.

We antwoorden u binnen 8 werkuren.

Contacteer ons

Mail ons rechtstreeks op

[email protected]

Gepubliceerd door

Nalios — Odoo Gold Partner, België — nalios.be