Skip to content

Group managed OLA#19593

Open
SebSept wants to merge 11 commits into
glpi-project:mainfrom
SebSept:feature-group-managed-ola
Open

Group managed OLA#19593
SebSept wants to merge 11 commits into
glpi-project:mainfrom
SebSept:feature-group-managed-ola

Conversation

@SebSept
Copy link
Copy Markdown
Contributor

@SebSept SebSept commented Apr 29, 2025

Group managed OLA

Checklist before requesting a review

Please delete options that are not relevant.

  • I have read the CONTRIBUTING document.
  • I have performed a self-review of my code.
  • I have added tests that prove my fix is effective or that my feature works.
  • This change requires a documentation update.

Description

Specifications

  • multiple OLA can be associated to a ticket (no more just a single tto and a single ttr)
  • ola due dates cannot be set manually anymore in a ticket
  • the same ola can be associated multiple times to a ticket, if one is completed.
  • old form params are still supported (olas_id_tto, olas_id_ttr)
  • ola must be associated with a group (if the group has the ability to be assigned to a ticket)
  • ola previously created (without group) can be associated to tickets
  • ola can be associated to ticket by rule and form at the same time
  • completion :
    • tto :
      • when ticket is "taken into account" (add task, add followup) by a user of the ola group
      • when a user of the dedicated group assign itself (or it's group) to the ticket.
      • when a group associated to ola is removed from ticket assigned group
    • ttr :
      • when the ticket is closed or solved
      • when a group associated to ola is removed from ticket assigned group
  • due time delaying :
    • ttr : when the ticket status is WAITING
    • tto : when the ticket status is WAITING and ticket is not assigned to group
  • due_time is not updated on ticket's date update
  • ticket is late if :
    • end_time is defined and > due_time
    • end_time is not defined & due_time is passed
    • ticket status is not WAITING

@SebSept SebSept force-pushed the feature-group-managed-ola branch 2 times, most recently from 028c139 to 6abca80 Compare May 2, 2025 14:45
@SebSept SebSept force-pushed the feature-group-managed-ola branch 2 times, most recently from 82524f3 to 73ed39c Compare May 28, 2025 12:06
@SebSept SebSept force-pushed the feature-group-managed-ola branch 2 times, most recently from 2cdabea to 6a2478a Compare June 25, 2025 11:40
@SebSept SebSept force-pushed the feature-group-managed-ola branch 2 times, most recently from d4e606f to e6660fe Compare June 27, 2025 15:28
@SebSept SebSept force-pushed the feature-group-managed-ola branch from e6660fe to 846746f Compare July 9, 2025 09:23
@SebSept SebSept force-pushed the feature-group-managed-ola branch 6 times, most recently from 0e3a22f to 6b9b8b2 Compare July 18, 2025 14:48
@cedric-anne cedric-anne added this to the 11.1.0 milestone Jul 21, 2025
@SebSept SebSept force-pushed the feature-group-managed-ola branch 4 times, most recently from b679d9c to f359192 Compare July 28, 2025 12:22
Comment thread phpunit/DbTestCase.php Outdated
Comment thread templates/pages/service-levels/levelagreement.html.twig Outdated
Comment thread templates/components/itilobject/service_levels.html.twig Outdated
Comment thread src/Glpi/Dashboard/Provider.php Outdated
@SebSept SebSept force-pushed the feature-group-managed-ola branch 3 times, most recently from 071267e to 9ffbe4f Compare July 29, 2025 15:32
@SebSept SebSept force-pushed the feature-group-managed-ola branch 2 times, most recently from ea43204 to 3729b85 Compare August 12, 2025 12:19
Comment thread install/migrations/update_10.0.x_to_11.0.0/ola.php
@PierreTeclib
Copy link
Copy Markdown
Contributor

PierreTeclib commented Aug 14, 2025

@SebSept :

Small issue. This field doesn’t seem relevant here:

image

Moreover, when a change is made and a date is displayed, the calendar icon on the right does nothing when clicked.

image

@SebSept
Copy link
Copy Markdown
Contributor Author

SebSept commented Aug 14, 2025

this is a readonly datetime input, not the best option.

I just removed this field from display.

@SebSept SebSept force-pushed the feature-group-managed-ola branch from 0c2e381 to c46c625 Compare September 10, 2025 15:04
@SebSept SebSept force-pushed the feature-group-managed-ola branch 2 times, most recently from b90c846 to f0bc5a9 Compare November 3, 2025 08:22
@SebSept SebSept changed the base branch from main to 11.0/bugfixes November 3, 2025 08:23
@SebSept SebSept force-pushed the feature-group-managed-ola branch from 7807401 to 2d9d062 Compare November 4, 2025 09:14
@SebSept SebSept changed the base branch from 11.0/bugfixes to main November 4, 2025 09:14
@SebSept SebSept force-pushed the feature-group-managed-ola branch 2 times, most recently from a7f2975 to 9a0f095 Compare November 4, 2025 09:29
@cedric-anne cedric-anne changed the title feature group managed ola Group managed OLA Dec 10, 2025
@cedric-anne cedric-anne force-pushed the feature-group-managed-ola branch 2 times, most recently from 7e601b9 to 485fccc Compare December 17, 2025 13:25
@orthagh orthagh linked an issue Dec 18, 2025 that may be closed by this pull request
@SebSept SebSept force-pushed the feature-group-managed-ola branch 3 times, most recently from f67b183 to 8e1520f Compare April 28, 2026 09:16
@cedric-anne cedric-anne force-pushed the feature-group-managed-ola branch from dc2ebaf to 80edf66 Compare May 13, 2026 10:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Multiple OLA

6 participants