Mercurial > kallithea
changeset 2239:493e03a4d268 codereview
added changeset status into changelog view
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sat, 05 May 2012 22:59:43 +0200 |
parents | 09fd90d91b6a |
children | 87664e60bbc0 |
files | rhodecode/lib/helpers.py rhodecode/public/css/style.css rhodecode/templates/changelog/changelog.html rhodecode/templates/changeset/changeset.html |
diffstat | 4 files changed, 27 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/rhodecode/lib/helpers.py Sat May 05 22:22:53 2012 +0200 +++ b/rhodecode/lib/helpers.py Sat May 05 22:59:43 2012 +0200 @@ -334,7 +334,7 @@ #============================================================================== from rhodecode.lib.vcs.utils import author_name, author_email from rhodecode.lib.utils2 import credentials_filter, age as _age -from rhodecode.model.db import User +from rhodecode.model.db import User, ChangesetStatus age = lambda x: _age(x) capitalize = lambda x: x.capitalize() @@ -943,3 +943,7 @@ def changeset_status(repo, revision): return ChangesetStatusModel().get_status(repo, revision) + + +def changeset_status_lbl(changeset_status): + return dict(ChangesetStatus.STATUSES).get(changeset_status)
--- a/rhodecode/public/css/style.css Sat May 05 22:22:53 2012 +0200 +++ b/rhodecode/public/css/style.css Sat May 05 22:59:43 2012 +0200 @@ -2453,11 +2453,25 @@ float:right; height:14px; } +.code-header .changeset-status-container{ + float:left; + padding:2px 0px 0px 2px; +} .right .changeset-status-container .changeset-status-lbl{ color: rgb(136, 136, 136); float: left; padding: 0px 4px 0px 0px; } +.code-header .changeset-status-container .changeset-status-lbl{ + float: left; + padding: 0px 4px 0px 0px; +} +.right .changeset-status-container .changeset-status-ico{ + float: left; +} +.code-header .changeset-status-container .changeset-status-ico{ + float: left; +} .right .comments-container{ padding-right: 5px; margin-top:1px;
--- a/rhodecode/templates/changelog/changelog.html Sat May 05 22:22:53 2012 +0200 +++ b/rhodecode/templates/changelog/changelog.html Sat May 05 22:59:43 2012 +0200 @@ -77,8 +77,8 @@ </div> <div class="changeset-status-container"> %if c.statuses.get(cs.raw_id): - <img src="${h.url('/images/icons/flag_status_%s.png' % c.statuses.get(cs.raw_id)[0])}" /> - <div class="changeset-status-lbl">${c.statuses.get(cs.raw_id)[1]}</div> + <div title="${_('Changeset status')}" class="changeset-status-lbl">${c.statuses.get(cs.raw_id)[1]}</div> + <div class="changeset-status-ico"><img src="${h.url('/images/icons/flag_status_%s.png' % c.statuses.get(cs.raw_id)[0])}" /></div> %endif </div> </div>
--- a/rhodecode/templates/changeset/changeset.html Sat May 05 22:22:53 2012 +0200 +++ b/rhodecode/templates/changeset/changeset.html Sat May 05 22:59:43 2012 +0200 @@ -33,6 +33,12 @@ <div class="date"> ${c.changeset.date} </div> + <div class="changeset-status-container"> + %if c.statuses: + <div title="${_('Changeset status')}" class="changeset-status-lbl">[${h.changeset_status_lbl(c.statuses[0])}]</div> + <div class="changeset-status-ico"><img src="${h.url('/images/icons/flag_status_%s.png' % c.statuses[0])}" /></div> + %endif + </div> <div class="diff-actions"> <a href="${h.url('raw_changeset_home',repo_name=c.repo_name,revision=c.changeset.raw_id,diff='show')}" title="${_('raw diff')}" class="tooltip"><img class="icon" src="${h.url('/images/icons/page_white.png')}"/></a> <a href="${h.url('raw_changeset_home',repo_name=c.repo_name,revision=c.changeset.raw_id,diff='download')}" title="${_('download diff')}" class="tooltip"><img class="icon" src="${h.url('/images/icons/page_white_get.png')}"/></a>