KB-PLUGIN-042: glpigroups tambem exigido por Project::getVisibilityCriteria em CLI
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
0c6d70c1c9
commit
a0c30bfc65
1 changed files with 7 additions and 3 deletions
|
|
@ -56,7 +56,11 @@ Mesmo input h:min, campo nativo por contexto:
|
||||||
- task de chamado → `actiontime` (efetivo; com `begin` setado o core recalcula `end`).
|
- task de chamado → `actiontime` (efetivo; com `begin` setado o core recalcula `end`).
|
||||||
Planejado × realizado = `planned_duration` digitada × helper nativo somado.
|
Planejado × realizado = `planned_duration` digitada × helper nativo somado.
|
||||||
|
|
||||||
## Bônus — sessão CLI p/ testar TicketTask
|
## Bônus — sessão CLI p/ testar TicketTask (e visibilidade de Project)
|
||||||
|
|
||||||
`TicketTask::add()` em script CLI exige `$_SESSION['glpigroups'] = []`
|
Scripts CLI que exercitam o core exigem `$_SESSION['glpigroups'] = []`:
|
||||||
(senão `Reminder::getVisibilityCriteria` estoura com count(null) via PlanningEvent).
|
- `TicketTask::add()` → `Reminder::getVisibilityCriteria` estoura com count(null)
|
||||||
|
via PlanningEvent;
|
||||||
|
- `Project::getVisibilityCriteria()` (linha ~404) → mesmo count(null).
|
||||||
|
No navegador `glpigroups` sempre existe (setado no login) — o sintoma é
|
||||||
|
exclusivo de harness CLI com sessão mínima.
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue