comparison rhodecode/templates/admin/gists/index.html @ 3840:dc4644865e8b beta

Implemented simple gist functionality ref #530. - creation of public/private gists with given lifetime - rhodecode-gist CLI for quick gist creation
author Marcin Kuzminski <marcin@python-works.com>
date Sat, 11 May 2013 20:24:02 +0200
parents
children bec04f371579
comparison
equal deleted inserted replaced
3839:9dec870411e0 3840:dc4644865e8b
1 ## -*- coding: utf-8 -*-
2 <%inherit file="/base/base.html"/>
3
4 <%def name="title()">
5 ${_('Gists')} &middot; ${c.rhodecode_name}
6 </%def>
7
8 <%def name="breadcrumbs_links()">
9 %if c.show_private:
10 ${_('Private Gists for user %s') % c.rhodecode_user.username}
11 %else:
12 ${_('Public Gists')}
13 %endif
14 - ${c.gists_pager.item_count}
15 </%def>
16
17 <%def name="page_nav()">
18 ${self.menu('gists')}
19 </%def>
20
21 <%def name="main()">
22 <div class="box">
23 <!-- box / title -->
24 <div class="title">
25 ${self.breadcrumbs()}
26 %if c.rhodecode_user.username != 'default':
27 <ul class="links">
28 <li>
29 <span>${h.link_to(_(u'Create new gist'), h.url('new_gist'))}</span>
30 </li>
31 </ul>
32 %endif
33 </div>
34 %if c.gists_pager.item_count>0:
35 % for gist in c.gists_pager:
36 <div class="gist-item" style="padding:10px 20px 10px 15px">
37
38 <div class="gravatar">
39 <img alt="gravatar" src="${h.gravatar_url(h.email_or_none(gist.owner.full_contact),24)}"/>
40 </div>
41 <div title="${gist.owner.full_contact}" class="user">
42 <b>${h.person(gist.owner.full_contact)}</b> /
43 <b><a href="${h.url('gist',id=gist.gist_access_id)}">gist:${gist.gist_access_id}</a></b>
44 <span style="color: #AAA">
45 %if gist.gist_expires == -1:
46 ${_('Expires')}: ${_('never')}
47 %else:
48 ${_('Expires')}: ${h.age(h.time_to_datetime(gist.gist_expires))}
49 %endif
50 </span>
51 </div>
52 <div>${_('Created')} ${h.age(gist.created_on)}
53 </div>
54
55 <div style="border:0px;padding:10px 0px 0px 35px;color:#AAA">${gist.gist_description}</div>
56 </div>
57 % endfor
58
59 <div class="notification-paginator">
60 <div class="pagination-wh pagination-left">
61 ${c.gists_pager.pager('$link_previous ~2~ $link_next')}
62 </div>
63 </div>
64 %else:
65 <div class="table">${_('There are no gists yet')}</div>
66 %endif
67 </div>
68 </%def>