Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Milestones Endpoint (like /issues) #8232

Closed
jag3773 opened this issue Sep 18, 2019 · 11 comments
Closed

Milestones Endpoint (like /issues) #8232

jag3773 opened this issue Sep 18, 2019 · 11 comments
Labels
type/proposal The new feature has not been accepted yet but needs to be discussed first.

Comments

@jag3773
Copy link

jag3773 commented Sep 18, 2019

Description

This is a feature suggestion to add a milestones view for a user like the current /issues endpoint. This could either be built into the /issues page or possibly it warrants a whole new /milestones top level endpoint.

Functionality would be very similar to the /issues endpoint...

  • Main view would show a list of all the milestones across all my repos (complete with progress bars like the typical milestones view in a repo shows)
  • Side bar filter would allow you to narrow the scope by:
    • Organization
    • User
    • Repo

Similar to #7405, this would be a really helpful way to see timelines across several projects at one time.

@lunny lunny added the type/proposal The new feature has not been accepted yet but needs to be discussed first. label Sep 19, 2019
@lunny
Copy link
Member

lunny commented Sep 19, 2019

Then which repositories' milestones should be displayed on that page?

@jag3773
Copy link
Author

jag3773 commented Sep 19, 2019

@lunny The idea is that it shows all of them, it's a "roll up view", just like how the /issues endpoint shows you issues from all of your repositories.

@bhalbright
Copy link
Contributor

Just wanted to note here that I am working on this functionality

@bhalbright
Copy link
Contributor

@jag3773 does this model sort of what you had in mind?

demo

@jag3773
Copy link
Author

jag3773 commented Oct 30, 2019

YES! That looks awesome @bhalbright ! 🎉

@bhalbright
Copy link
Contributor

YES! That looks awesome @bhalbright ! 🎉

Thanks @jag3773! One thing I left off was the edit/close/delete links under each milestone like you see in the milestones page under a specific repository. Is that okay or do you think it is necessary to be able to access those functions from the dashboard view?

@jag3773
Copy link
Author

jag3773 commented Oct 30, 2019

I would be OK either way on that one. The only problem I see with adding them is clutter.

Thinking as a project manager, it might be nice to have those links for quick access. In particular, it would take several steps to close the milestone if those links aren't there–because clicking on one of those links takes you to a page that does not allow you to close the milestone, right?

@bhalbright
Copy link
Contributor

Thinking as a project manager, it might be nice to have those links for quick access. In particular, it would take several steps to close the milestone if those links aren't there–because clicking on one of those links takes you to a page that does not allow you to close the milestone, right?

Thanks, I'll add them back and see how it looks. I was torn on that but like you said if you want to close the milestone you'd have to click into it and then backtrack to the milestone list inside the repository which is a little annoying. I suppose a close function could be added to the milestone page but that would be a different issue.

@guillep2k
Copy link
Member

I think that closing a milestone is not something that one does several times a day; a direct link to closing them seems like a "delete" button next to the repo name in the repository list.

@bhalbright
Copy link
Contributor

I'm lacking on time at the moment with some things going on, so I think for now I'm going to leave off putting the edit/close/delete buttons on this new page. It is debatable anyway, it might just be better if these options were more easily available when you click into the milestone, which would be beyond the scope of this issue

@bhalbright
Copy link
Contributor

I've marked the PR as ready to review

@go-gitea go-gitea locked and limited conversation to collaborators Nov 24, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
type/proposal The new feature has not been accepted yet but needs to be discussed first.
Projects
None yet
Development

No branches or pull requests

4 participants