question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Implement resolving a topic

See original GitHub issue

This issue describes a specific implementation for #11154. See also CZO discussion thread.

We should implement marking a topic as resolved by making it easy to prepend a “check mark button” emoji (✅) to the topic name.

Note that this feature makes it much more urgent to resolve #15290.

Three-dot topic menu in left sidebar: [for users with permissions to edit topic name only]

  1. If topic name does not start with a ✅, show “Mark topic as resolved” below the “Move topic” menu option, using a checkmark as the icon. Selecting this option:
  • Renames the topic by prepending a ✅.
  • Sends a Notification Bot message to the new (resolved) topic that says: “This topic was marked as resolved by [user].”
  • Does not send a message to the old (unresolved) topic, since we want it to disappear from the list.
  1. If topic name starts with a ✅, show “Mark topic as unresolved” below the “Move topic” menu option, using a checkmark as the icon. Selecting this option:
  • Renames the topic by removing all initial ✅.
  • Sends a Notification Bot message to the new (unresolved) topic that says: “This topic was marked as unresolved by [user].”
  • Does not send a message to the old (resolved) topic, since we want it to disappear from the list.

Compose box: When user starts composing a message to a topic whose name starts with ✅, show a warning banner in the style of the banner shown when @-mentioning a user who is not a member of the stream. Screen Shot 2021-06-08 at 3 44 31 PM

Text: You are composing a message to a resolved topic. For users with permissions, also show an “Unresolve topic” button on the right side of the banner.

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Reactions:1
  • Comments:9 (6 by maintainers)

github_iconTop GitHub Comments

2reactions
timabbottcommented, Jul 26, 2021

Yeah, I expect we’ll want to add something like that probably in the form of a “Who can resolve topics” setting, with one option being nobody, since I expect there will also be demand for limiting who has access to do it.

1reaction
timabbottcommented, Jun 25, 2021

@Signior-X would you be up for implementing the compose_error work, which I think is all that remains here? I figure you’re the best person to do it since you’ll want to serialize it with splitting compose.js in some reasonable way 😃.

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to Write a Problem-Solution Essay: Step-by ... - Owlcation
Tips for finding a good topic, deciding on the best solution, and writing an ... Implemented easily; Effective at solving the problem ...
Read more >
Section 6. Training for Conflict Resolution - Community Tool Box
Learn how to resolve conflict or disagreements between groups. ... Brainstorm possible resolutions; Choose the best resolution; Use a third party mediator ...
Read more >
27 Conflict Resolution Skills to Use with Your Team and Your ...
Don't focus on the people and their personal characteristics. Instead, look at the problem itself and center your energy on finding a solution....
Read more >
5 Conflict Resolution Strategies: Steps, Benefits and Tips
In this article, we discuss five conflict resolution strategies, how to use them in the workplace and the benefits of conflict resolution.
Read more >
Resolving Conflict Situations | People & Culture - UC Berkeley
... you can use when faced with employees who can't resolve their own conflicts. ... and may become a topic for coaching sessions,...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found