annotate rhodecode/templates/admin/repos/repo_edit.html @ 3552:7967d00e4692 beta

Stylistic cleanup - mostly formatting
author Mads Kiilerich <madski@unity3d.com>
date Tue, 19 Mar 2013 21:47:34 +0100
parents 9e677f6d34cb
children b2728f47b589
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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()">
3532
9e677f6d34cb Fixing missing icons.
Leonardo <leo@unity3d.com>
parents: 3527
diff changeset
9 ${_('Edit Repository Settings')}
48
8e250e86a670 Css fixes, implemented removal of users, and display draft
Marcin Kuzminski <marcin@python-blog.com>
parents:
diff changeset
10 </%def>
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
11
48
8e250e86a670 Css fixes, implemented removal of users, and display draft
Marcin Kuzminski <marcin@python-blog.com>
parents:
diff changeset
12 <%def name="page_nav()">
3288
6cdf2cd9d9d8 repo edit: it is a repo thing more than an admin thing - show it that way in ui and url
Mads Kiilerich <madski@unity3d.com>
parents: 3270
diff changeset
13 ${self.menu('options')}
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="main()">
3552
7967d00e4692 Stylistic cleanup - mostly formatting
Mads Kiilerich <madski@unity3d.com>
parents: 3532
diff changeset
17 ${self.context_bar('options')}
699
52da7cba88a6 Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents: 698
diff changeset
18 <div class="box box-left">
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
19 <!-- box / title -->
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
20 <div class="title">
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1755
diff changeset
21 ${self.breadcrumbs()}
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
22 </div>
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
23 ${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
24 <div class="form">
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
25 <!-- fields -->
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
26 <div class="fields">
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
27 <div class="field">
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
28 <div class="label">
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
29 <label for="repo_name">${_('Name')}:</label>
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
30 </div>
703
9c1ed03ef5db Small templates update
Marcin Kuzminski <marcin@python-works.com>
parents: 699
diff changeset
31 <div class="input">
699
52da7cba88a6 Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents: 698
diff changeset
32 ${h.text('repo_name',class_="medium")}
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
33 </div>
1112
6d0a7284949d #109, added optional clone uri when creating repo.
Marcin Kuzminski <marcin@python-works.com>
parents: 1085
diff changeset
34 </div>
3197
b4f401524060 html: don't use tabs
Mads Kiilerich <madski@unity3d.com>
parents: 3108
diff changeset
35 <div class="field">
b4f401524060 html: don't use tabs
Mads Kiilerich <madski@unity3d.com>
parents: 3108
diff changeset
36 <div class="label">
b4f401524060 html: don't use tabs
Mads Kiilerich <madski@unity3d.com>
parents: 3108
diff changeset
37 <label for="clone_uri">${_('Clone uri')}:</label>
b4f401524060 html: don't use tabs
Mads Kiilerich <madski@unity3d.com>
parents: 3108
diff changeset
38 </div>
b4f401524060 html: don't use tabs
Mads Kiilerich <madski@unity3d.com>
parents: 3108
diff changeset
39 <div class="input">
b4f401524060 html: don't use tabs
Mads Kiilerich <madski@unity3d.com>
parents: 3108
diff changeset
40 ${h.text('clone_uri',class_="medium")}
2103
Marcin Kuzminski <marcin@python-works.com>
parents: 1981
diff changeset
41 <span class="help-block">${_('Optional http[s] url from which repository should be cloned.')}</span>
3197
b4f401524060 html: don't use tabs
Mads Kiilerich <madski@unity3d.com>
parents: 3108
diff changeset
42 </div>
b4f401524060 html: don't use tabs
Mads Kiilerich <madski@unity3d.com>
parents: 3108
diff changeset
43 </div>
b4f401524060 html: don't use tabs
Mads Kiilerich <madski@unity3d.com>
parents: 3108
diff changeset
44 <div class="field">
b4f401524060 html: don't use tabs
Mads Kiilerich <madski@unity3d.com>
parents: 3108
diff changeset
45 <div class="label">
b4f401524060 html: don't use tabs
Mads Kiilerich <madski@unity3d.com>
parents: 3108
diff changeset
46 <label for="repo_group">${_('Repository group')}:</label>
b4f401524060 html: don't use tabs
Mads Kiilerich <madski@unity3d.com>
parents: 3108
diff changeset
47 </div>
b4f401524060 html: don't use tabs
Mads Kiilerich <madski@unity3d.com>
parents: 3108
diff changeset
48 <div class="input">
b4f401524060 html: don't use tabs
Mads Kiilerich <madski@unity3d.com>
parents: 3108
diff changeset
49 ${h.select('repo_group','',c.repo_groups,class_="medium")}
2103
Marcin Kuzminski <marcin@python-works.com>
parents: 1981
diff changeset
50 <span class="help-block">${_('Optional select a group to put this repository into.')}</span>
3197
b4f401524060 html: don't use tabs
Mads Kiilerich <madski@unity3d.com>
parents: 3108
diff changeset
51 </div>
b4f401524060 html: don't use tabs
Mads Kiilerich <madski@unity3d.com>
parents: 3108
diff changeset
52 </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
53 <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
54 <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
55 <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
56 </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
57 <div class="input">
699
52da7cba88a6 Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents: 698
diff changeset
58 ${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
59 </div>
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1755
diff changeset
60 </div>
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
61 <div class="field">
2459
9492ab68331f Initial version of landing revisions ref #483
Marcin Kuzminski <marcin@python-works.com>
parents: 2103
diff changeset
62 <div class="label">
3064
7297ffb60900 fix repo_edit form
Marcin Kuzminski <marcin@python-works.com>
parents: 3029
diff changeset
63 <label for="repo_landing_rev">${_('Landing revision')}:</label>
2459
9492ab68331f Initial version of landing revisions ref #483
Marcin Kuzminski <marcin@python-works.com>
parents: 2103
diff changeset
64 </div>
9492ab68331f Initial version of landing revisions ref #483
Marcin Kuzminski <marcin@python-works.com>
parents: 2103
diff changeset
65 <div class="input">
3064
7297ffb60900 fix repo_edit form
Marcin Kuzminski <marcin@python-works.com>
parents: 3029
diff changeset
66 ${h.select('repo_landing_rev','',c.landing_revs,class_="medium")}
2459
9492ab68331f Initial version of landing revisions ref #483
Marcin Kuzminski <marcin@python-works.com>
parents: 2103
diff changeset
67 <span class="help-block">${_('Default revision for files page, downloads, whoosh and readme')}</span>
9492ab68331f Initial version of landing revisions ref #483
Marcin Kuzminski <marcin@python-works.com>
parents: 2103
diff changeset
68 </div>
2461
015a42e970a6 whitespace cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 2459
diff changeset
69 </div>
2459
9492ab68331f Initial version of landing revisions ref #483
Marcin Kuzminski <marcin@python-works.com>
parents: 2103
diff changeset
70 <div class="field">
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
71 <div class="label label-textarea">
3064
7297ffb60900 fix repo_edit form
Marcin Kuzminski <marcin@python-works.com>
parents: 3029
diff changeset
72 <label for="repo_description">${_('Description')}:</label>
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
73 </div>
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
74 <div class="textarea text-area editor">
3064
7297ffb60900 fix repo_edit form
Marcin Kuzminski <marcin@python-works.com>
parents: 3029
diff changeset
75 ${h.textarea('repo_description')}
2103
Marcin Kuzminski <marcin@python-works.com>
parents: 1981
diff changeset
76 <span class="help-block">${_('Keep it short and to the point. Use a README file for longer descriptions.')}</span>
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
77 </div>
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
78 </div>
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1755
diff changeset
79
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
80 <div class="field">
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
81 <div class="label label-checkbox">
3064
7297ffb60900 fix repo_edit form
Marcin Kuzminski <marcin@python-works.com>
parents: 3029
diff changeset
82 <label for="repo_private">${_('Private repository')}:</label>
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
83 </div>
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
84 <div class="checkboxes">
3064
7297ffb60900 fix repo_edit form
Marcin Kuzminski <marcin@python-works.com>
parents: 3029
diff changeset
85 ${h.checkbox('repo_private',value="True")}
2103
Marcin Kuzminski <marcin@python-works.com>
parents: 1981
diff changeset
86 <span class="help-block">${_('Private repositories are only visible to people explicitly added as collaborators.')}</span>
362
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>
810
bd57d1cb9dc3 fixes #62, added option to disable statistics for each repository
Marcin Kuzminski <marcin@python-works.com>
parents: 708
diff changeset
89 <div class="field">
bd57d1cb9dc3 fixes #62, added option to disable statistics for each repository
Marcin Kuzminski <marcin@python-works.com>
parents: 708
diff changeset
90 <div class="label label-checkbox">
3064
7297ffb60900 fix repo_edit form
Marcin Kuzminski <marcin@python-works.com>
parents: 3029
diff changeset
91 <label for="repo_enable_statistics">${_('Enable statistics')}:</label>
810
bd57d1cb9dc3 fixes #62, added option to disable statistics for each repository
Marcin Kuzminski <marcin@python-works.com>
parents: 708
diff changeset
92 </div>
bd57d1cb9dc3 fixes #62, added option to disable statistics for each repository
Marcin Kuzminski <marcin@python-works.com>
parents: 708
diff changeset
93 <div class="checkboxes">
3064
7297ffb60900 fix repo_edit form
Marcin Kuzminski <marcin@python-works.com>
parents: 3029
diff changeset
94 ${h.checkbox('repo_enable_statistics',value="True")}
2103
Marcin Kuzminski <marcin@python-works.com>
parents: 1981
diff changeset
95 <span class="help-block">${_('Enable statistics window on summary page.')}</span>
810
bd57d1cb9dc3 fixes #62, added option to disable statistics for each repository
Marcin Kuzminski <marcin@python-works.com>
parents: 708
diff changeset
96 </div>
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1755
diff changeset
97 </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
98 <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
99 <div class="label label-checkbox">
3064
7297ffb60900 fix repo_edit form
Marcin Kuzminski <marcin@python-works.com>
parents: 3029
diff changeset
100 <label for="repo_enable_downloads">${_('Enable downloads')}:</label>
962
72f008ed9b18 implemented #84 downloads can be enabled/disabled per each repository from now.
Marcin Kuzminski <marcin@python-works.com>
parents: 888
diff changeset
101 </div>
72f008ed9b18 implemented #84 downloads can be enabled/disabled per each repository from now.
Marcin Kuzminski <marcin@python-works.com>
parents: 888
diff changeset
102 <div class="checkboxes">
3064
7297ffb60900 fix repo_edit form
Marcin Kuzminski <marcin@python-works.com>
parents: 3029
diff changeset
103 ${h.checkbox('repo_enable_downloads',value="True")}
2103
Marcin Kuzminski <marcin@python-works.com>
parents: 1981
diff changeset
104 <span class="help-block">${_('Enable download menu on summary page.')}</span>
962
72f008ed9b18 implemented #84 downloads can be enabled/disabled per each repository from now.
Marcin Kuzminski <marcin@python-works.com>
parents: 888
diff changeset
105 </div>
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1755
diff changeset
106 </div>
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
107 <div class="field">
2726
aa17c7a1b8a5 Implemented basic locking functionality.
Marcin Kuzminski <marcin@python-works.com>
parents: 2607
diff changeset
108 <div class="label label-checkbox">
3064
7297ffb60900 fix repo_edit form
Marcin Kuzminski <marcin@python-works.com>
parents: 3029
diff changeset
109 <label for="repo_enable_locking">${_('Enable locking')}:</label>
2726
aa17c7a1b8a5 Implemented basic locking functionality.
Marcin Kuzminski <marcin@python-works.com>
parents: 2607
diff changeset
110 </div>
aa17c7a1b8a5 Implemented basic locking functionality.
Marcin Kuzminski <marcin@python-works.com>
parents: 2607
diff changeset
111 <div class="checkboxes">
3064
7297ffb60900 fix repo_edit form
Marcin Kuzminski <marcin@python-works.com>
parents: 3029
diff changeset
112 ${h.checkbox('repo_enable_locking',value="True")}
2726
aa17c7a1b8a5 Implemented basic locking functionality.
Marcin Kuzminski <marcin@python-works.com>
parents: 2607
diff changeset
113 <span class="help-block">${_('Enable lock-by-pulling on repository.')}</span>
aa17c7a1b8a5 Implemented basic locking functionality.
Marcin Kuzminski <marcin@python-works.com>
parents: 2607
diff changeset
114 </div>
2815
acc05c33cc0c White space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 2809
diff changeset
115 </div>
2726
aa17c7a1b8a5 Implemented basic locking functionality.
Marcin Kuzminski <marcin@python-works.com>
parents: 2607
diff changeset
116 <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
117 <div class="label">
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
118 <label for="user">${_('Owner')}:</label>
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
119 </div>
2103
Marcin Kuzminski <marcin@python-works.com>
parents: 1981
diff changeset
120 <div class="input input-medium ac">
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
121 <div class="perm_ac">
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
122 ${h.text('user',class_='yui-ac-input')}
2103
Marcin Kuzminski <marcin@python-works.com>
parents: 1981
diff changeset
123 <span class="help-block">${_('Change owner of this repository.')}</span>
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
124 <div id="owner_container"></div>
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
125 </div>
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
126 </div>
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1755
diff changeset
127 </div>
3308
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
128 %if c.visual.repository_fields:
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
129 ## EXTRA FIELDS
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
130 %for field in c.repo_fields:
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
131 <div class="field">
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
132 <div class="label">
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
133 <label for="${field.field_key_prefixed}">${field.field_label} (${field.field_key}):</label>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
134 </div>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
135 <div class="input input-medium">
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
136 ${h.text(field.field_key_prefixed, field.field_value, class_='medium')}
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
137 %if field.field_desc:
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
138 <span class="help-block">${field.field_desc}</span>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
139 %endif
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
140 </div>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
141 </div>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
142 %endfor
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
143 %endif
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
144 <div class="field">
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
145 <div class="label">
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
146 <label for="input">${_('Permissions')}:</label>
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
147 </div>
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
148 <div class="input">
1015
65129c332d37 #56 added ajax removal of users groups,
Marcin Kuzminski <marcin@python-works.com>
parents: 1012
diff changeset
149 <%include file="repo_edit_perms.html"/>
65129c332d37 #56 added ajax removal of users groups,
Marcin Kuzminski <marcin@python-works.com>
parents: 1012
diff changeset
150 </div>
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1755
diff changeset
151
1961
f48bce87475b code cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1888
diff changeset
152 <div class="buttons">
2607
7ae36df760ce removed deprecated ui-button
Marcin Kuzminski <marcin@python-works.com>
parents: 2570
diff changeset
153 ${h.submit('save',_('Save'),class_="ui-btn large")}
7ae36df760ce removed deprecated ui-button
Marcin Kuzminski <marcin@python-works.com>
parents: 2570
diff changeset
154 ${h.reset('reset',_('Reset'),class_="ui-btn large")}
1961
f48bce87475b code cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1888
diff changeset
155 </div>
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1755
diff changeset
156 </div>
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
157 </div>
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1755
diff changeset
158 </div>
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
159 ${h.end_form()}
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 328
diff changeset
160 </div>
699
52da7cba88a6 Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents: 698
diff changeset
161
52da7cba88a6 Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents: 698
diff changeset
162 <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
163 <div class="title">
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1755
diff changeset
164 <h5>${_('Administration')}</h5>
699
52da7cba88a6 Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents: 698
diff changeset
165 </div>
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1755
diff changeset
166
708
b9bbc0d6e9f3 added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents: 703
diff changeset
167 <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
168 ${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
169 <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
170 <div class="fields">
1755
1088ded6e602 implements #239 manual marking of repos as forks for admins
Marcin Kuzminski <marcin@python-works.com>
parents: 1472
diff changeset
171 ${h.submit('reset_stats_%s' % c.repo_info.repo_name,_('Reset current statistics'),class_="ui-btn",onclick="return confirm('"+_('Confirm to remove current statistics')+"');")}
1088ded6e602 implements #239 manual marking of repos as forks for admins
Marcin Kuzminski <marcin@python-works.com>
parents: 1472
diff changeset
172 <div class="field" style="border:none;color:#888">
708
b9bbc0d6e9f3 added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents: 703
diff changeset
173 <ul>
b9bbc0d6e9f3 added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents: 703
diff changeset
174 <li>${_('Fetched to rev')}: ${c.stats_revision}/${c.repo_last_rev}</li>
1981
518f87919375 UI: percentage of stats gathered doesn't seem like important enough to need a large font
Aras Pranckevicius <aras@unity3d.com>
parents: 1961
diff changeset
175 <li>${_('Stats gathered')}: ${c.stats_percentage}%</li>
708
b9bbc0d6e9f3 added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents: 703
diff changeset
176 </ul>
b9bbc0d6e9f3 added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents: 703
diff changeset
177 </div>
b9bbc0d6e9f3 added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents: 703
diff changeset
178 </div>
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1755
diff changeset
179 </div>
708
b9bbc0d6e9f3 added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents: 703
diff changeset
180 ${h.end_form()}
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1755
diff changeset
181
1114
4de3fa6290a7 #109, added manual pull of changes for repositories that have remote location filled in.
Marcin Kuzminski <marcin@python-works.com>
parents: 1112
diff changeset
182 %if c.repo_info.clone_uri:
4de3fa6290a7 #109, added manual pull of changes for repositories that have remote location filled in.
Marcin Kuzminski <marcin@python-works.com>
parents: 1112
diff changeset
183 <h3>${_('Remote')}</h3>
4de3fa6290a7 #109, added manual pull of changes for repositories that have remote location filled in.
Marcin Kuzminski <marcin@python-works.com>
parents: 1112
diff changeset
184 ${h.form(url('repo_pull', repo_name=c.repo_info.repo_name),method='put')}
4de3fa6290a7 #109, added manual pull of changes for repositories that have remote location filled in.
Marcin Kuzminski <marcin@python-works.com>
parents: 1112
diff changeset
185 <div class="form">
4de3fa6290a7 #109, added manual pull of changes for repositories that have remote location filled in.
Marcin Kuzminski <marcin@python-works.com>
parents: 1112
diff changeset
186 <div class="fields">
1755
1088ded6e602 implements #239 manual marking of repos as forks for admins
Marcin Kuzminski <marcin@python-works.com>
parents: 1472
diff changeset
187 ${h.submit('remote_pull_%s' % c.repo_info.repo_name,_('Pull changes from remote location'),class_="ui-btn",onclick="return confirm('"+_('Confirm to pull changes from remote side')+"');")}
1114
4de3fa6290a7 #109, added manual pull of changes for repositories that have remote location filled in.
Marcin Kuzminski <marcin@python-works.com>
parents: 1112
diff changeset
188 <div class="field" style="border:none">
4de3fa6290a7 #109, added manual pull of changes for repositories that have remote location filled in.
Marcin Kuzminski <marcin@python-works.com>
parents: 1112
diff changeset
189 <ul>
4de3fa6290a7 #109, added manual pull of changes for repositories that have remote location filled in.
Marcin Kuzminski <marcin@python-works.com>
parents: 1112
diff changeset
190 <li><a href="${c.repo_info.clone_uri}">${c.repo_info.clone_uri}</a></li>
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1755
diff changeset
191 </ul>
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1755
diff changeset
192 </div>
1114
4de3fa6290a7 #109, added manual pull of changes for repositories that have remote location filled in.
Marcin Kuzminski <marcin@python-works.com>
parents: 1112
diff changeset
193 </div>
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1755
diff changeset
194 </div>
1114
4de3fa6290a7 #109, added manual pull of changes for repositories that have remote location filled in.
Marcin Kuzminski <marcin@python-works.com>
parents: 1112
diff changeset
195 ${h.end_form()}
4de3fa6290a7 #109, added manual pull of changes for repositories that have remote location filled in.
Marcin Kuzminski <marcin@python-works.com>
parents: 1112
diff changeset
196 %endif
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1755
diff changeset
197
708
b9bbc0d6e9f3 added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents: 703
diff changeset
198 <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
199 ${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
200 <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
201 <div class="fields">
1755
1088ded6e602 implements #239 manual marking of repos as forks for admins
Marcin Kuzminski <marcin@python-works.com>
parents: 1472
diff changeset
202 ${h.submit('reset_cache_%s' % c.repo_info.repo_name,_('Invalidate repository cache'),class_="ui-btn",onclick="return confirm('"+_('Confirm to invalidate repository cache')+"');")}
2809
070d2eacd48b Show cache keys in admin settings of repository
Marcin Kuzminski <marcin@python-works.com>
parents: 2726
diff changeset
203 <div class="field" style="border:none;color:#888">
070d2eacd48b Show cache keys in admin settings of repository
Marcin Kuzminski <marcin@python-works.com>
parents: 2726
diff changeset
204 <ul>
070d2eacd48b Show cache keys in admin settings of repository
Marcin Kuzminski <marcin@python-works.com>
parents: 2726
diff changeset
205 <li>${_('Manually invalidate cache for this repository. On first access repository will be cached again')}
070d2eacd48b Show cache keys in admin settings of repository
Marcin Kuzminski <marcin@python-works.com>
parents: 2726
diff changeset
206 </li>
070d2eacd48b Show cache keys in admin settings of repository
Marcin Kuzminski <marcin@python-works.com>
parents: 2726
diff changeset
207 </ul>
2815
acc05c33cc0c White space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 2809
diff changeset
208 </div>
2809
070d2eacd48b Show cache keys in admin settings of repository
Marcin Kuzminski <marcin@python-works.com>
parents: 2726
diff changeset
209 <div class="field" style="border:none;">
070d2eacd48b Show cache keys in admin settings of repository
Marcin Kuzminski <marcin@python-works.com>
parents: 2726
diff changeset
210 ${_('List of cached values')}
3020
00498b3e4c88 Cleaned the way cache keys are invalidated
Marcin Kuzminski <marcin@python-works.com>
parents: 2815
diff changeset
211 <table>
00498b3e4c88 Cleaned the way cache keys are invalidated
Marcin Kuzminski <marcin@python-works.com>
parents: 2815
diff changeset
212 <tr>
00498b3e4c88 Cleaned the way cache keys are invalidated
Marcin Kuzminski <marcin@python-works.com>
parents: 2815
diff changeset
213 <th>${_('Prefix')}</th>
00498b3e4c88 Cleaned the way cache keys are invalidated
Marcin Kuzminski <marcin@python-works.com>
parents: 2815
diff changeset
214 <th>${_('Key')}</th>
00498b3e4c88 Cleaned the way cache keys are invalidated
Marcin Kuzminski <marcin@python-works.com>
parents: 2815
diff changeset
215 <th>${_('Active')}</th>
00498b3e4c88 Cleaned the way cache keys are invalidated
Marcin Kuzminski <marcin@python-works.com>
parents: 2815
diff changeset
216 </tr>
2809
070d2eacd48b Show cache keys in admin settings of repository
Marcin Kuzminski <marcin@python-works.com>
parents: 2726
diff changeset
217 %for cache in c.repo_info.cache_keys:
3020
00498b3e4c88 Cleaned the way cache keys are invalidated
Marcin Kuzminski <marcin@python-works.com>
parents: 2815
diff changeset
218 <tr>
3029
685ebc84c2e9 White space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 3020
diff changeset
219 <td>${cache.prefix or '-'}</td>
3020
00498b3e4c88 Cleaned the way cache keys are invalidated
Marcin Kuzminski <marcin@python-works.com>
parents: 2815
diff changeset
220 <td>${cache.cache_key}</td>
00498b3e4c88 Cleaned the way cache keys are invalidated
Marcin Kuzminski <marcin@python-works.com>
parents: 2815
diff changeset
221 <td>${h.bool2icon(cache.cache_active)}</td>
00498b3e4c88 Cleaned the way cache keys are invalidated
Marcin Kuzminski <marcin@python-works.com>
parents: 2815
diff changeset
222 </tr>
2809
070d2eacd48b Show cache keys in admin settings of repository
Marcin Kuzminski <marcin@python-works.com>
parents: 2726
diff changeset
223 %endfor
3020
00498b3e4c88 Cleaned the way cache keys are invalidated
Marcin Kuzminski <marcin@python-works.com>
parents: 2815
diff changeset
224 </table>
2815
acc05c33cc0c White space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 2809
diff changeset
225 </div>
708
b9bbc0d6e9f3 added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents: 703
diff changeset
226 </div>
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1755
diff changeset
227 </div>
708
b9bbc0d6e9f3 added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents: 703
diff changeset
228 ${h.end_form()}
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1755
diff changeset
229
1085
3fe3285868d1 implemented public journal for anonymous users, admin can control which repositories
Marcin Kuzminski <marcin@python-works.com>
parents: 1084
diff changeset
230 <h3>${_('Public journal')}</h3>
3fe3285868d1 implemented public journal for anonymous users, admin can control which repositories
Marcin Kuzminski <marcin@python-works.com>
parents: 1084
diff changeset
231 ${h.form(url('repo_public_journal', repo_name=c.repo_info.repo_name),method='put')}
3fe3285868d1 implemented public journal for anonymous users, admin can control which repositories
Marcin Kuzminski <marcin@python-works.com>
parents: 1084
diff changeset
232 <div class="form">
2809
070d2eacd48b Show cache keys in admin settings of repository
Marcin Kuzminski <marcin@python-works.com>
parents: 2726
diff changeset
233 ${h.hidden('auth_token',str(h.get_token()))}
070d2eacd48b Show cache keys in admin settings of repository
Marcin Kuzminski <marcin@python-works.com>
parents: 2726
diff changeset
234 <div class="field">
070d2eacd48b Show cache keys in admin settings of repository
Marcin Kuzminski <marcin@python-works.com>
parents: 2726
diff changeset
235 %if c.in_public_journal:
070d2eacd48b Show cache keys in admin settings of repository
Marcin Kuzminski <marcin@python-works.com>
parents: 2726
diff changeset
236 ${h.submit('set_public_%s' % c.repo_info.repo_name,_('Remove from public journal'),class_="ui-btn")}
070d2eacd48b Show cache keys in admin settings of repository
Marcin Kuzminski <marcin@python-works.com>
parents: 2726
diff changeset
237 %else:
070d2eacd48b Show cache keys in admin settings of repository
Marcin Kuzminski <marcin@python-works.com>
parents: 2726
diff changeset
238 ${h.submit('set_public_%s' % c.repo_info.repo_name,_('Add to public journal'),class_="ui-btn")}
070d2eacd48b Show cache keys in admin settings of repository
Marcin Kuzminski <marcin@python-works.com>
parents: 2726
diff changeset
239 %endif
070d2eacd48b Show cache keys in admin settings of repository
Marcin Kuzminski <marcin@python-works.com>
parents: 2726
diff changeset
240 </div>
070d2eacd48b Show cache keys in admin settings of repository
Marcin Kuzminski <marcin@python-works.com>
parents: 2726
diff changeset
241 <div class="field" style="border:none;color:#888">
070d2eacd48b Show cache keys in admin settings of repository
Marcin Kuzminski <marcin@python-works.com>
parents: 2726
diff changeset
242 <ul>
070d2eacd48b Show cache keys in admin settings of repository
Marcin Kuzminski <marcin@python-works.com>
parents: 2726
diff changeset
243 <li>${_('All actions made on this repository will be accessible to everyone in public journal')}
070d2eacd48b Show cache keys in admin settings of repository
Marcin Kuzminski <marcin@python-works.com>
parents: 2726
diff changeset
244 </li>
070d2eacd48b Show cache keys in admin settings of repository
Marcin Kuzminski <marcin@python-works.com>
parents: 2726
diff changeset
245 </ul>
070d2eacd48b Show cache keys in admin settings of repository
Marcin Kuzminski <marcin@python-works.com>
parents: 2726
diff changeset
246 </div>
1085
3fe3285868d1 implemented public journal for anonymous users, admin can control which repositories
Marcin Kuzminski <marcin@python-works.com>
parents: 1084
diff changeset
247 </div>
3fe3285868d1 implemented public journal for anonymous users, admin can control which repositories
Marcin Kuzminski <marcin@python-works.com>
parents: 1084
diff changeset
248 ${h.end_form()}
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1755
diff changeset
249
2726
aa17c7a1b8a5 Implemented basic locking functionality.
Marcin Kuzminski <marcin@python-works.com>
parents: 2607
diff changeset
250 <h3>${_('Locking')}</h3>
aa17c7a1b8a5 Implemented basic locking functionality.
Marcin Kuzminski <marcin@python-works.com>
parents: 2607
diff changeset
251 ${h.form(url('repo_locking', repo_name=c.repo_info.repo_name),method='put')}
708
b9bbc0d6e9f3 added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents: 703
diff changeset
252 <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
253 <div class="fields">
2726
aa17c7a1b8a5 Implemented basic locking functionality.
Marcin Kuzminski <marcin@python-works.com>
parents: 2607
diff changeset
254 %if c.repo_info.locked[0]:
aa17c7a1b8a5 Implemented basic locking functionality.
Marcin Kuzminski <marcin@python-works.com>
parents: 2607
diff changeset
255 ${h.submit('set_unlock' ,_('Unlock locked repo'),class_="ui-btn",onclick="return confirm('"+_('Confirm to unlock repository')+"');")}
aa17c7a1b8a5 Implemented basic locking functionality.
Marcin Kuzminski <marcin@python-works.com>
parents: 2607
diff changeset
256 ${'Locked by %s on %s' % (h.person_by_id(c.repo_info.locked[0]),h.fmt_date(h.time_to_datetime(c.repo_info.locked[1])))}
aa17c7a1b8a5 Implemented basic locking functionality.
Marcin Kuzminski <marcin@python-works.com>
parents: 2607
diff changeset
257 %else:
aa17c7a1b8a5 Implemented basic locking functionality.
Marcin Kuzminski <marcin@python-works.com>
parents: 2607
diff changeset
258 ${h.submit('set_lock',_('lock repo'),class_="ui-btn",onclick="return confirm('"+_('Confirm to lock repository')+"');")}
aa17c7a1b8a5 Implemented basic locking functionality.
Marcin Kuzminski <marcin@python-works.com>
parents: 2607
diff changeset
259 ${_('Repository is not locked')}
aa17c7a1b8a5 Implemented basic locking functionality.
Marcin Kuzminski <marcin@python-works.com>
parents: 2607
diff changeset
260 %endif
708
b9bbc0d6e9f3 added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents: 703
diff changeset
261 </div>
1755
1088ded6e602 implements #239 manual marking of repos as forks for admins
Marcin Kuzminski <marcin@python-works.com>
parents: 1472
diff changeset
262 <div class="field" style="border:none;color:#888">
1088ded6e602 implements #239 manual marking of repos as forks for admins
Marcin Kuzminski <marcin@python-works.com>
parents: 1472
diff changeset
263 <ul>
2726
aa17c7a1b8a5 Implemented basic locking functionality.
Marcin Kuzminski <marcin@python-works.com>
parents: 2607
diff changeset
264 <li>${_('Force locking on repository. Works only when anonymous access is disabled')}
1755
1088ded6e602 implements #239 manual marking of repos as forks for admins
Marcin Kuzminski <marcin@python-works.com>
parents: 1472
diff changeset
265 </li>
1088ded6e602 implements #239 manual marking of repos as forks for admins
Marcin Kuzminski <marcin@python-works.com>
parents: 1472
diff changeset
266 </ul>
2815
acc05c33cc0c White space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 2809
diff changeset
267 </div>
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1755
diff changeset
268 </div>
1755
1088ded6e602 implements #239 manual marking of repos as forks for admins
Marcin Kuzminski <marcin@python-works.com>
parents: 1472
diff changeset
269 ${h.end_form()}
1088ded6e602 implements #239 manual marking of repos as forks for admins
Marcin Kuzminski <marcin@python-works.com>
parents: 1472
diff changeset
270
2459
9492ab68331f Initial version of landing revisions ref #483
Marcin Kuzminski <marcin@python-works.com>
parents: 2103
diff changeset
271 <h3>${_('Set as fork of')}</h3>
1755
1088ded6e602 implements #239 manual marking of repos as forks for admins
Marcin Kuzminski <marcin@python-works.com>
parents: 1472
diff changeset
272 ${h.form(url('repo_as_fork', repo_name=c.repo_info.repo_name),method='put')}
1088ded6e602 implements #239 manual marking of repos as forks for admins
Marcin Kuzminski <marcin@python-works.com>
parents: 1472
diff changeset
273 <div class="form">
1088ded6e602 implements #239 manual marking of repos as forks for admins
Marcin Kuzminski <marcin@python-works.com>
parents: 1472
diff changeset
274 <div class="fields">
1088ded6e602 implements #239 manual marking of repos as forks for admins
Marcin Kuzminski <marcin@python-works.com>
parents: 1472
diff changeset
275 ${h.select('id_fork_of','',c.repos_list,class_="medium")}
1088ded6e602 implements #239 manual marking of repos as forks for admins
Marcin Kuzminski <marcin@python-works.com>
parents: 1472
diff changeset
276 ${h.submit('set_as_fork_%s' % c.repo_info.repo_name,_('set'),class_="ui-btn",)}
1088ded6e602 implements #239 manual marking of repos as forks for admins
Marcin Kuzminski <marcin@python-works.com>
parents: 1472
diff changeset
277 </div>
1088ded6e602 implements #239 manual marking of repos as forks for admins
Marcin Kuzminski <marcin@python-works.com>
parents: 1472
diff changeset
278 <div class="field" style="border:none;color:#888">
1088ded6e602 implements #239 manual marking of repos as forks for admins
Marcin Kuzminski <marcin@python-works.com>
parents: 1472
diff changeset
279 <ul>
2459
9492ab68331f Initial version of landing revisions ref #483
Marcin Kuzminski <marcin@python-works.com>
parents: 2103
diff changeset
280 <li>${_('''Manually set this repository as a fork of another from the list''')}</li>
1755
1088ded6e602 implements #239 manual marking of repos as forks for admins
Marcin Kuzminski <marcin@python-works.com>
parents: 1472
diff changeset
281 </ul>
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1755
diff changeset
282 </div>
2815
acc05c33cc0c White space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 2809
diff changeset
283 </div>
708
b9bbc0d6e9f3 added cache reset, stats reset, and delete into repository settings in admin.
Marcin Kuzminski <marcin@python-works.com>
parents: 703
diff changeset
284 ${h.end_form()}
2815
acc05c33cc0c White space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 2809
diff changeset
285
2726
aa17c7a1b8a5 Implemented basic locking functionality.
Marcin Kuzminski <marcin@python-works.com>
parents: 2607
diff changeset
286 <h3>${_('Delete')}</h3>
aa17c7a1b8a5 Implemented basic locking functionality.
Marcin Kuzminski <marcin@python-works.com>
parents: 2607
diff changeset
287 ${h.form(url('repo', repo_name=c.repo_info.repo_name),method='delete')}
aa17c7a1b8a5 Implemented basic locking functionality.
Marcin Kuzminski <marcin@python-works.com>
parents: 2607
diff changeset
288 <div class="form">
aa17c7a1b8a5 Implemented basic locking functionality.
Marcin Kuzminski <marcin@python-works.com>
parents: 2607
diff changeset
289 <div class="fields">
aa17c7a1b8a5 Implemented basic locking functionality.
Marcin Kuzminski <marcin@python-works.com>
parents: 2607
diff changeset
290 ${h.submit('remove_%s' % c.repo_info.repo_name,_('Remove this repository'),class_="ui-btn red",onclick="return confirm('"+_('Confirm to delete this repository')+"');")}
3391
f282c81ff532 implemented #689 Deleting Repositories with Forks Should Be Easier
Marcin Kuzminski <marcin@python-works.com>
parents: 3315
diff changeset
291 %if c.repo_info.forks.count():
3394
fe2bb88bf7ac whitespace cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 3392
diff changeset
292 - ${ungettext('this repository has %s fork', 'this repository has %s forks', c.repo_info.forks.count()) % c.repo_info.forks.count()}
3391
f282c81ff532 implemented #689 Deleting Repositories with Forks Should Be Easier
Marcin Kuzminski <marcin@python-works.com>
parents: 3315
diff changeset
293 <input type="radio" name="forks" value="detach_forks" checked="checked"/> <label for="forks">${_('Detach forks')}</label>
f282c81ff532 implemented #689 Deleting Repositories with Forks Should Be Easier
Marcin Kuzminski <marcin@python-works.com>
parents: 3315
diff changeset
294 <input type="radio" name="forks" value="delete_forks" /> <label for="forks">${_('Delete forks')}</label>
3394
fe2bb88bf7ac whitespace cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 3392
diff changeset
295 %endif
2726
aa17c7a1b8a5 Implemented basic locking functionality.
Marcin Kuzminski <marcin@python-works.com>
parents: 2607
diff changeset
296 </div>
aa17c7a1b8a5 Implemented basic locking functionality.
Marcin Kuzminski <marcin@python-works.com>
parents: 2607
diff changeset
297 <div class="field" style="border:none;color:#888">
aa17c7a1b8a5 Implemented basic locking functionality.
Marcin Kuzminski <marcin@python-works.com>
parents: 2607
diff changeset
298 <ul>
3270
81397bd3e77f fix a couple of typos
Mads Kiilerich <madski@unity3d.com>
parents: 3197
diff changeset
299 <li>${_('This repository will be renamed in a special way in order to be unaccesible for RhodeCode and VCS systems. If you need to fully delete it from file system please do it manually')}</li>
2726
aa17c7a1b8a5 Implemented basic locking functionality.
Marcin Kuzminski <marcin@python-works.com>
parents: 2607
diff changeset
300 </ul>
aa17c7a1b8a5 Implemented basic locking functionality.
Marcin Kuzminski <marcin@python-works.com>
parents: 2607
diff changeset
301 </div>
aa17c7a1b8a5 Implemented basic locking functionality.
Marcin Kuzminski <marcin@python-works.com>
parents: 2607
diff changeset
302 </div>
2815
acc05c33cc0c White space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 2809
diff changeset
303 ${h.end_form()}
699
52da7cba88a6 Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents: 698
diff changeset
304 </div>
52da7cba88a6 Code refactor for auth func, preparing for ldap support
Marcin Kuzminski <marcin@python-works.com>
parents: 698
diff changeset
305
3308
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
306 ##TODO: this should be controlled by the VISUAL setting
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
307 %if c.visual.repository_fields:
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
308 <div class="box box-left" style="clear:left">
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
309 <!-- box / title -->
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
310 <div class="title">
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
311 <h5>${_('Extra fields')}</h5>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
312 </div>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
313
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
314 <div class="emails_wrap">
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
315 <table class="noborder">
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
316 %for field in c.repo_fields:
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
317 <tr>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
318 <td>${field.field_label} (${field.field_key})</td>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
319 <td>${field.field_type}</td>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
320 <td>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
321 ${h.form(url('delete_repo_fields', repo_name=c.repo_info.repo_name, field_id=field.repo_field_id),method='delete')}
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
322 ${h.submit('remove_%s' % field.repo_field_id, _('delete'), id="remove_field_%s" % field.repo_field_id,
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
323 class_="delete_icon action_button", onclick="return confirm('"+_('Confirm to delete this field: %s') % field.field_key+"');")}
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
324 ${h.end_form()}
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
325 </td>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
326 </tr>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
327 %endfor
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
328 </table>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
329 </div>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
330
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
331 ${h.form(url('create_repo_fields', repo_name=c.repo_info.repo_name),method='put')}
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
332 <div class="form">
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
333 <!-- fields -->
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
334 <div class="fields">
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
335 <div class="field">
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
336 <div class="label">
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
337 <label for="new_field_key">${_('New field key')}:</label>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
338 </div>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
339 <div class="input">
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
340 ${h.text('new_field_key', class_='small')}
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
341 </div>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
342 </div>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
343 <div class="field">
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
344 <div class="label">
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
345 <label for="new_field_label">${_('New field label')}:</label>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
346 </div>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
347 <div class="input">
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
348 ${h.text('new_field_label', class_='small', placeholder=_('Enter short label'))}
3315
fc08484c5bf3 whitespace cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 3308
diff changeset
349 </div>
3308
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
350 </div>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
351
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
352 <div class="field">
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
353 <div class="label">
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
354 <label for="new_field_desc">${_('New field description')}:</label>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
355 </div>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
356 <div class="input">
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
357 ${h.text('new_field_desc', class_='small', placeholder=_('Enter description of a field'))}
3315
fc08484c5bf3 whitespace cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 3308
diff changeset
358 </div>
3308
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
359 </div>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
360
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
361 <div class="buttons">
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
362 ${h.submit('save',_('Add'),class_="ui-btn large")}
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
363 ${h.reset('reset',_('Reset'),class_="ui-btn large")}
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
364 </div>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
365 </div>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
366 </div>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
367 ${h.end_form()}
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
368 </div>
72a91632b731 repository extra fields implementation
Marcin Kuzminski <marcin@python-works.com>
parents: 3288
diff changeset
369 %endif
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1755
diff changeset
370 </%def>