Edgewall Software

Ticket #7706: repo_index_repo_resources.diff

File repo_index_repo_resources.diff, 1.2 KB (added by cboos, 2 years ago)

fix for repository index, on top of 7706-repo-resource-r8643.patch

  • trac/versioncontrol/templates/repository_index.html

    diff --git a/trac/versioncontrol/templates/repository_index.html b/trac/versioncontrol/templates/repository_index.html
    a b  
    2929          <td class="change"> 
    3030            <span class="author" py:if="change">${authorinfo(change.author)}:</span> 
    3131            <span class="change" py:choose="" 
    32                   py:with="chgset_context = context('changeset', change.rev, parent=repos_resource)"> 
     32                  py:with="chgset_context = context('changeset', change.rev, parent=Resource('repository', reponame))"> 
    3333              <em py:when="err" py:content="err" /> 
    3434              <py:when test="not change or 'CHANGESET_VIEW' not in perm(chgset_context.resource)">-</py:when> 
    3535              <py:when test="wiki_format_messages"> 
  • trac/web/chrome.py

    diff --git a/trac/web/chrome.py b/trac/web/chrome.py
    a b  
    666666 
    667667        d.update({ 
    668668            'context': req and Context.from_request(req) or None, 
     669            'Resource': Resource, 
    669670            'url_of': get_rel_url, 
    670671            'abs_url_of': get_abs_url, 
    671672            'name_of': partial(get_resource_name, self.env),