#26 Personal notification: Meetbot action item
Opened 9 years ago by duffy. Modified 7 years ago

Just a note that if a meetbot action item is assigned to a user, it should be posted to their personal notification field.


It should automatically show up in their feed, yes. but it might get buried under all the other activity if they're a busy-bee.

Perhaps we could add a new stateful widget on the right hand side that lists all of your action items from meetings in the last 2 weeks.

  • If you've never had an action item, it never shows up.
  • If you commit to an action item, the widget displays itself for the first time.
  • After 2 weeks goes by, the item disappears, and if there are no other items in the widget, the whole thing goes away.

We could do this on the backend by just querying datagrepper for those action topics and scanning through the strings for usernames.

Some concerns here re: implementation - if an action item gets added to a meeting it's a lot of work to get the widget to update with that new item (so the widget might get out of date?) pingou knows more about the issue here.

My concern was about the time it may take to go through all the messages of a certain topic to find if user foo was concerned by this action item. If user foo is often concerned we could get the list of X actions easily, but otherwise, it will take a while to go through all the messages to gather the list.

So we would either have to:

  • do the search in some sort of async to avoid potential time-out issues
  • do the search offline (ie: pre-cache the widget) and find a way to then refresh the cache w/o invalidating it

Okay so we had some more discussion on this and there are some problems:

  • meetbot #action items don't have a way to actually assign the action so we don't really know who it's meant for
  • it seems like action items are just another form of tickets, but teams use them for lighter weight things than tickets eg, "mizmo to email $foo to help them join the team" or "tatica to send out invite for our next meeting"
  • We should probably instead just have a meeting action item bucket for each team (since each meeting is associated with a team) and let team/hub members claim action items / let the admin delete add edit them.

Putting mleonova as assignee; she is looking at doing mockups for this.

Hey mleonova! Any time to work on this one?

Log in to comment on this ticket.

Metadata