nofusscomputing / nofusscomputing/centurion_ui

Ticket thread completion

Open
#113 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

task::feature
Dominant language
TypeScript
Stars
0
Forks
0
Avg merge
1d 4h
Merged PRs (30d)
20

Description

ticket comments can be replied to which creates a thread. when a comment is replied to it sets the replied to comment with is_closed = False. As such the ticket cannot be closed.

Details

Add to the interface of a ticket comment, Only a threaded comment. A method to mark the thread as "Resolved / Closed." When the user clicks this, it must mark the thread parent with is_closed = True. In addition when the parent of the thread is closed it must also collapse the thread.

This can be done with a HTTP/PATCH to the thread parents url with the required data.

Tasks

  • Close thread button / icon
  • Closed parent thread collapses threads

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the ticket comment interface and the code that sends PATCH requests to thread parent URLs. Add a close or resolve control for threaded comments, ensure it marks the parent closed, and verify that closing the parent collapses the thread.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.