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>