Mercurial > kallithea
annotate rhodecode/templates/admin/repos/repo_edit.html @ 1012:551c7d5ae89d beta
#56 added users/groups autocomplete for repository editing.
added docstring for settings controller
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Wed, 09 Feb 2011 03:14:00 +0100 |
parents | 72f008ed9b18 |
children | 65129c332d37 |
rev | line source |
---|---|
216
c8162373f214
Cleaned the way based was used to generate submenu for admin, now it's much more clear to use submenu. Cleaned admin and added comment to middleware
Marcin Kuzminski <marcin@python-works.com>
parents:
182
diff
changeset
|
1 ## -*- coding: utf-8 -*- |
c8162373f214
Cleaned the way based was used to generate submenu for admin, now it's much more clear to use submenu. Cleaned admin and added comment to middleware
Marcin Kuzminski <marcin@python-works.com>
parents:
182
diff
changeset
|
2 <%inherit file="/base/base.html"/> |
c8162373f214
Cleaned the way based was used to generate submenu for admin, now it's much more clear to use submenu. Cleaned admin and added comment to middleware
Marcin Kuzminski <marcin@python-works.com>
parents:
182
diff
changeset
|
3 |
48
8e250e86a670
Css fixes, implemented removal of users, and display draft
Marcin Kuzminski <marcin@python-blog.com>
parents:
diff
changeset
|
4 <%def name="title()"> |
619
a1ec653f5f95
#38 updated RhodeCode titles
Marcin Kuzminski <marcin@python-works.com>
parents:
581
diff
changeset
|
5 ${_('Edit repository')} ${c.repo_info.repo_name} - ${c.rhodecode_name} |
48
8e250e86a670
Css fixes, implemented removal of users, and display draft
Marcin Kuzminski <marcin@python-blog.com>
parents:
diff
changeset
|
6 </%def> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
7 |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
8 <%def name="breadcrumbs_links()"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
9 ${h.link_to(_('Admin'),h.url('admin_home'))} |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
10 » |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
11 ${h.link_to(_('Repositories'),h.url('repos'))} |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
12 » |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
13 ${_('edit')} "${c.repo_name}" |
48
8e250e86a670
Css fixes, implemented removal of users, and display draft
Marcin Kuzminski <marcin@python-blog.com>
parents:
diff
changeset
|
14 </%def> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
15 |
48
8e250e86a670
Css fixes, implemented removal of users, and display draft
Marcin Kuzminski <marcin@python-blog.com>
parents:
diff
changeset
|
16 <%def name="page_nav()"> |
182
11e8eb5a92e3
new way of menu generation for base, and all admin pages
Marcin Kuzminski <marcin@python-works.com>
parents:
174
diff
changeset
|
17 ${self.menu('admin')} |
48
8e250e86a670
Css fixes, implemented removal of users, and display draft
Marcin Kuzminski <marcin@python-blog.com>
parents:
diff
changeset
|
18 </%def> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
19 |
48
8e250e86a670
Css fixes, implemented removal of users, and display draft
Marcin Kuzminski <marcin@python-blog.com>
parents:
diff
changeset
|
20 <%def name="main()"> |
699
52da7cba88a6
Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents:
698
diff
changeset
|
21 <div class="box box-left"> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
22 <!-- box / title --> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
23 <div class="title"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
24 ${self.breadcrumbs()} |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
25 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
26 ${h.form(url('repo', repo_name=c.repo_info.repo_name),method='put')} |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
27 <div class="form"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
28 <!-- fields --> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
29 <div class="fields"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
30 <div class="field"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
31 <div class="label"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
32 <label for="repo_name">${_('Name')}:</label> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
33 </div> |
703
9c1ed03ef5db
Small templates update
Marcin Kuzminski <marcin@python-works.com>
parents:
699
diff
changeset
|
34 <div class="input"> |
699
52da7cba88a6
Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents:
698
diff
changeset
|
35 ${h.text('repo_name',class_="medium")} |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
36 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
37 </div> |
659
758f64f3fbda
extended repo creation by repo type. fixed fork creation to maintain repo type.
Marcin Kuzminski <marcin@python-works.com>
parents:
619
diff
changeset
|
38 <div class="field"> |
758f64f3fbda
extended repo creation by repo type. fixed fork creation to maintain repo type.
Marcin Kuzminski <marcin@python-works.com>
parents:
619
diff
changeset
|
39 <div class="label"> |
758f64f3fbda
extended repo creation by repo type. fixed fork creation to maintain repo type.
Marcin Kuzminski <marcin@python-works.com>
parents:
619
diff
changeset
|
40 <label for="repo_type">${_('Type')}:</label> |
758f64f3fbda
extended repo creation by repo type. fixed fork creation to maintain repo type.
Marcin Kuzminski <marcin@python-works.com>
parents:
619
diff
changeset
|
41 </div> |
758f64f3fbda
extended repo creation by repo type. fixed fork creation to maintain repo type.
Marcin Kuzminski <marcin@python-works.com>
parents:
619
diff
changeset
|
42 <div class="input"> |
699
52da7cba88a6
Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents:
698
diff
changeset
|
43 ${h.select('repo_type','hg',c.backends,class_="medium")} |
659
758f64f3fbda
extended repo creation by repo type. fixed fork creation to maintain repo type.
Marcin Kuzminski <marcin@python-works.com>
parents:
619
diff
changeset
|
44 </div> |
758f64f3fbda
extended repo creation by repo type. fixed fork creation to maintain repo type.
Marcin Kuzminski <marcin@python-works.com>
parents:
619
diff
changeset
|
45 </div> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
46 <div class="field"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
47 <div class="label label-textarea"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
48 <label for="description">${_('Description')}:</label> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
49 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
50 <div class="textarea text-area editor"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
51 ${h.textarea('description',cols=23,rows=5)} |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
52 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
53 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
54 |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
55 <div class="field"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
56 <div class="label label-checkbox"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
57 <label for="private">${_('Private')}:</label> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
58 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
59 <div class="checkboxes"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
60 ${h.checkbox('private',value="True")} |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
61 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
62 </div> |
810
bd57d1cb9dc3
fixes #62, added option to disable statistics for each repository
Marcin Kuzminski <marcin@python-works.com>
parents:
708
diff
changeset
|
63 <div class="field"> |
bd57d1cb9dc3
fixes #62, added option to disable statistics for each repository
Marcin Kuzminski <marcin@python-works.com>
parents:
708
diff
changeset
|
64 <div class="label label-checkbox"> |
bd57d1cb9dc3
fixes #62, added option to disable statistics for each repository
Marcin Kuzminski <marcin@python-works.com>
parents:
708
diff
changeset
|
65 <label for="enable_statistics">${_('Enable statistics')}:</label> |
bd57d1cb9dc3
fixes #62, added option to disable statistics for each repository
Marcin Kuzminski <marcin@python-works.com>
parents:
708
diff
changeset
|
66 </div> |
bd57d1cb9dc3
fixes #62, added option to disable statistics for each repository
Marcin Kuzminski <marcin@python-works.com>
parents:
708
diff
changeset
|
67 <div class="checkboxes"> |
bd57d1cb9dc3
fixes #62, added option to disable statistics for each repository
Marcin Kuzminski <marcin@python-works.com>
parents:
708
diff
changeset
|
68 ${h.checkbox('enable_statistics',value="True")} |
bd57d1cb9dc3
fixes #62, added option to disable statistics for each repository
Marcin Kuzminski <marcin@python-works.com>
parents:
708
diff
changeset
|
69 </div> |
962
72f008ed9b18
implemented #84 downloads can be enabled/disabled per each repository from now.
Marcin Kuzminski <marcin@python-works.com>
parents:
888
diff
changeset
|
70 </div> |
72f008ed9b18
implemented #84 downloads can be enabled/disabled per each repository from now.
Marcin Kuzminski <marcin@python-works.com>
parents:
888
diff
changeset
|
71 <div class="field"> |
72f008ed9b18
implemented #84 downloads can be enabled/disabled per each repository from now.
Marcin Kuzminski <marcin@python-works.com>
parents:
888
diff
changeset
|
72 <div class="label label-checkbox"> |
72f008ed9b18
implemented #84 downloads can be enabled/disabled per each repository from now.
Marcin Kuzminski <marcin@python-works.com>
parents:
888
diff
changeset
|
73 <label for="enable_downloads">${_('Enable downloads')}:</label> |
72f008ed9b18
implemented #84 downloads can be enabled/disabled per each repository from now.
Marcin Kuzminski <marcin@python-works.com>
parents:
888
diff
changeset
|
74 </div> |
72f008ed9b18
implemented #84 downloads can be enabled/disabled per each repository from now.
Marcin Kuzminski <marcin@python-works.com>
parents:
888
diff
changeset
|
75 <div class="checkboxes"> |
72f008ed9b18
implemented #84 downloads can be enabled/disabled per each repository from now.
Marcin Kuzminski <marcin@python-works.com>
parents:
888
diff
changeset
|
76 ${h.checkbox('enable_downloads',value="True")} |
72f008ed9b18
implemented #84 downloads can be enabled/disabled per each repository from now.
Marcin Kuzminski <marcin@python-works.com>
parents:
888
diff
changeset
|
77 </div> |
72f008ed9b18
implemented #84 downloads can be enabled/disabled per each repository from now.
Marcin Kuzminski <marcin@python-works.com>
parents:
888
diff
changeset
|
78 </div> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
79 <div class="field"> |
581
136ad719d9e2
fixed bug when autocomplete could not display names (hidden by div)
Marcin Kuzminski <marcin@python-works.com>
parents:
562
diff
changeset
|
80 <div class="label"> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
81 <label for="user">${_('Owner')}:</label> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
82 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
83 <div class="input input-small ac"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
84 <div class="perm_ac"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
85 ${h.text('user',class_='yui-ac-input')} |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
86 <div id="owner_container"></div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
87 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
88 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
89 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
90 |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
91 <div class="field"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
92 <div class="label"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
93 <label for="input">${_('Permissions')}:</label> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
94 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
95 <div class="input"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
96 <table id="permissions_manage"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
97 <tr> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
98 <td>${_('none')}</td> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
99 <td>${_('read')}</td> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
100 <td>${_('write')}</td> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
101 <td>${_('admin')}</td> |
1012
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
102 <td>${_('member')}</td> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
103 <td></td> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
104 </tr> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
105 |
399
f5c1eec9f376
rename repo2perm into repo_to_perm
Marcin Kuzminski <marcin@python-works.com>
parents:
366
diff
changeset
|
106 %for r2p in c.repo_info.repo_to_perm: |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
107 %if r2p.user.username =='default' and c.repo_info.private: |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
108 <tr> |
366
0f35fa0f4eb8
fixed some html and styles, added owner into admin repo list
Marcin Kuzminski <marcin@python-works.com>
parents:
362
diff
changeset
|
109 <td colspan="4"> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
110 <span class="private_repo_msg"> |
366
0f35fa0f4eb8
fixed some html and styles, added owner into admin repo list
Marcin Kuzminski <marcin@python-works.com>
parents:
362
diff
changeset
|
111 ${_('private repository')} |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
112 </span> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
113 </td> |
366
0f35fa0f4eb8
fixed some html and styles, added owner into admin repo list
Marcin Kuzminski <marcin@python-works.com>
parents:
362
diff
changeset
|
114 <td class="private_repo_msg">${r2p.user.username}</td> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
115 </tr> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
116 %else: |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
117 <tr id="id${id(r2p.user.username)}"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
118 <td>${h.radio('perm_%s' % r2p.user.username,'repository.none')}</td> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
119 <td>${h.radio('perm_%s' % r2p.user.username,'repository.read')}</td> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
120 <td>${h.radio('perm_%s' % r2p.user.username,'repository.write')}</td> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
121 <td>${h.radio('perm_%s' % r2p.user.username,'repository.admin')}</td> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
122 <td>${r2p.user.username}</td> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
123 <td> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
124 %if r2p.user.username !='default': |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
125 <span class="delete_icon action_button" onclick="ajaxAction(${r2p.user.user_id},'${'id%s'%id(r2p.user.username)}')"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
126 <script type="text/javascript"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
127 function ajaxAction(user_id,field_id){ |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
128 var sUrl = "${h.url('delete_repo_user',repo_name=c.repo_name)}"; |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
129 var callback = { success:function(o){ |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
130 var tr = YAHOO.util.Dom.get(String(field_id)); |
366
0f35fa0f4eb8
fixed some html and styles, added owner into admin repo list
Marcin Kuzminski <marcin@python-works.com>
parents:
362
diff
changeset
|
131 tr.parentNode.removeChild(tr);},failure:function(o){ |
0f35fa0f4eb8
fixed some html and styles, added owner into admin repo list
Marcin Kuzminski <marcin@python-works.com>
parents:
362
diff
changeset
|
132 alert("${_('Failed to remove user')}");},}; |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
133 var postData = '_method=delete&user_id='+user_id; |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
134 var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, postData);}; |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
135 </script> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
136 </span> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
137 %endif |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
138 </td> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
139 </tr> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
140 %endif |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
141 %endfor |
296
29370bb76fa6
first permissions commit: added permission managment on repository edit. Changed db rmissions, validators.
Marcin Kuzminski <marcin@python-works.com>
parents:
265
diff
changeset
|
142 |
366
0f35fa0f4eb8
fixed some html and styles, added owner into admin repo list
Marcin Kuzminski <marcin@python-works.com>
parents:
362
diff
changeset
|
143 <tr id="add_perm_input"> |
1012
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
144 <td>${h.radio('perm_new_member','repository.none')}</td> |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
145 <td>${h.radio('perm_new_member','repository.read')}</td> |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
146 <td>${h.radio('perm_new_member','repository.write')}</td> |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
147 <td>${h.radio('perm_new_member','repository.admin')}</td> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
148 <td class='ac'> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
149 <div class="perm_ac" id="perm_ac"> |
1012
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
150 ${h.text('perm_new_member_name',class_='yui-ac-input')} |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
151 ${h.hidden('perm_new_member_type')} |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
152 <div id="perm_container"></div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
153 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
154 </td> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
155 <td></td> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
156 </tr> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
157 <tr> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
158 <td colspan="6"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
159 <span id="add_perm" class="add_icon" style="cursor: pointer;"> |
1012
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
160 ${_('Add another member')} |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
161 </span> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
162 </td> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
163 </tr> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
164 </table> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
165 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
166 |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
167 <div class="buttons"> |
888
6b40654afa1e
css optimizations
Marcin Kuzminski <marcin@python-works.com>
parents:
810
diff
changeset
|
168 ${h.submit('save','Save',class_="ui-button")} |
6b40654afa1e
css optimizations
Marcin Kuzminski <marcin@python-works.com>
parents:
810
diff
changeset
|
169 ${h.reset('reset','Reset',class_="ui-button")} |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
170 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
171 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
172 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
173 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
174 ${h.end_form()} |
296
29370bb76fa6
first permissions commit: added permission managment on repository edit. Changed db rmissions, validators.
Marcin Kuzminski <marcin@python-works.com>
parents:
265
diff
changeset
|
175 <script type="text/javascript"> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
176 YAHOO.util.Event.onDOMReady(function(){ |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
177 var D = YAHOO.util.Dom; |
1012
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
178 if(!D.hasClass('perm_new_member_name','error')){ |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
179 D.setStyle('add_perm_input','display','none'); |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
180 } |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
181 YAHOO.util.Event.addListener('add_perm','click',function(){ |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
182 D.setStyle('add_perm_input','display',''); |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
183 D.setStyle('add_perm','opacity','0.6'); |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
184 D.setStyle('add_perm','cursor','default'); |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
185 }); |
296
29370bb76fa6
first permissions commit: added permission managment on repository edit. Changed db rmissions, validators.
Marcin Kuzminski <marcin@python-works.com>
parents:
265
diff
changeset
|
186 }); |
29370bb76fa6
first permissions commit: added permission managment on repository edit. Changed db rmissions, validators.
Marcin Kuzminski <marcin@python-works.com>
parents:
265
diff
changeset
|
187 </script> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
188 <script type="text/javascript"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
189 YAHOO.example.FnMultipleFields = function(){ |
1012
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
190 var myUsers = ${c.users_array|n}; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
191 var myGroups = ${c.users_groups_array|n}; |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
192 |
1012
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
193 // Define a custom search function for the DataSource of users |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
194 var matchUsers = function(sQuery) { |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
195 // Case insensitive matching |
1012
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
196 var query = sQuery.toLowerCase(); |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
197 var i=0; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
198 var l=myUsers.length; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
199 var matches = []; |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
200 |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
201 // Match against each name of each contact |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
202 for(; i<l; i++) { |
1012
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
203 contact = myUsers[i]; |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
204 if((contact.fname.toLowerCase().indexOf(query) > -1) || |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
205 (contact.lname.toLowerCase().indexOf(query) > -1) || |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
206 (contact.nname && (contact.nname.toLowerCase().indexOf(query) > -1))) { |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
207 matches[matches.length] = contact; |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
208 } |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
209 } |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
210 return matches; |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
211 }; |
1012
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
212 |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
213 // Define a custom search function for the DataSource of usersGroups |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
214 var matchGroups = function(sQuery) { |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
215 // Case insensitive matching |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
216 var query = sQuery.toLowerCase(); |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
217 var i=0; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
218 var l=myGroups.length; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
219 var matches = []; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
220 |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
221 // Match against each name of each contact |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
222 for(; i<l; i++) { |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
223 matched_group = myGroups[i]; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
224 if(matched_group.grname.toLowerCase().indexOf(query) > -1) { |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
225 matches[matches.length] = matched_group; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
226 } |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
227 } |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
228 return matches; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
229 }; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
230 |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
231 //match all |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
232 var matchAll = function(sQuery){ |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
233 u = matchUsers(sQuery); |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
234 g = matchGroups(sQuery); |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
235 return u.concat(g); |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
236 }; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
237 |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
238 // DataScheme for members |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
239 var memberDS = new YAHOO.util.FunctionDataSource(matchAll); |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
240 memberDS.responseSchema = { |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
241 fields: ["id", "fname", "lname", "nname", "grname", "grmembers"] |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
242 }; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
243 |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
244 // DataScheme for owner |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
245 var ownerDS = new YAHOO.util.FunctionDataSource(matchUsers); |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
246 ownerDS.responseSchema = { |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
247 fields: ["id", "fname", "lname", "nname"] |
1012
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
248 }; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
249 |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
250 // Instantiate AutoComplete for perms |
1012
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
251 var membersAC = new YAHOO.widget.AutoComplete("perm_new_member_name", "perm_container", memberDS); |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
252 membersAC.useShadow = false; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
253 membersAC.resultTypeList = false; |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
254 |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
255 // Instantiate AutoComplete for owner |
1012
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
256 var ownerAC = new YAHOO.widget.AutoComplete("user", "owner_container", ownerDS); |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
257 ownerAC.useShadow = false; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
258 ownerAC.resultTypeList = false; |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
259 |
1012
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
260 |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
261 // Helper highlight function for the formatter |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
262 var highlightMatch = function(full, snippet, matchindex) { |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
263 return full.substring(0, matchindex) + |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
264 "<span class='match'>" + |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
265 full.substr(matchindex, snippet.length) + |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
266 "</span>" + |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
267 full.substring(matchindex + snippet.length); |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
268 }; |
1012
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
269 |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
270 // Custom formatter to highlight the matching letters |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
271 var custom_formatter = function(oResultData, sQuery, sResultMatch) { |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
272 var query = sQuery.toLowerCase(); |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
273 |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
274 if (oResultData.grname != undefined){ |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
275 var grname = oResultData.grname; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
276 var grmembers = oResultData.grmembers; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
277 var grnameMatchIndex = grname.toLowerCase().indexOf(query); |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
278 var grprefix = "${_('Group')}: "; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
279 var grsuffix = " ("+grmembers+" ${_('members')})"; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
280 |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
281 if (grnameMatchIndex > -1){ |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
282 return grprefix+highlightMatch(grname,query,grnameMatchIndex)+grsuffix; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
283 } |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
284 |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
285 return grprefix+oResultData.grname+grsuffix; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
286 } |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
287 else if(oResultData.fname != undefined){ |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
288 |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
289 var fname = oResultData.fname, |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
290 lname = oResultData.lname, |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
291 nname = oResultData.nname || "", // Guard against null value |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
292 fnameMatchIndex = fname.toLowerCase().indexOf(query), |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
293 lnameMatchIndex = lname.toLowerCase().indexOf(query), |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
294 nnameMatchIndex = nname.toLowerCase().indexOf(query), |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
295 displayfname, displaylname, displaynname; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
296 |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
297 if(fnameMatchIndex > -1) { |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
298 displayfname = highlightMatch(fname, query, fnameMatchIndex); |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
299 } |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
300 else { |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
301 displayfname = fname; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
302 } |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
303 |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
304 if(lnameMatchIndex > -1) { |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
305 displaylname = highlightMatch(lname, query, lnameMatchIndex); |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
306 } |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
307 else { |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
308 displaylname = lname; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
309 } |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
310 |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
311 if(nnameMatchIndex > -1) { |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
312 displaynname = "(" + highlightMatch(nname, query, nnameMatchIndex) + ")"; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
313 } |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
314 else { |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
315 displaynname = nname ? "(" + nname + ")" : ""; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
316 } |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
317 |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
318 return displayfname + " " + displaylname + " " + displaynname; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
319 } |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
320 else{ |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
321 return ''; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
322 } |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
323 }; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
324 membersAC.formatResult = custom_formatter; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
325 ownerAC.formatResult = custom_formatter; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
326 |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
327 var myHandler = function(sType, aArgs) { |
1012
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
328 |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
329 var myAC = aArgs[0]; // reference back to the AC instance |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
330 var elLI = aArgs[1]; // reference to the selected LI element |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
331 var oData = aArgs[2]; // object literal of selected item's result data |
1012
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
332 |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
333 //fill the autocomplete with value |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
334 if(oData.nname != undefined){ |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
335 //users |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
336 myAC.getInputEl().value = oData.nname; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
337 YUD.get('perm_new_member_type').value = 'user'; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
338 } |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
339 else{ |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
340 //groups |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
341 myAC.getInputEl().value = oData.grname; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
342 YUD.get('perm_new_member_type').value = 'users_group'; |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
343 } |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
344 |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
345 }; |
298
15e96b5a2685
autocomplete for repository managment of users
Marcin Kuzminski <marcin@python-works.com>
parents:
296
diff
changeset
|
346 |
1012
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
347 membersAC.itemSelectEvent.subscribe(myHandler); |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
348 ownerAC.itemSelectEvent.subscribe(myHandler); |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
349 |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
350 return { |
1012
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
351 memberDS: memberDS, |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
352 ownerDS: ownerDS, |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
353 membersAC: membersAC, |
551c7d5ae89d
#56 added users/groups autocomplete for repository editing.
Marcin Kuzminski <marcin@python-works.com>
parents:
962
diff
changeset
|
354 ownerAC: ownerAC, |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
355 }; |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
356 }(); |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
357 |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
358 </script> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
359 |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
360 </div> |
699
52da7cba88a6
Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents:
698
diff
changeset
|
361 |
52da7cba88a6
Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents:
698
diff
changeset
|
362 <div class="box box-right"> |
52da7cba88a6
Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents:
698
diff
changeset
|
363 <div class="title"> |
52da7cba88a6
Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents:
698
diff
changeset
|
364 <h5>${_('Administration')}</h5> |
52da7cba88a6
Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents:
698
diff
changeset
|
365 </div> |
52da7cba88a6
Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents:
698
diff
changeset
|
366 |
708
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
367 <h3>${_('Statistics')}</h3> |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
368 |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
369 ${h.form(url('repo_stats', repo_name=c.repo_info.repo_name),method='delete')} |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
370 <div class="form"> |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
371 <div class="fields"> |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
372 ${h.submit('reset_stats_%s' % c.repo_info.repo_name,_('Reset current statistics'),class_="refresh_icon action_button",onclick="return confirm('Confirm to remove current statistics');")} |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
373 |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
374 <div class="field"> |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
375 <ul> |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
376 <li>${_('Fetched to rev')}: ${c.stats_revision}/${c.repo_last_rev}</li> |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
377 <li>${_('Percentage of stats gathered')}: ${c.stats_percentage} %</li> |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
378 </ul> |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
379 </div> |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
380 |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
381 </div> |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
382 </div> |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
383 ${h.end_form()} |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
384 |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
385 <h3>${_('Cache')}</h3> |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
386 ${h.form(url('repo_cache', repo_name=c.repo_info.repo_name),method='delete')} |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
387 <div class="form"> |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
388 <div class="fields"> |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
389 ${h.submit('reset_cache_%s' % c.repo_info.repo_name,_('Invalidate repository cache'),class_="refresh_icon action_button",onclick="return confirm('Confirm to invalidate repository cache');")} |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
390 </div> |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
391 </div> |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
392 ${h.end_form()} |
699
52da7cba88a6
Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents:
698
diff
changeset
|
393 |
52da7cba88a6
Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents:
698
diff
changeset
|
394 |
708
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
395 <h3>${_('Delete')}</h3> |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
396 ${h.form(url('repo', repo_name=c.repo_info.repo_name),method='delete')} |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
397 <div class="form"> |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
398 <div class="fields"> |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
399 ${h.submit('remove_%s' % c.repo_info.repo_name,_('Remove this repository'),class_="delete_icon action_button",onclick="return confirm('Confirm to delete this repository');")} |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
400 </div> |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
401 </div> |
b9bbc0d6e9f3
added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents:
703
diff
changeset
|
402 ${h.end_form()} |
699
52da7cba88a6
Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents:
698
diff
changeset
|
403 |
52da7cba88a6
Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents:
698
diff
changeset
|
404 </div> |
52da7cba88a6
Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents:
698
diff
changeset
|
405 |
52da7cba88a6
Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents:
698
diff
changeset
|
406 |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
328
diff
changeset
|
407 </%def> |