Edgewall Software
Modify

Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#9820 closed enhancement (fixed)

[PATCH] Previous/next navigation links on milestone pages

Reported by: Oleg Frantsuzov <franoleg@…> Owned by: Oleg Frantsuzov <franoleg@…>
Priority: normal Milestone: 1.0
Component: roadmap Version: 0.13dev
Severity: normal Keywords: navigation patch
Cc: Branch:
Release Notes:

Added Previous Milestone / Back to Roadmap / Next Milestone navigation links onto milestone pages.

API Changes:
Internal Changes:

Description

I tend to use the milestone description to enter highlights about the upcoming release, just as the TracTeam does. As long as the release is actually upcoming, it’s quite convenient to go to the roadmap and refer to these highlights.

However, once the associated release comes out, it becomes necessary to check the “Show completed milestone” checkbox, click the “Update” button, then scroll down to the desired milestone, which is all the way down the page, and then open it.

My proposal is to add the “Previous Milestone” / “Next Milestone” navigation links to every milestone page, in the manner similar to changeset and ticket pages.

Attachments (1)

milestone-prevnext.patch (1.6 KB ) - added by Oleg Frantsuzov <franoleg@…> 10 years ago.
Patch to add the prev/next navigation links to milestone pages (trunk)

Download all attachments as: .zip

Change History (5)

by Oleg Frantsuzov <franoleg@…>, 10 years ago

Attachment: milestone-prevnext.patch added

Patch to add the prev/next navigation links to milestone pages (trunk)

comment:1 by Remy Blank, 10 years ago

Keywords: patch added
Milestone: 0.13
Owner: set to Remy Blank

It also annoys me every time I have to go and find a completed milestone. I'm not sure if the previous / next links are the solution to this, but they are a nice addition nevertheless. Thanks for the patch.

comment:2 by Remy Blank, 10 years ago

Resolution: fixed
Status: newclosed

Refactored patch applied in [10321]. The changes were the following:

  • Use req.href instead of req.abs_href to construct the links.
  • In addition to the "prev" and "next" links, also add "first" and "last" links.
  • Take the MILESTONE_VIEW permission into account when constructing the list of milestones.
  • Add a "Back to Roadmap" link.
  • Keep the by= argument in the navigation links.

comment:3 by Remy Blank, 10 years ago

Owner: changed from Remy Blank to Oleg Frantsuzov <franoleg@…>

comment:4 by Oleg Frantsuzov <franoleg@…>, 10 years ago

Release Notes: modified (diff)

Adding release notes.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Oleg Frantsuzov <franoleg@…>.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from Oleg Frantsuzov <franoleg@…> to the specified user.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.