Skip to content
Bijstaan

GLPI Entitle

glpi-entitle

Contract entitlement and block-hours balance on the ticket, read from the glpi_billing ERPNext app.

version
0.2.0
requires
GLPI 11.0
plugin key
glpientitle
licence
GPL-3.0-or-later
Block Hours card: 17 of 60 h consumed, the contract billing this ticket marked as such, after-hours badge

What it does

  • A consumption bar where the work happens, not in a finance system
  • Which contract this ticket’s labor lands on, and what that means
  • Uncontracted-work policy: bill, require approval, or refuse — and it fails open
  • Exactly one public notice per lapse, however much work is logged inside it

9 more screens

Fixed Fee badge — no consumption bar for a model that has none
Billing tab on a Block Hours client: labor summary, contract table, per-contract deep links
The same tab for a client with no contract: uncontracted-work alert and an empty table
A reply refused under Block Responses, with the reason on screen and nothing added to the ticket
A ticket that lapsed and renewed twice, carrying exactly two warnings and two corrections
Status card pointed at a live ERPNext
Per-entity diagnostics: cache age, last fetch outcome, endpoint version
The same table after a failed refresh: cached payload still served, error verbatim
Contract entitlement and block-hours balance on the ticket, read from the glpi_billing ERPNext app.