Mercurial > kallithea
comparison rhodecode/templates/admin/repos/repo_edit.html @ 3308:72a91632b731 beta
repository extra fields implementation
- verion bump to 1.6
- migrations
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Wed, 30 Jan 2013 04:10:58 +0100 |
parents | 6cdf2cd9d9d8 |
children | fc08484c5bf3 |
comparison
equal
deleted
inserted
replaced
3307:fba005869f55 | 3308:72a91632b731 |
---|---|
126 <span class="help-block">${_('Change owner of this repository.')}</span> | 126 <span class="help-block">${_('Change owner of this repository.')}</span> |
127 <div id="owner_container"></div> | 127 <div id="owner_container"></div> |
128 </div> | 128 </div> |
129 </div> | 129 </div> |
130 </div> | 130 </div> |
131 | 131 %if c.visual.repository_fields: |
132 ## EXTRA FIELDS | |
133 %for field in c.repo_fields: | |
134 <div class="field"> | |
135 <div class="label"> | |
136 <label for="${field.field_key_prefixed}">${field.field_label} (${field.field_key}):</label> | |
137 </div> | |
138 <div class="input input-medium"> | |
139 ${h.text(field.field_key_prefixed, field.field_value, class_='medium')} | |
140 %if field.field_desc: | |
141 <span class="help-block">${field.field_desc}</span> | |
142 %endif | |
143 </div> | |
144 </div> | |
145 %endfor | |
146 %endif | |
132 <div class="field"> | 147 <div class="field"> |
133 <div class="label"> | 148 <div class="label"> |
134 <label for="input">${_('Permissions')}:</label> | 149 <label for="input">${_('Permissions')}:</label> |
135 </div> | 150 </div> |
136 <div class="input"> | 151 <div class="input"> |
284 </div> | 299 </div> |
285 </div> | 300 </div> |
286 ${h.end_form()} | 301 ${h.end_form()} |
287 </div> | 302 </div> |
288 | 303 |
304 ##TODO: this should be controlled by the VISUAL setting | |
305 %if c.visual.repository_fields: | |
306 <div class="box box-left" style="clear:left"> | |
307 <!-- box / title --> | |
308 <div class="title"> | |
309 <h5>${_('Extra fields')}</h5> | |
310 </div> | |
311 | |
312 <div class="emails_wrap"> | |
313 <table class="noborder"> | |
314 %for field in c.repo_fields: | |
315 <tr> | |
316 <td>${field.field_label} (${field.field_key})</td> | |
317 <td>${field.field_type}</td> | |
318 <td> | |
319 ${h.form(url('delete_repo_fields', repo_name=c.repo_info.repo_name, field_id=field.repo_field_id),method='delete')} | |
320 ${h.submit('remove_%s' % field.repo_field_id, _('delete'), id="remove_field_%s" % field.repo_field_id, | |
321 class_="delete_icon action_button", onclick="return confirm('"+_('Confirm to delete this field: %s') % field.field_key+"');")} | |
322 ${h.end_form()} | |
323 </td> | |
324 </tr> | |
325 %endfor | |
326 </table> | |
327 </div> | |
328 | |
329 ${h.form(url('create_repo_fields', repo_name=c.repo_info.repo_name),method='put')} | |
330 <div class="form"> | |
331 <!-- fields --> | |
332 <div class="fields"> | |
333 <div class="field"> | |
334 <div class="label"> | |
335 <label for="new_field_key">${_('New field key')}:</label> | |
336 </div> | |
337 <div class="input"> | |
338 ${h.text('new_field_key', class_='small')} | |
339 </div> | |
340 </div> | |
341 <div class="field"> | |
342 <div class="label"> | |
343 <label for="new_field_label">${_('New field label')}:</label> | |
344 </div> | |
345 <div class="input"> | |
346 ${h.text('new_field_label', class_='small', placeholder=_('Enter short label'))} | |
347 </div> | |
348 </div> | |
349 | |
350 <div class="field"> | |
351 <div class="label"> | |
352 <label for="new_field_desc">${_('New field description')}:</label> | |
353 </div> | |
354 <div class="input"> | |
355 ${h.text('new_field_desc', class_='small', placeholder=_('Enter description of a field'))} | |
356 </div> | |
357 </div> | |
358 | |
359 <div class="buttons"> | |
360 ${h.submit('save',_('Add'),class_="ui-btn large")} | |
361 ${h.reset('reset',_('Reset'),class_="ui-btn large")} | |
362 </div> | |
363 </div> | |
364 </div> | |
365 ${h.end_form()} | |
366 </div> | |
367 %endif | |
289 </%def> | 368 </%def> |