Files @ 9855b31d033b
Branch filter:

Location: kallithea/rhodecode/templates/data_table/_dt_elements.html - annotation

Mads Kiilerich
pullrequests: fix changesets ordering being reversed when creating new pull requests

41b4edf77b5b tried to make the displayed order of changeset consistent: The
topmost is always the latest.

That did however also reverse the ordering of the changesets sent back in the
post when used in the pull request creation form. Displaying the pull request
later on would reverse it again and thus show it in the 'wrong' order.

We now undo that reversing when creating the pull requests, and the stored data
will thus be the same as before.
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
0226b6d6b2b5
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
a221706dab50
ec6354949623
a221706dab50
ec6354949623
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
62e493c7f436
ec6354949623
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
d439d408b415
d439d408b415
d439d408b415
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
f1b76a558a66
cc8d7d450d15
62e493c7f436
62e493c7f436
62e493c7f436
62e493c7f436
62e493c7f436
62e493c7f436
62e493c7f436
62e493c7f436
62e493c7f436
62e493c7f436
62e493c7f436
62e493c7f436
62e493c7f436
62e493c7f436
62e493c7f436
62e493c7f436
cc8d7d450d15
cc8d7d450d15
cc8d7d450d15
cc8d7d450d15
8f3cc21d83e6
0226b6d6b2b5
0226b6d6b2b5
8f3cc21d83e6
8f3cc21d83e6
8f3cc21d83e6
0226b6d6b2b5
0226b6d6b2b5
8f3cc21d83e6
8f3cc21d83e6
8f3cc21d83e6
0226b6d6b2b5
2fb94c52e20e
0226b6d6b2b5
0226b6d6b2b5
cc8d7d450d15
cc8d7d450d15
cc8d7d450d15
cc8d7d450d15
cc8d7d450d15
cc8d7d450d15
cc8d7d450d15
cc8d7d450d15
cc8d7d450d15
cc8d7d450d15
0226b6d6b2b5
0226b6d6b2b5
0226b6d6b2b5
0226b6d6b2b5
0226b6d6b2b5
0226b6d6b2b5
## DATA TABLE RE USABLE ELEMENTS
## usage:
## <%namespace name="dt" file="/data_table/_dt_elements.html"/>

<%def name="quick_menu(repo_name)">
  <ul class="menu_items hidden">
    <li style="border-top:1px solid #003367;margin-left:18px;padding-left:-99px"></li>
    <li>
       <a title="${_('Summary')}" href="${h.url('summary_home',repo_name=repo_name)}">
       <span class="icon">
           <img src="${h.url('/images/icons/clipboard_16.png')}" alt="${_('Summary')}" />
       </span>
       <span>${_('Summary')}</span>
       </a>
    </li>
    <li>
       <a title="${_('Changelog')}" href="${h.url('changelog_home',repo_name=repo_name)}">
       <span class="icon">
           <img src="${h.url('/images/icons/time.png')}" alt="${_('Changelog')}" />
       </span>
       <span>${_('Changelog')}</span>
       </a>
    </li>
    <li>
       <a title="${_('Files')}" href="${h.url('files_home',repo_name=repo_name)}">
       <span class="icon">
           <img src="${h.url('/images/icons/file.png')}" alt="${_('Files')}" />
       </span>
       <span>${_('Files')}</span>
       </a>
    </li>
    <li>
       <a title="${_('Fork')}" href="${h.url('repo_fork_home',repo_name=repo_name)}">
       <span class="icon">
           <img src="${h.url('/images/icons/arrow_divide.png')}" alt="${_('Fork')}" />
       </span>
       <span>${_('Fork')}</span>
       </a>
    </li>
  </ul>
</%def>

<%def name="repo_name(name,rtype,private,fork_of,short_name=False,admin=False)">
    <%
    def get_name(name,short_name=short_name):
      if short_name:
        return name.split('/')[-1]
      else:
        return name
    %>
  <div style="white-space: nowrap">
   ##TYPE OF REPO
   %if h.is_hg(rtype):
     <img class="icon" title="${_('Mercurial repository')}" alt="${_('Mercurial repository')}" src="${h.url('/images/icons/hgicon.png')}"/>
   %elif h.is_git(rtype):
     <img class="icon" title="${_('Git repository')}" alt="${_('Git repository')}" src="${h.url('/images/icons/giticon.png')}"/>
   %endif

   ##PRIVATE/PUBLIC
   %if private and c.visual.show_private_icon:
     <img class="icon" title="${_('Private repository')}" alt="${_('Private repository')}" src="${h.url('/images/icons/lock.png')}"/>
   %elif not private and c.visual.show_public_icon:
     <img class="icon" title="${_('Public repository')}" alt="${_('Public repository')}" src="${h.url('/images/icons/lock_open.png')}"/>
   %endif

   ##NAME
   %if admin:
    ${h.link_to(get_name(name),h.url('edit_repo',repo_name=name),class_="repo_name")}
   %else:
    ${h.link_to(get_name(name),h.url('summary_home',repo_name=name),class_="repo_name")}
   %endif
   %if fork_of:
        <a href="${h.url('summary_home',repo_name=fork_of.repo_name)}">
        <img class="icon" alt="${_('Fork')}" title="${_('Fork of %s') % fork_of.repo_name}" src="${h.url('/images/icons/arrow_divide.png')}"/></a>
   %endif
  </div>
</%def>

<%def name="last_change(last_change)">
  <span class="tooltip" date="${last_change}" title="${h.tooltip(h.fmt_date(last_change))}">${h.age(last_change)}</span>
</%def>

<%def name="revision(name,rev,tip,author,last_msg)">
  <div>
  %if rev >= 0:
      <pre><a title="${h.tooltip('%s:\n\n%s' % (author,last_msg))}" class="tooltip" href="${h.url('changeset_home',repo_name=name,revision=tip)}">${'r%s:%s' % (rev,h.short_id(tip))}</a></pre>
  %else:
      ${_('No changesets yet')}
  %endif
  </div>
</%def>

<%def name="rss(name)">
  %if c.rhodecode_user.username != 'default':
    <a title="${_('Subscribe to %s rss feed')% name}" class="rss_icon"  href="${h.url('rss_feed_home',repo_name=name,api_key=c.rhodecode_user.api_key)}"></a>
  %else:
    <a title="${_('Subscribe to %s rss feed')% name}" class="rss_icon"  href="${h.url('rss_feed_home',repo_name=name)}"></a>
  %endif
</%def>

<%def name="atom(name)">
  %if c.rhodecode_user.username != 'default':
    <a title="${_('Subscribe to %s atom feed')% name}"  class="atom_icon" href="${h.url('atom_feed_home',repo_name=name,api_key=c.rhodecode_user.api_key)}"></a>
  %else:
    <a title="${_('Subscribe to %s atom feed')% name}"  class="atom_icon" href="${h.url('atom_feed_home',repo_name=name)}"></a>
  %endif
</%def>

<%def name="user_gravatar(email, size=24)">
    <div class="gravatar"><img alt="gravatar" src="${h.gravatar_url(email, size)}"/> </div>
</%def>

<%def name="repo_actions(repo_name, super_user=True)">
  <div>
    <div style="float:left">
      <a href="${h.url('edit_repo',repo_name=repo_name)}" title="${_('edit')}">
        ${h.submit('edit_%s' % repo_name,_('edit'),class_="edit_icon action_button")}
      </a>
    </div>
    <div style="float:left">
      ${h.form(h.url('repo', repo_name=repo_name),method='delete')}
        ${h.submit('remove_%s' % repo_name,_('delete'),class_="delete_icon action_button",onclick="return confirm('"+_('Confirm to delete this repository: %s') % repo_name+"');")}
      ${h.end_form()}
    </div>
  </div>
</%def>

<%def name="user_actions(user_id, username)">
  ${h.form(h.url('delete_user', id=user_id),method='delete')}
      ${h.submit('remove_',_('delete'),id="remove_user_%s" % user_id,
      class_="delete_icon action_button",onclick="return confirm('"+_('Confirm to delete this user: %s') % username+"');")}
  ${h.end_form()}
</%def>

<%def name="user_name(user_id, username)">
    ${h.link_to(username,h.url('edit_user', id=user_id))}
</%def>

<%def name="toggle_follow(repo_id)">
  <span id="follow_toggle_${repo_id}" class="following" title="${_('Stop following this repository')}"
        onclick="javascript:toggleFollowingRepo(this, ${repo_id},'${str(h.get_token())}')">
  </span>
</%def>