Files @ 6c6718c06ea2
Branch filter:

Location: kallithea/rhodecode/templates/admin/repos/repo_edit.html - annotation

Marcin Kuzminski
merge beta into stable
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
a1ec653f5f95
1e757ac98988
1e757ac98988
1e757ac98988
f91d3f9b7230
f91d3f9b7230
f91d3f9b7230
1e757ac98988
187a924ed653
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
52da7cba88a6
1e757ac98988
1e757ac98988
f91d3f9b7230
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
9c1ed03ef5db
52da7cba88a6
1e757ac98988
6d0a7284949d
6d0a7284949d
6d0a7284949d
6d0a7284949d
6d0a7284949d
6d0a7284949d
187a924ed653
6d0a7284949d
f91d3f9b7230
6d0a7284949d
6d0a7284949d
6d0a7284949d
6d0a7284949d
6d0a7284949d
6d0a7284949d
6d0a7284949d
f91d3f9b7230
758f64f3fbda
758f64f3fbda
758f64f3fbda
758f64f3fbda
758f64f3fbda
52da7cba88a6
758f64f3fbda
f91d3f9b7230
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
f91d3f9b7230
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
bd57d1cb9dc3
bd57d1cb9dc3
bd57d1cb9dc3
bd57d1cb9dc3
bd57d1cb9dc3
bd57d1cb9dc3
bd57d1cb9dc3
f91d3f9b7230
72f008ed9b18
72f008ed9b18
72f008ed9b18
72f008ed9b18
72f008ed9b18
72f008ed9b18
72f008ed9b18
f91d3f9b7230
1e757ac98988
136ad719d9e2
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
f91d3f9b7230
f91d3f9b7230
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
65129c332d37
65129c332d37
f91d3f9b7230
f48bce87475b
f48bce87475b
f48bce87475b
f48bce87475b
f91d3f9b7230
1e757ac98988
f91d3f9b7230
1e757ac98988
1e757ac98988
52da7cba88a6
52da7cba88a6
52da7cba88a6
f91d3f9b7230
52da7cba88a6
f91d3f9b7230
b9bbc0d6e9f3
b9bbc0d6e9f3
b9bbc0d6e9f3
b9bbc0d6e9f3
1088ded6e602
1088ded6e602
b9bbc0d6e9f3
b9bbc0d6e9f3
518f87919375
b9bbc0d6e9f3
b9bbc0d6e9f3
b9bbc0d6e9f3
f91d3f9b7230
b9bbc0d6e9f3
f91d3f9b7230
4de3fa6290a7
4de3fa6290a7
4de3fa6290a7
4de3fa6290a7
4de3fa6290a7
1088ded6e602
4de3fa6290a7
4de3fa6290a7
4de3fa6290a7
f91d3f9b7230
f91d3f9b7230
4de3fa6290a7
f91d3f9b7230
4de3fa6290a7
4de3fa6290a7
f91d3f9b7230
b9bbc0d6e9f3
b9bbc0d6e9f3
b9bbc0d6e9f3
b9bbc0d6e9f3
1088ded6e602
b9bbc0d6e9f3
f91d3f9b7230
b9bbc0d6e9f3
f91d3f9b7230
3fe3285868d1
3fe3285868d1
3fe3285868d1
3fe3285868d1
1088ded6e602
3fe3285868d1
1088ded6e602
3fe3285868d1
1088ded6e602
3fe3285868d1
1088ded6e602
1088ded6e602
1088ded6e602
1088ded6e602
1088ded6e602
1088ded6e602
f91d3f9b7230
3fe3285868d1
3fe3285868d1
f91d3f9b7230
b9bbc0d6e9f3
b9bbc0d6e9f3
b9bbc0d6e9f3
b9bbc0d6e9f3
1088ded6e602
b9bbc0d6e9f3
1088ded6e602
1088ded6e602
f91d3f9b7230
1088ded6e602
1088ded6e602
1088ded6e602
f91d3f9b7230
f91d3f9b7230
1088ded6e602
1088ded6e602
1088ded6e602
1088ded6e602
1088ded6e602
1088ded6e602
1088ded6e602
1088ded6e602
1088ded6e602
1088ded6e602
1088ded6e602
1088ded6e602
1088ded6e602
f91d3f9b7230
f91d3f9b7230
b9bbc0d6e9f3
f91d3f9b7230
52da7cba88a6
52da7cba88a6
52da7cba88a6
f91d3f9b7230
## -*- coding: utf-8 -*-
<%inherit file="/base/base.html"/>

<%def name="title()">
    ${_('Edit repository')} ${c.repo_info.repo_name} - ${c.rhodecode_name}
</%def>

<%def name="breadcrumbs_links()">
    ${h.link_to(_('Admin'),h.url('admin_home'))}
    &raquo;
    ${h.link_to(_('Repositories'),h.url('repos'))}
    &raquo;
    ${_('edit')} &raquo; ${h.link_to(c.repo_info.just_name,h.url('summary_home',repo_name=c.repo_name))}
</%def>

<%def name="page_nav()">
	${self.menu('admin')}
</%def>

<%def name="main()">
<div class="box box-left">
    <!-- box / title -->
    <div class="title">
        ${self.breadcrumbs()}
    </div>
    ${h.form(url('repo', repo_name=c.repo_info.repo_name),method='put')}
    <div class="form">
        <!-- fields -->
        <div class="fields">
            <div class="field">
                <div class="label">
                    <label for="repo_name">${_('Name')}:</label>
                </div>
                <div class="input">
                    ${h.text('repo_name',class_="medium")}
                </div>
           </div>
	       <div class="field">
	           <div class="label">
	               <label for="clone_uri">${_('Clone uri')}:</label>
	           </div>
	           <div class="input">
	               ${h.text('clone_uri',class_="medium")}
	           </div>
	        </div>
	        <div class="field">
	            <div class="label">
	                <label for="repo_group">${_('Repository group')}:</label>
	            </div>
	            <div class="input">
	                ${h.select('repo_group','',c.repo_groups,class_="medium")}
	            </div>
	        </div>
            <div class="field">
                <div class="label">
                    <label for="repo_type">${_('Type')}:</label>
                </div>
                <div class="input">
                    ${h.select('repo_type','hg',c.backends,class_="medium")}
                </div>
            </div>
            <div class="field">
                <div class="label label-textarea">
                    <label for="description">${_('Description')}:</label>
                </div>
                <div class="textarea text-area editor">
                    ${h.textarea('description',cols=23,rows=5)}
                </div>
            </div>

            <div class="field">
                <div class="label label-checkbox">
                    <label for="private">${_('Private')}:</label>
                </div>
                <div class="checkboxes">
                    ${h.checkbox('private',value="True")}
                </div>
            </div>
            <div class="field">
                <div class="label label-checkbox">
                    <label for="enable_statistics">${_('Enable statistics')}:</label>
                </div>
                <div class="checkboxes">
                    ${h.checkbox('enable_statistics',value="True")}
                </div>
            </div>
            <div class="field">
                <div class="label label-checkbox">
                    <label for="enable_downloads">${_('Enable downloads')}:</label>
                </div>
                <div class="checkboxes">
                    ${h.checkbox('enable_downloads',value="True")}
                </div>
            </div>
            <div class="field">
                <div class="label">
                    <label for="user">${_('Owner')}:</label>
                </div>
                <div class="input input-small ac">
                    <div class="perm_ac">
                       ${h.text('user',class_='yui-ac-input')}
                       <div id="owner_container"></div>
                    </div>
                </div>
             </div>

            <div class="field">
                <div class="label">
                    <label for="input">${_('Permissions')}:</label>
                </div>
                <div class="input">
                    <%include file="repo_edit_perms.html"/>
                </div>

                <div class="buttons">
                  ${h.submit('save','Save',class_="ui-button")}
                  ${h.reset('reset','Reset',class_="ui-button")}
                </div>
            </div>
    </div>
    </div>
    ${h.end_form()}
</div>

<div class="box box-right">
    <div class="title">
        <h5>${_('Administration')}</h5>
    </div>

        <h3>${_('Statistics')}</h3>
        ${h.form(url('repo_stats', repo_name=c.repo_info.repo_name),method='delete')}
        <div class="form">
           <div class="fields">
               ${h.submit('reset_stats_%s' % c.repo_info.repo_name,_('Reset current statistics'),class_="ui-btn",onclick="return confirm('"+_('Confirm to remove current statistics')+"');")}
               <div class="field" style="border:none;color:#888">
               <ul>
                    <li>${_('Fetched to rev')}: ${c.stats_revision}/${c.repo_last_rev}</li>
                    <li>${_('Stats gathered')}: ${c.stats_percentage}%</li>
               </ul>
               </div>
           </div>
        </div>
        ${h.end_form()}

        %if c.repo_info.clone_uri:
        <h3>${_('Remote')}</h3>
        ${h.form(url('repo_pull', repo_name=c.repo_info.repo_name),method='put')}
        <div class="form">
           <div class="fields">
               ${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')+"');")}
               <div class="field" style="border:none">
               <ul>
                    <li><a href="${c.repo_info.clone_uri}">${c.repo_info.clone_uri}</a></li>
               </ul>
               </div>
           </div>
        </div>
        ${h.end_form()}
        %endif

        <h3>${_('Cache')}</h3>
        ${h.form(url('repo_cache', repo_name=c.repo_info.repo_name),method='delete')}
        <div class="form">
           <div class="fields">
               ${h.submit('reset_cache_%s' % c.repo_info.repo_name,_('Invalidate repository cache'),class_="ui-btn",onclick="return confirm('"+_('Confirm to invalidate repository cache')+"');")}
           </div>
        </div>
        ${h.end_form()}

        <h3>${_('Public journal')}</h3>
        ${h.form(url('repo_public_journal', repo_name=c.repo_info.repo_name),method='put')}
        <div class="form">
                ${h.hidden('auth_token',str(h.get_token()))}
                <div class="field">
                %if c.in_public_journal:
                    ${h.submit('set_public_%s' % c.repo_info.repo_name,_('Remove from public journal'),class_="ui-btn")}
                %else:
		            ${h.submit('set_public_%s' % c.repo_info.repo_name,_('Add to public journal'),class_="ui-btn")}
		        %endif
                </div>
               <div class="field" style="border:none;color:#888">
               <ul>
                    <li>${_('''All actions made on this repository will be accessible to everyone in public journal''')}
                    </li>
               </ul>
               </div>
        </div>
        ${h.end_form()}

        <h3>${_('Delete')}</h3>
        ${h.form(url('repo', repo_name=c.repo_info.repo_name),method='delete')}
        <div class="form">
           <div class="fields">
               ${h.submit('remove_%s' % c.repo_info.repo_name,_('Remove this repository'),class_="ui-btn red",onclick="return confirm('"+_('Confirm to delete this repository')+"');")}
           </div>
           <div class="field" style="border:none;color:#888">
           <ul>
                <li>${_('''This repository will be renamed in a special way in order to be unaccesible for RhodeCode and VCS systems.
                         If you need fully delete it from filesystem please do it manually''')}
                </li>
           </ul>
           </div>
        </div>
        ${h.end_form()}

        <h3>${_('Set as fork')}</h3>
        ${h.form(url('repo_as_fork', repo_name=c.repo_info.repo_name),method='put')}
        <div class="form">
           <div class="fields">
               ${h.select('id_fork_of','',c.repos_list,class_="medium")}
               ${h.submit('set_as_fork_%s' % c.repo_info.repo_name,_('set'),class_="ui-btn",)}
           </div>
               <div class="field" style="border:none;color:#888">
               <ul>
                    <li>${_('''Manually set this repository as a fork of another''')}</li>
               </ul>
               </div>
        </div>
        ${h.end_form()}

</div>


</%def>