code.djangoproject.com icon indicating copy to clipboard operation
code.djangoproject.com copied to clipboard

PoC: Add Solution Status Field

Open ontowhee opened this issue 7 months ago • 0 comments

Forum discussion: https://forum.djangoproject.com/t/proposal-clarify-ticket-statuses-and-queues/41496

  • Added new field "Solution Status"
  • Removed fields "Has Patch" and "Patch Needs Improvement"
  • Uses DynamicFieldPlugin to dynamically hide/show/clear fields for the Accepted stage.
    • The Solution Status form field is only displayed when triage stage is Accepted, and the value is cleared when triage stage is not Accepted.
    • The Needs Docs and Needs Tests form fields is only displayed when Solution Status is Needs Improvement, and the values are cleared when Solution Status is not Needs Improvement.

To Do:

  • [ ] Add tests for the transitions
  • [ ] Update documentation and links in trackhacks.js
  • [ ] Data migration from "Has Patch" and "Patch Needs Improvement" to "Solution Status"

https://github.com/user-attachments/assets/1718d6c0-e032-404c-8a5b-a96d4c7e68ab

ontowhee avatar Jun 18 '25 18:06 ontowhee