#87 "All pull requests you filed" widget on everyone's personal hub
Opened by ralph. Modified

It could be cool if, when you open your first pull request on a pagure project, you are then shown that open pull request (until it is closed) on your profile view. Think -- like how Google Now shows you your upcoming flight statuses until they are no longer relevant.

Technically, we could do this:

  • By automatically adding a new kind of widget to your inbox view when you do certain events on other sites. We would have to track a kind of history here so that if 1) we add a widget 2) you remove it, we don't want to 3) add it again afterwards.
  • We could just put a "pull requests you opened" or "issues you filed" widget on your dashboard. They'll be empty until you do your first thing. Then we won't have to track all of this add/remove stuff.

I think the latter idea is better; don't display the widget (rather than display an empty widget) if there's no content for it. The general idea with hubs is notification cards are in the main wide area on the left and persistent / stateful stuff is on the right column; I would imagine an 'open pull requests' widget would appear in the right column since it's something that has state.

Do we need a separate ticket for pull request widget?

I think the latter idea is better; don't display the widget (rather than display an empty widget) if there's no content for it. The general idea with hubs is notification cards are in the main wide area on the left and persistent / stateful stuff is on the right column; I would imagine an 'open pull requests' widget would appear in the right column since it's something that has state.

Agreed!

Do we need a separate ticket for pull request widget?

Nah, I'll just adjust the title of this ticket.

Nah, I'll just adjust the title of this ticket.

Nevermind, I guess pagure won't let me do that. Either way, let's just use this ticket to track adding a "all pull requests you filed" widget on everyone's personal hub.

I figured it out, renamed :)

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

Metadata