nofusscomputing / nofusscomputing/centurion_ui
Ticket thread completion
Nobody has claimed this yet.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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