Ticket #8971: admindocs-link_base.diff

File admindocs-link_base.diff, 2.0 KB (added by Ben Spaulding, 10 years ago)
  • django/contrib/admindocs/views.py

     
    5454        for tag_name, tag_func in library.tags.items():
    5555            title, body, metadata = utils.parse_docstring(tag_func.__doc__)
    5656            if title:
    57                 title = utils.parse_rst(title, 'tag', _('tag:') + tag_name)
     57                title = utils.parse_rst(title, 'tag', _('tag:') + tag_name, link_base='..')
    5858            if body:
    59                 body = utils.parse_rst(body, 'tag', _('tag:') + tag_name)
     59                body = utils.parse_rst(body, 'tag', _('tag:') + tag_name, link_base='..')
    6060            for key in metadata:
    61                 metadata[key] = utils.parse_rst(metadata[key], 'tag', _('tag:') + tag_name)
     61                metadata[key] = utils.parse_rst(metadata[key], 'tag', _('tag:') + tag_name, link_base='..')
    6262            if library in template.builtins:
    6363                tag_library = None
    6464            else:
     
    8787        for filter_name, filter_func in library.filters.items():
    8888            title, body, metadata = utils.parse_docstring(filter_func.__doc__)
    8989            if title:
    90                 title = utils.parse_rst(title, 'filter', _('filter:') + filter_name)
     90                title = utils.parse_rst(title, 'filter', _('filter:') + filter_name, link_base='..')
    9191            if body:
    92                 body = utils.parse_rst(body, 'filter', _('filter:') + filter_name)
     92                body = utils.parse_rst(body, 'filter', _('filter:') + filter_name, link_base='..')
    9393            for key in metadata:
    94                 metadata[key] = utils.parse_rst(metadata[key], 'filter', _('filter:') + filter_name)
     94                metadata[key] = utils.parse_rst(metadata[key], 'filter', _('filter:') + filter_name, link_base='..')
    9595            if library in template.builtins:
    9696                tag_library = None
    9797            else:
Back to Top