Files @ c734686b3cf2
Branch filter:

Location: kallithea/rhodecode/templates/branches/branches_data.html

Marcin Kuzminski
moved permission management into separate entity.
- this solves issues when whole form submision could influence permission management
particular case is that when repo group permission is revoked and user is no longer able to update repository settings
%if c.repo_branches:
   <div id="table_wrap" class="yui-skin-sam">
    <table id="branches_data">
      <thead>
        <tr>
            <th class="left">${_('Name')}</th>
            <th class="left">${_('Date')}</th>
            <th class="left">${_('Author')}</th>
            <th class="left">${_('Revision')}</th>
            <th class="left">${_('Compare')}</th>
        </tr>
      </thead>
        %for cnt,branch in enumerate(c.repo_branches.items()):
        <tr class="parity${cnt%2}">
            <td>
                <span class="logtags">
                    <span class="branchtag">${h.link_to(branch[0],
                    h.url('files_home',repo_name=c.repo_name,revision=branch[1].raw_id))}</span>
                </span>
            </td>
            <td><span class="tooltip" title="${h.tooltip(h.age(branch[1].date))}">${h.fmt_date(branch[1].date)}</span></td>
            <td title="${branch[1].author}">${h.person(branch[1].author)}</td>
            <td>
                <div>
                    <pre><a href="${h.url('files_home',repo_name=c.repo_name,revision=branch[1].raw_id)}">r${branch[1].revision}:${h.short_id(branch[1].raw_id)}</a></pre>
                </div>
            </td>
            <td>
                <input class="branch-compare" type="radio" name="compare_org" value="${branch[0]}"/>
                <input class="branch-compare" type="radio" name="compare_other" value="${branch[0]}"/>
            </td>
        </tr>
        %endfor
        % if hasattr(c,'repo_closed_branches') and c.repo_closed_branches:
          %for cnt,branch in enumerate(c.repo_closed_branches.items()):
          <tr class="parity${cnt%2}">
              <td>
                  <span class="logtags">
                      <span class="branchtag">${h.link_to(branch[0]+' [closed]',
                      h.url('changeset_home',repo_name=c.repo_name,revision=branch[1].raw_id))}</span>
                  </span>
              </td>
              <td><span class="tooltip" title="${h.tooltip(h.age(branch[1].date))}">${h.fmt_date(branch[1].date)}</span></td>
              <td title="${branch[1].author}">${h.person(branch[1].author)}</td>
              <td>
                <div>
                    <pre><a href="${h.url('files_home',repo_name=c.repo_name,revision=branch[1].raw_id)}">r${branch[1].revision}:${h.short_id(branch[1].raw_id)}</a></pre>
                </div>
              </td>
              <td></td>
          </tr>
          %endfor
        %endif
    </table>
    </div>
%else:
    ${_('There are no branches yet')}
%endif