Opened 2 years ago

Closed 2 years ago

#9788 closed defect (duplicate)

base_path is not prefixed to links on the /bookmark page

Reported by: rjollos Owned by: saigon
Priority: normal Component: BookmarkPlugin
Severity: normal Keywords:
Cc: jun66j5 Trac Release: 0.12


If you have a base_path, e.g. your URLs are localhost/project/ticket rather than localhost/ticket. the base_path is not properly prefixed to links on the bookmark page.

To reproduce:

  • Add a bookmark (timeline in this example)
  • Navigate to the bookmark page. Click on the resource link (timeline in this example`)

Environment not found will be displayed.

The function __format_name prepares the request data, so I've made the fix in that function in the simplest possible way:

  • 0.12/tracbookmark/

    ### Eclipse Workspace Patch 1.0
    #P bookmarkplugin
    248248        return { 
    249249                'realm': realm, 
    250                 'url': url, 
     250                'url': req.href(url), 
    251251                'linkname': linkname, 
    252252                'name': name, 
    253253                'delete': req.href.bookmark('delete_in_page', url)} 

However, I'm reminded on work I did on #7399 for the MenusPlugin. This fix won't work in the case that queries are bookmarked. When I bookmark I query, the result is:

So I'll look into working up a better patch tonight. It will be pretty much the same as what was done for #7399.

Attachments (2)

BookmarkPage.png (9.7 KB) - added by rjollos 2 years ago.
NoHandler.png (15.4 KB) - added by rjollos 2 years ago.

Download all attachments as: .zip

Change History (3)

Changed 2 years ago by rjollos

Changed 2 years ago by rjollos

comment:1 Changed 2 years ago by rjollos

  • Resolution set to duplicate
  • Status changed from new to closed

Add Comment

Modify Ticket

as closed .
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from saigon. Next status will be 'closed'.
The resolution will be deleted. Next status will be 'reopened'.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.