Naar de inhoud
Morris. Helpcentrum
Keuken & recepten

Je kunt niets opslaan in de keukenmodule

Je ziet de recepten wel, maar elke schrijfactie weigert met Geen schrijfrechten, of de aanmaakknop doet niets. Waar de schrijfrol vandaan komt en wie wat mag.

Wanneer gebruik je dit

Jij of een collega opent Keuken, ziet alle gerechten en ingrediënten staan, maar opslaan lukt nergens: de melding Geen schrijfrechten komt terug, of de knoppen ontbreken helemaal. Dat is geen storing — het is het rechtenmodel van de module.

Hoe de schrijfrol bepaald wordt

De keukenmodule kent drie rollen, en die worden afgeleid uit het beheerdersaccount waarmee je bent ingelogd:

Lezen mag elke rol. Schrijven — een recept aanmaken, bewerken, verwijderen, een foto uploaden, een import starten — vereist manager of owner. Elke schrijfactie die dat niet haalt, weigert de server met Geen schrijfrechten (403).

Een medewerker met module-recht Keuken kan wél kijken, niet schrijven

Het module-recht Keuken (ingesteld bij de logins) opent de deur naar de beheerschermen: zo'n medewerker kan de receptenpagina's, de Menukaart, de MEP-lijsten en de Bestellijsten gewoon openen. Maar het module-recht geeft géén schrijfrol in de receptendatabase — die komt alleen uit een beheerdersaccount. Elke opslaan-actie op de recepten-API weigert dus alsnog met Geen schrijfrechten.

In het scherm merk je dat zo:

Er verschijnt in dat laatste geval geen melding. Wie hier tegenaan loopt, denkt al snel dat de knop kapot is; in werkelijkheid ontbreekt de schrijfrol.

Alleen owners mogen de AI-instellingen wijzigen

Het venster AI-instellingen (achter de knop Instellingen in de importweergave) is strenger: dat vereist de rol owner. Een manager die het opent krijgt Alleen owners kunnen de AI-instellingen wijzigen. Wie de API rechtstreeks aanspreekt, krijgt bij het wegschrijven van een geheime sleutel Alleen owners mogen secrets wijzigen (403).

Geen vestigingscontext (401)

Elke aanroep van de recepten-API zonder geldige sessie met een vestiging erin strandt op Geen vestigingscontext (401). In de praktijk zie je dit alleen als je sessie verlopen is: opnieuw inloggen lost het op.

Let op

Verwante artikelen

Was dit duidelijk?

Bijgewerkt op 28 augustus 2026