Skip to product information
1 of 96

Access Manager Pro — advanced access control for Dolibarr

Regular price €299,00
Regular price Sale price €299,00
Sold out

Access Manager Pro — advanced access control for Dolibarr

Decide who sees what and who may do what in Dolibarr, with no code to write: per-object and per-field...

7 people are viewing this right now

View full product details

Access Manager Pro — advanced access control for Dolibarr

Decide who sees what and who may do what in Dolibarr, with no code to write: per-object and per-field rights, interface hiding, record-level rules, passwords, sessions, delegations, a simulator and an audit trail.


Features

The access profile, a single idea
Six kinds: business, temporary restriction, external contractor, intern, read-only, audit and compliance. A profile is assigned to users, to native Dolibarr groups and to entities, with a start and an end date.


Deny wins
A user may carry several profiles. "Denied" beats "allowed", which beats "inherited". The rule is written once in the engine and applied everywhere, including by the simulator and by the API.


Per-object rights
A catalogue of 44 real Dolibarr objects. For each one: create, read, update, delete as allowed, denied or inherited, plus read-only and the hiding of archiving, duplication, spreadsheet and export.


Per-field rights
Five modes: normal, hidden, read-only, mandatory, external link removed. Value masked by a configurable pattern, applied on the list, on the card and on exports as you choose.


No-code profile builder
One table, one row per object, four drop-downs. The whole matrix is saved in a single submission, and a row that says nothing is not stored.


Interface: menus, buttons, tabs, filters
Hiding of top and left menus with or without their children, of buttons by selector and by action code, of card tabs, of search filters, of groupings and of the column picker.


Record-level rules
Several conditions combined with AND or OR, thirteen operators including "current user" and "current entity", granting or denying the matching records. The fragment goes into the SQL of the list: the rows never leave the database.


Documents, exports and mass actions
Restriction of PDF templates, of CSV, Excel and Word exports, of statistics and mail merge, with a row cap, a full block and a watermark. Blocking of mass actions, from archiving to e-mailing.


Password policy
Validity period, minimum length, uppercase, digit, special character, history, number of attempts and lockout duration, per profile. Per-user expiry with a countdown and lockout after N failures.


Automatic reminders
E-mails seven days then one day before expiry, with a send queue and a failure log, and a warning banner on every page as the deadline approaches.
Sessions and monitoring
A journal of logins and logouts with IP address, device, duration, pages viewed and denied accesses; an activity journal naming the rule that denied; login attempts with their failure reason.


Monitor and log in as
Who is connected right now, forced logout, and logging in as another user with a mandatory reason and a traced duration.


Perimeter: delegations, IP, time windows
Temporary delegation of a profile during an absence with automatic revocation, IP address filters as allow or deny lists, and permitted time windows per day of the week.


Simulator and access matrix
The simulator answers, object by object, "what does this user see and what can they do", by asking the engine that actually applies the rules. The matrix crosses objects and profiles, one colour per verdict.


Audit, alerts and steering
An audit trail of every rights change with the value before and after, security alerts at three levels with a handling queue, a dashboard, 51 reports in 10 families, CSV, Excel, Word, PDF and JSON exports, a 34-route REST API.
Installable demonstration data
A complete configuration of about 4,400 rows installs on activation and uninstalls in one click, without touching a single row your users created.

Functional scope

  • Access profiles and their assignments to users, groups and entities
  • Catalogue of business objects and of fields
  • Per-object and per-field rules
  • Menu, button, tab and filter rules
  • Record-level access rules and their conditions
  • Document, export and mass-action rules
  • Password policies, expiries and e-mail reminders
  • Journals of sessions, activities and login attempts
  • Log-in-as records, delegations, IP filters and time windows
  • Profile templates and their lines
  • Access simulations and their verdicts
  • Audit trail, security alerts and export jobs

Getting started

  1. Enable the module: the 34 tables and a demonstration configuration are created.
  2. Leave "administrators ignore restrictions" on: that is what keeps you from locking yourself out of your own ERP.
  3. Create a profile, assign it to a few users, and compose its restrictions in the profile builder.
  4. Run the profile through the simulator and check, object by object, what the user will actually be able to do.
  5. Turn enforcement on, then follow sessions, denied accesses and alerts from the dashboard.

Technical information

Compatibility Dolibarr 16 to 23, PHP 7.1 to 8.4
Languages French, English, Spanish, Italian, German
Business objects 34 objects, 400 columns, 36 vocabularies
Permissions 45 permissions in 16 groups
Reports 51 reports in 10 families, 5 export formats
REST API 34 routes (26 reads, 8 writes)
Licence GPL v3 or later
Version 1.0.0
Developed by DoliResource
Copyright © DoliResource
Website : www.doliresource.com