annotate rhodecode/templates/admin/users/user_edit_my_account.html @ 1038:5554aa9c2480 beta

another major code rafactor, reimplemented (almost from scratch) the way caching works, Should be solid rock for now. Some code optymizations on scmModel.get() to make it don't load unneded things. Changed db cache to file that should also reduce memory size
author Marcin Kuzminski <marcin@python-works.com>
date Sun, 13 Feb 2011 00:29:31 +0100
parents 82aaf4e71817
children 3fc9183e05dd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
371
5cd6616b8673 routes python 2.5 compatible
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
1 ## -*- coding: utf-8 -*-
5cd6616b8673 routes python 2.5 compatible
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
2 <%inherit file="/base/base.html"/>
5cd6616b8673 routes python 2.5 compatible
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
3
5cd6616b8673 routes python 2.5 compatible
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
4 <%def name="title()">
619
a1ec653f5f95 #38 updated RhodeCode titles
Marcin Kuzminski <marcin@python-works.com>
parents: 548
diff changeset
5 ${_('My account')} ${c.rhodecode_user.username} - ${c.rhodecode_name}
371
5cd6616b8673 routes python 2.5 compatible
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
6 </%def>
5cd6616b8673 routes python 2.5 compatible
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
7
5cd6616b8673 routes python 2.5 compatible
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
8 <%def name="breadcrumbs_links()">
5cd6616b8673 routes python 2.5 compatible
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
9 ${_('My Account')}
5cd6616b8673 routes python 2.5 compatible
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
10 </%def>
5cd6616b8673 routes python 2.5 compatible
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
11
5cd6616b8673 routes python 2.5 compatible
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
12 <%def name="page_nav()">
5cd6616b8673 routes python 2.5 compatible
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
13 ${self.menu('admin')}
5cd6616b8673 routes python 2.5 compatible
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
14 </%def>
5cd6616b8673 routes python 2.5 compatible
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
15
5cd6616b8673 routes python 2.5 compatible
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
16 <%def name="main()">
447
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
17
446
a0a93357f954 started my page rewrite
Marcin Kuzminski <marcin@python-works.com>
parents: 403
diff changeset
18 <div class="box box-left">
371
5cd6616b8673 routes python 2.5 compatible
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
19 <!-- box / title -->
5cd6616b8673 routes python 2.5 compatible
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
20 <div class="title">
5cd6616b8673 routes python 2.5 compatible
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
21 ${self.breadcrumbs()}
5cd6616b8673 routes python 2.5 compatible
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
22 </div>
5cd6616b8673 routes python 2.5 compatible
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
23 <!-- end box / title -->
888
6b40654afa1e css optimizations
Marcin Kuzminski <marcin@python-works.com>
parents: 766
diff changeset
24 <div>
371
5cd6616b8673 routes python 2.5 compatible
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
25 ${h.form(url('admin_settings_my_account_update'),method='put')}
447
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
26 <div class="form">
718
7df3855bf6c7 Added fork name to journal
Marcin Kuzminski <marcin@python-works.com>
parents: 699
diff changeset
27
7df3855bf6c7 Added fork name to journal
Marcin Kuzminski <marcin@python-works.com>
parents: 699
diff changeset
28 <div class="field">
7df3855bf6c7 Added fork name to journal
Marcin Kuzminski <marcin@python-works.com>
parents: 699
diff changeset
29 <div class="gravatar_box">
7df3855bf6c7 Added fork name to journal
Marcin Kuzminski <marcin@python-works.com>
parents: 699
diff changeset
30 <div class="gravatar"><img alt="gravatar" src="${h.gravatar_url(c.user.email)}"/></div>
7df3855bf6c7 Added fork name to journal
Marcin Kuzminski <marcin@python-works.com>
parents: 699
diff changeset
31 <p>
7df3855bf6c7 Added fork name to journal
Marcin Kuzminski <marcin@python-works.com>
parents: 699
diff changeset
32 <strong>Change your avatar at <a href="http://gravatar.com">gravatar.com</a></strong><br/>
7df3855bf6c7 Added fork name to journal
Marcin Kuzminski <marcin@python-works.com>
parents: 699
diff changeset
33 ${_('Using')} ${c.user.email}
7df3855bf6c7 Added fork name to journal
Marcin Kuzminski <marcin@python-works.com>
parents: 699
diff changeset
34 </p>
7df3855bf6c7 Added fork name to journal
Marcin Kuzminski <marcin@python-works.com>
parents: 699
diff changeset
35 </div>
7df3855bf6c7 Added fork name to journal
Marcin Kuzminski <marcin@python-works.com>
parents: 699
diff changeset
36 </div>
7df3855bf6c7 Added fork name to journal
Marcin Kuzminski <marcin@python-works.com>
parents: 699
diff changeset
37
447
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
38 <div class="fields">
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
39 <div class="field">
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
40 <div class="label">
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
41 <label for="username">${_('Username')}:</label>
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
42 </div>
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
43 <div class="input">
699
52da7cba88a6 Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents: 698
diff changeset
44 ${h.text('username',class_="medium")}
447
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
45 </div>
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
46 </div>
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
47
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
48 <div class="field">
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
49 <div class="label">
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
50 <label for="new_password">${_('New password')}:</label>
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
51 </div>
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
52 <div class="input">
699
52da7cba88a6 Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents: 698
diff changeset
53 ${h.password('new_password',class_="medium")}
447
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
54 </div>
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
55 </div>
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
56
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
57 <div class="field">
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
58 <div class="label">
697
540545d374fd fixes for #66 renamed name to First Name
Marcin Kuzminski <marcin@python-works.com>
parents: 665
diff changeset
59 <label for="name">${_('First Name')}:</label>
447
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
60 </div>
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
61 <div class="input">
699
52da7cba88a6 Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents: 698
diff changeset
62 ${h.text('name',class_="medium")}
447
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
63 </div>
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
64 </div>
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
65
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
66 <div class="field">
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
67 <div class="label">
697
540545d374fd fixes for #66 renamed name to First Name
Marcin Kuzminski <marcin@python-works.com>
parents: 665
diff changeset
68 <label for="lastname">${_('Last Name')}:</label>
447
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
69 </div>
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
70 <div class="input">
699
52da7cba88a6 Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents: 698
diff changeset
71 ${h.text('lastname',class_="medium")}
447
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
72 </div>
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
73 </div>
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
74
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
75 <div class="field">
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
76 <div class="label">
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
77 <label for="email">${_('Email')}:</label>
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
78 </div>
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
79 <div class="input">
699
52da7cba88a6 Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents: 698
diff changeset
80 ${h.text('email',class_="medium")}
447
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
81 </div>
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
82 </div>
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
83
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
84 <div class="buttons">
888
6b40654afa1e css optimizations
Marcin Kuzminski <marcin@python-works.com>
parents: 766
diff changeset
85 ${h.submit('save','Save',class_="ui-button")}
6b40654afa1e css optimizations
Marcin Kuzminski <marcin@python-works.com>
parents: 766
diff changeset
86 ${h.reset('reset','Reset',class_="ui-button")}
447
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
87 </div>
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
88 </div>
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
89 </div>
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
90 ${h.end_form()}
371
5cd6616b8673 routes python 2.5 compatible
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
91 </div>
5cd6616b8673 routes python 2.5 compatible
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
92 </div>
446
a0a93357f954 started my page rewrite
Marcin Kuzminski <marcin@python-works.com>
parents: 403
diff changeset
93
a0a93357f954 started my page rewrite
Marcin Kuzminski <marcin@python-works.com>
parents: 403
diff changeset
94 <div class="box box-right">
a0a93357f954 started my page rewrite
Marcin Kuzminski <marcin@python-works.com>
parents: 403
diff changeset
95 <!-- box / title -->
a0a93357f954 started my page rewrite
Marcin Kuzminski <marcin@python-works.com>
parents: 403
diff changeset
96 <div class="title">
718
7df3855bf6c7 Added fork name to journal
Marcin Kuzminski <marcin@python-works.com>
parents: 699
diff changeset
97 <h5>${_('My repositories')}
647
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
98 <input class="top-right-rounded-corner top-left-rounded-corner bottom-left-rounded-corner bottom-right-rounded-corner" id="q_filter" size="15" type="text" name="filter" value="${_('quick filter...')}"/>
766
03c242fbca9c added add repository to my view
Marcin Kuzminski <marcin@python-works.com>
parents: 718
diff changeset
99 </h5>
03c242fbca9c added add repository to my view
Marcin Kuzminski <marcin@python-works.com>
parents: 718
diff changeset
100 %if h.HasPermissionAny('hg.admin','hg.create.repository')():
03c242fbca9c added add repository to my view
Marcin Kuzminski <marcin@python-works.com>
parents: 718
diff changeset
101 <ul class="links">
03c242fbca9c added add repository to my view
Marcin Kuzminski <marcin@python-works.com>
parents: 718
diff changeset
102 <li>
03c242fbca9c added add repository to my view
Marcin Kuzminski <marcin@python-works.com>
parents: 718
diff changeset
103 <span>${h.link_to(_('ADD REPOSITORY'),h.url('admin_settings_create_repository'))}</span>
03c242fbca9c added add repository to my view
Marcin Kuzminski <marcin@python-works.com>
parents: 718
diff changeset
104 </li>
03c242fbca9c added add repository to my view
Marcin Kuzminski <marcin@python-works.com>
parents: 718
diff changeset
105 </ul>
03c242fbca9c added add repository to my view
Marcin Kuzminski <marcin@python-works.com>
parents: 718
diff changeset
106 %endif
446
a0a93357f954 started my page rewrite
Marcin Kuzminski <marcin@python-works.com>
parents: 403
diff changeset
107 </div>
a0a93357f954 started my page rewrite
Marcin Kuzminski <marcin@python-works.com>
parents: 403
diff changeset
108 <!-- end box / title -->
a0a93357f954 started my page rewrite
Marcin Kuzminski <marcin@python-works.com>
parents: 403
diff changeset
109 <div class="table">
447
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
110 <table>
663
6199b34d349b fixed html templates, fixed overal rhodecode width to 1024pixels
Marcin Kuzminski <marcin@python-works.com>
parents: 647
diff changeset
111 <thead>
6199b34d349b fixed html templates, fixed overal rhodecode width to 1024pixels
Marcin Kuzminski <marcin@python-works.com>
parents: 647
diff changeset
112 <tr>
6199b34d349b fixed html templates, fixed overal rhodecode width to 1024pixels
Marcin Kuzminski <marcin@python-works.com>
parents: 647
diff changeset
113 <th class="left">${_('Name')}</th>
6199b34d349b fixed html templates, fixed overal rhodecode width to 1024pixels
Marcin Kuzminski <marcin@python-works.com>
parents: 647
diff changeset
114 <th class="left">${_('revision')}</th>
6199b34d349b fixed html templates, fixed overal rhodecode width to 1024pixels
Marcin Kuzminski <marcin@python-works.com>
parents: 647
diff changeset
115 <th colspan="2" class="left">${_('action')}</th>
6199b34d349b fixed html templates, fixed overal rhodecode width to 1024pixels
Marcin Kuzminski <marcin@python-works.com>
parents: 647
diff changeset
116 </thead>
447
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
117 <tbody>
525
87d80c84df09 added search in specific repository
Marcin Kuzminski <marcin@python-works.com>
parents: 450
diff changeset
118 %if c.user_repos:
87d80c84df09 added search in specific repository
Marcin Kuzminski <marcin@python-works.com>
parents: 450
diff changeset
119 %for repo in c.user_repos:
87d80c84df09 added search in specific repository
Marcin Kuzminski <marcin@python-works.com>
parents: 450
diff changeset
120 <tr>
87d80c84df09 added search in specific repository
Marcin Kuzminski <marcin@python-works.com>
parents: 450
diff changeset
121 <td>
1038
5554aa9c2480 another major code rafactor, reimplemented (almost from scratch)
Marcin Kuzminski <marcin@python-works.com>
parents: 904
diff changeset
122 %if repo['dbrepo'].repo_type =='hg':
647
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
123 <img class="icon" title="${_('Mercurial repository')}" alt="${_('Mercurial repository')}" src="/images/icons/hgicon.png"/>
1038
5554aa9c2480 another major code rafactor, reimplemented (almost from scratch)
Marcin Kuzminski <marcin@python-works.com>
parents: 904
diff changeset
124 %elif repo['dbrepo'].repo_type =='git':
647
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
125 <img class="icon" title="${_('Git repository')}" alt="${_('Git repository')}" src="/images/icons/giticon.png"/>
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
126 %else:
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
127
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
128 %endif
1038
5554aa9c2480 another major code rafactor, reimplemented (almost from scratch)
Marcin Kuzminski <marcin@python-works.com>
parents: 904
diff changeset
129 %if repo['dbrepo'].private:
525
87d80c84df09 added search in specific repository
Marcin Kuzminski <marcin@python-works.com>
parents: 450
diff changeset
130 <img class="icon" alt="${_('private')}" src="/images/icons/lock.png"/>
87d80c84df09 added search in specific repository
Marcin Kuzminski <marcin@python-works.com>
parents: 450
diff changeset
131 %else:
87d80c84df09 added search in specific repository
Marcin Kuzminski <marcin@python-works.com>
parents: 450
diff changeset
132 <img class="icon" alt="${_('public')}" src="/images/icons/lock_open.png"/>
87d80c84df09 added search in specific repository
Marcin Kuzminski <marcin@python-works.com>
parents: 450
diff changeset
133 %endif
87d80c84df09 added search in specific repository
Marcin Kuzminski <marcin@python-works.com>
parents: 450
diff changeset
134
665
070f32743632 Moved out reposcan into hg Model.
Marcin Kuzminski <marcin@python-works.com>
parents: 663
diff changeset
135 ${h.link_to(repo['repo'].name, h.url('summary_home',repo_name=repo['repo'].name),class_="repo_name")}
1038
5554aa9c2480 another major code rafactor, reimplemented (almost from scratch)
Marcin Kuzminski <marcin@python-works.com>
parents: 904
diff changeset
136 %if repo['dbrepo'].fork:
5554aa9c2480 another major code rafactor, reimplemented (almost from scratch)
Marcin Kuzminski <marcin@python-works.com>
parents: 904
diff changeset
137 <a href="${h.url('summary_home',repo_name=repo['dbrepo'].fork.repo_name)}">
531
6fc59ac322ca added info about forked repository in few places
Marcin Kuzminski <marcin@python-works.com>
parents: 525
diff changeset
138 <img class="icon" alt="${_('public')}"
1038
5554aa9c2480 another major code rafactor, reimplemented (almost from scratch)
Marcin Kuzminski <marcin@python-works.com>
parents: 904
diff changeset
139 title="${_('Fork of')} ${repo['dbrepo'].fork.repo_name}"
531
6fc59ac322ca added info about forked repository in few places
Marcin Kuzminski <marcin@python-works.com>
parents: 525
diff changeset
140 src="/images/icons/arrow_divide.png"/></a>
6fc59ac322ca added info about forked repository in few places
Marcin Kuzminski <marcin@python-works.com>
parents: 525
diff changeset
141 %endif
6fc59ac322ca added info about forked repository in few places
Marcin Kuzminski <marcin@python-works.com>
parents: 525
diff changeset
142 </td>
904
82aaf4e71817 reimplemented tooltip, refactored tooltip_title into title for proper html,
Marcin Kuzminski <marcin@python-works.com>
parents: 888
diff changeset
143 <td><span class="tooltip" title="${repo['repo'].last_change}">${("r%s:%s") % (h.get_changeset_safe(repo['repo'],'tip').revision,h.short_id(h.get_changeset_safe(repo['repo'],'tip').raw_id))}</span></td>
665
070f32743632 Moved out reposcan into hg Model.
Marcin Kuzminski <marcin@python-works.com>
parents: 663
diff changeset
144 <td><a href="${h.url('repo_settings_home',repo_name=repo['repo'].name)}" title="${_('edit')}"><img class="icon" alt="${_('private')}" src="/images/icons/application_form_edit.png"/></a></td>
525
87d80c84df09 added search in specific repository
Marcin Kuzminski <marcin@python-works.com>
parents: 450
diff changeset
145 <td>
665
070f32743632 Moved out reposcan into hg Model.
Marcin Kuzminski <marcin@python-works.com>
parents: 663
diff changeset
146 ${h.form(url('repo_settings_delete', repo_name=repo['repo'].name),method='delete')}
070f32743632 Moved out reposcan into hg Model.
Marcin Kuzminski <marcin@python-works.com>
parents: 663
diff changeset
147 ${h.submit('remove_%s' % repo['repo'].name,'',class_="delete_icon action_button",onclick="return confirm('Confirm to delete this repository');")}
525
87d80c84df09 added search in specific repository
Marcin Kuzminski <marcin@python-works.com>
parents: 450
diff changeset
148 ${h.end_form()}
87d80c84df09 added search in specific repository
Marcin Kuzminski <marcin@python-works.com>
parents: 450
diff changeset
149 </td>
87d80c84df09 added search in specific repository
Marcin Kuzminski <marcin@python-works.com>
parents: 450
diff changeset
150 </tr>
87d80c84df09 added search in specific repository
Marcin Kuzminski <marcin@python-works.com>
parents: 450
diff changeset
151 %endfor
87d80c84df09 added search in specific repository
Marcin Kuzminski <marcin@python-works.com>
parents: 450
diff changeset
152 %else:
87d80c84df09 added search in specific repository
Marcin Kuzminski <marcin@python-works.com>
parents: 450
diff changeset
153 ${_('No repositories yet')}
87d80c84df09 added search in specific repository
Marcin Kuzminski <marcin@python-works.com>
parents: 450
diff changeset
154 %if h.HasPermissionAny('hg.admin','hg.create.repository')():
87d80c84df09 added search in specific repository
Marcin Kuzminski <marcin@python-works.com>
parents: 450
diff changeset
155 ${h.link_to(_('create one now'),h.url('admin_settings_create_repository'))}
87d80c84df09 added search in specific repository
Marcin Kuzminski <marcin@python-works.com>
parents: 450
diff changeset
156 %endif
87d80c84df09 added search in specific repository
Marcin Kuzminski <marcin@python-works.com>
parents: 450
diff changeset
157 %endif
447
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
158 </tbody>
70c2750531d3 rewrote sorting on main page, to clickable headers.
Marcin Kuzminski <marcin@python-works.com>
parents: 446
diff changeset
159 </table>
446
a0a93357f954 started my page rewrite
Marcin Kuzminski <marcin@python-works.com>
parents: 403
diff changeset
160 </div>
a0a93357f954 started my page rewrite
Marcin Kuzminski <marcin@python-works.com>
parents: 403
diff changeset
161
a0a93357f954 started my page rewrite
Marcin Kuzminski <marcin@python-works.com>
parents: 403
diff changeset
162 </div>
647
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
163 <script type="text/javascript">
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
164 var D = YAHOO.util.Dom;
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
165 var E = YAHOO.util.Event;
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
166 var S = YAHOO.util.Selector;
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
167
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
168 var q_filter = D.get('q_filter');
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
169 var F = YAHOO.namespace('q_filter');
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
170
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
171 E.on(q_filter,'click',function(){
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
172 q_filter.value = '';
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
173 });
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
174
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
175 F.filterTimeout = null;
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
176
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
177 F.updateFilter = function() {
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
178 // Reset timeout
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
179 F.filterTimeout = null;
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
180
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
181 var obsolete = [];
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
182 var nodes = S.query('div.table tr td a.repo_name');
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
183 var req = D.get('q_filter').value;
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
184 for (n in nodes){
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
185 D.setStyle(nodes[n].parentNode.parentNode,'display','')
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
186 }
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
187 if (req){
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
188 for (n in nodes){
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
189 if (nodes[n].innerHTML.toLowerCase().indexOf(req) == -1) {
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
190 obsolete.push(nodes[n]);
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
191 }
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
192 }
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
193 if(obsolete){
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
194 for (n in obsolete){
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
195 D.setStyle(obsolete[n].parentNode.parentNode,'display','none');
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
196 }
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
197 }
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
198 }
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
199 }
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
200
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
201 E.on(q_filter,'keyup',function(e){
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
202 clearTimeout(F.filterTimeout);
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
203 setTimeout(F.updateFilter,600);
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
204 });
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
205
5e209dcd3821 Added quickfilter into my account.
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
206 </script>
371
5cd6616b8673 routes python 2.5 compatible
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
207 </%def>