Running it

Users and roles

A role is the whole of somebody's access. Vorniqe checks permissions in the service layer and again in the database, and the interface only ever hides things — hiding a button has never granted anybody anything.

The settings screen, showing users and roles
Roles and the people in them.

How it works

  1. 01

    Invite the people who sell

    Each person gets one role. Start with the roles as they come — changing them later is easy, and changing them on day one is guesswork.

  2. 02

    Understand what a role gates

    A role decides which screens exist for that person and which actions they can take. Somebody without stock permissions can still reserve a car, because reserving is a sales act.

  3. 03

    Keep admin small

    Organisation admin can change how the dealership is set up. That is not the same job as selling cars, and it should not be the same set of people.

  4. 04

    Remove access when somebody leaves

    Their history stays — the enquiries they worked, the outcomes they recorded. What goes is the ability to sign in.

Worth knowing

  • Permission is enforced on the server for every request. The interface hiding a button is a convenience, never a security boundary.

  • Removing a person does not remove their work. A salesperson leaving should not delete a year of recorded evidence.