{% extends "base.html" %} {% block body %} {% from "_formhelpers.html" import render_field, render_checkbox %}
{{ _("Edit mirror %(project_name)s", project_name=mirror_detail.project_name)}}
{% if form.errors %}
{{_("There was some errors when proccesing a form.")}}
    {% for field, errors in form.errors.items() %}
  • {{field}}:
      {% for error in errors %}
    • {{error}}
    • {% endfor %}
  • {% endfor %}
{% endif %}
{% include 'url_info.html' %}
{{form.project_mirror(class_="form-control input-sm check-signature", **{'placeholder': _('Project mirror') + ' *', 'data-toggle':"popover", 'data-trigger':"focus ", 'data-placement': "bottom", 'data-fingerprint-url': url_for('fingerprint_index.check_hostname_fingerprint'), 'data-fingerprint-add-url': url_for('fingerprint_index.add_hostname_fingerprint'), 'data-gitlab-url': config['GITLAB_SSH'], 'data-content': '
'.join(form.project_mirror.errors)})}}
{{render_field(form.project_name, 'form-group', _('Project name') + ' *')}}
{{form.group(class_="form-control input-sm group-search", **{'placeholder': _('Group') + ' *', 'data-toggle':"popover", 'data-trigger':"focus ", 'data-placement': "bottom", 'data-content': '
'.join(form.group.errors), 'data-source': url_for('api_index.search_group'), 'data-selected-url': url_for('api_index.get_gitlab_group', group_id=form.group.data) if form.group.data})}}
{{form.periodic_sync(class_="form-control input-sm", **{'placeholder': _('Periodic sync (CRON expression)'), 'data-toggle':"popover", 'data-trigger':"focus ", 'data-placement': "bottom", 'data-content': '
'.join(form.periodic_sync.errors)})}}
{{render_field(form.note, 'form-group', _('Note'))}}
{{form.visibility(class_="form-control input-sm", **{'placeholder': _('Visibility') + ' *', 'data-toggle':"popover", 'data-trigger':"focus ", 'data-placement': "bottom", 'data-content': '
'.join(form.visibility.errors)})}}
{{ form.id() }} {{ form.csrf_token }}
{% endblock %}