•  
     
    story #17128 close inactive artifacts with a defined status, change the artifact status to an intermediate one, warn involved people about the artifact closure with a or several appropriate comments
Description
Advanced User
close inactive artifacts with a defined status, change the artifact status to an intermediate one, warn involved people about the artifact closure with a or several appropriate comments
save time in monitoring support artifacts (classifying and/or closing them).

Functional overview

The plugin will - within each tracker administration - have a feature to add one or many artifact changes that will allow to:

  • configure one or several open values and a number of day of inactivity.
  • configure :
    • a new status value (may be a still open value or a close value)
      AND/OR
    • a warning/associated comment

Technical overview

  • We will use a System Event that will be listened every 24 hours with codendi_daily_start (at the same time as other System Events of tuleap daily-job) to retrieve and close inactive artifacts.
  • The actions will be executed by Tracker_Workflow_WorkflowUser.
  • We will need Vue.js to build a SPA.

 

Practical example

Every day the bot will:

  • retrieve artifacts with open values set and which have been inactives for n days (depending on the number of days of inactivity set)
  • make an action on these artifacts base on the configuration: change his status and/or add a comment to warn the project administrator ("Inactive artifact will be closed in two days." or "This artifact hasn't been updated for 20 days.").
Empty
Progress
Empty
Empty
Will not be implemented
References
Referencing story #17128

Artifact Tracker v5

epic #17125 Service clean up
Access Information
#17128
2020-09-29 16:54
Simiand Camille (csimiand)
2020-10-02 16:40
Thomas Gorka (tgorka)

Follow-ups