robby1066 / keepposted-help

Documentation, Issue Tracker, and Repository of Knowledge For Keep Posted (www.keepposted.io) — A way to keep teams informed and connected without disrupting their focus.
https://www.keepposted.io
1 stars 0 forks source link

Topic questions should be able to populate the clip notes with default text #21

Closed robby1066 closed 3 years ago

robby1066 commented 3 years ago

What's the problem you're hoping this new feature will solve?

A topic question represents a clip that may be used repeatedly, by multiple people (example: "What's on your mind this week?"). It can be a challenge to think of a response to those questions from scratch.

Description of feature

Topic questions already dictate the title of a clip. They should also be able to populate the notes field of a clip, giving some sample starting points, or further details to cover in the response.

Alternatives and workarounds

There aren't any realistic current workarounds. Any stock notes for specific clip types currently would have to be maintained outside the system.

Additional context

An example where this could be useful is for a company that has specific format for stand up meetings, where each member of the team is assigned a clip to answer the following:

robby1066 commented 3 years ago

This may be important for the stand-up template #23, so adding it to the February milestone.

robby1066 commented 3 years ago

Deploying this now. It relies on the topic templates having populated content in the notes section, which doesn't exist in production, but it's been well tested and should be working once that changes.

Interesting design consideration to consider. There's a (likely infrequent) case where:

  1. a clip for a message will get created from a topic
  2. some notes will be added by the message creator
  3. the creator will decide to change the question from the clip (by editing and selecting a different question from the same topic from the dropdown)

What to do with the notes taken in step 2?

In this implementation, the notes on the clip are compared against the outgoing Topic question (the one being changed away from) and if they are the exact same (e.g. have not been edited by the user), they will be overwritten.

If notes have actually been taken by the user, they are preserved. The only possible options for switching topic questions currently are other questions within the same topic, so there's a decent chance whatever notes were taken would still apply.

robby1066 commented 3 years ago

Closing this. This is really only visible in the standup message template #23 but will come in handy in other messages in the future.