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`).
|
||||
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'] = []`
|
||||
(senão `Reminder::getVisibilityCriteria` estoura com count(null) via PlanningEvent).
|
||||
Scripts CLI que exercitam o core exigem `$_SESSION['glpigroups'] = []`:
|
||||
- `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