diff rhodecode/templates/shortlog/shortlog_data.html @ 3707:93de03499097 beta

shortlog: show all refs (bookmarks,tags,branches) in one dedicated column - rename confusing name bookbook to booktag (as others similar names)
author Marcin Kuzminski <marcin@python-works.com>
date Sun, 07 Apr 2013 23:11:17 +0200
parents ec6354949623
children
line wrap: on
line diff
--- a/rhodecode/templates/shortlog/shortlog_data.html	Sun Apr 07 22:18:03 2013 +0200
+++ b/rhodecode/templates/shortlog/shortlog_data.html	Sun Apr 07 23:11:17 2013 +0200
@@ -6,8 +6,7 @@
         <th class="left">${_('Commit message')}</th>
         <th class="left">${_('Age')}</th>
         <th class="left">${_('Author')}</th>
-        <th class="left">${_('Branch')}</th>
-        <th class="left">${_('Tags')}</th>
+        <th class="left">${_('Refs')}</th>
     </tr>
 %for cnt,cs in enumerate(c.repo_changesets):
     <tr class="parity${cnt%2}">
@@ -37,20 +36,23 @@
         </td>
         <td title="${cs.author}">${h.person(cs.author)}</td>
         <td>
-            <span class="logtags">
-                %if cs.branch:
-                <span class="branchtag">
-                    ${cs.branch}
-                </span>
-                %endif
-            </span>
-        </td>
-        <td>
-            <span class="logtags">
-                %for tag in cs.tags:
-                    <span class="tagtag">${tag}</span>
+            %if h.is_hg(c.rhodecode_repo):
+                %for book in cs.bookmarks:
+                    <div class="booktag" title="${_('Bookmark %s') % book}">
+                        ${h.link_to(h.shorter(book),h.url('files_home',repo_name=c.repo_name,revision=cs.raw_id))}
+                    </div>
                 %endfor
-            </span>
+            %endif
+            %for tag in cs.tags:
+             <div class="tagtag" title="${_('Tag %s') % tag}">
+                 ${h.link_to(h.shorter(tag),h.url('files_home',repo_name=c.repo_name,revision=cs.raw_id))}
+             </div>
+            %endfor
+            %if cs.branch:
+             <div class="branchtag" title="${_('Branch %s' % cs.branch)}">
+                 ${h.link_to(h.shorter(cs.branch),h.url('changelog_home',repo_name=c.repo_name,branch=cs.branch))}
+             </div>
+            %endif
         </td>
     </tr>
 %endfor