{% from 'developers/includes/macros.html' import select_cats_submission, tip %} {% from 'includes/forms.html' import required %} {% extends 'developers/base_impala.html' %} {% set title = _('Edit App Details') %} {% block title %}{{ hub_page_title(title) }}{% endblock %} {% set icon_status_url = addon.get_dev_url('ajax.image.status') %} {% set icon_upload_url = addon.get_dev_url('upload_icon') %} {% set screenshot_upload_url = addon.get_dev_url('upload_preview') %} {% block content %} {{ hub_breadcrumbs(addon, items=[(None, _('Submit App'))]) }}
{{ l10n_menu(addon.default_locale) }}

{{ _('Submit an App') }}

{{ progress(request, addon=addon, step=step) }}

{{ title }}

{{ _("Please review your listing information below. We've pre-filled " "as much as we can from your manifest.") }}

{{ csrf() }}

{{ addon.name }}

{# The URL for the details page hasn't been finalized, so let's not reverse it just yet. #} {{ settings.SITE_URL }}/…/ {{ addon.app_slug }} {% if request.can_view_consumer %} {{ _('Open details page') }} {% endif %}
{{ form_basic.name }} {{ form_basic.name.errors }}
{{ tip(None, _('Select a unique URL for your detail page. ' 'By default we use your app name to create ' 'this URL.')) }}
{{ settings.SITE_URL }}/…/{{ form_basic.slug }}
{{ form_basic.slug.errors }}
{{ _('Edit') }}
{{ form_icon.icon_upload_hash }} {{ form_icon.icon_type }} {{ form_icon.unsaved_icon_data }}
    {{ form_field(form_basic.summary, hint=True, cc_startswith=form_basic.summary.auto_id + '_', cc_maxlength=form_basic.summary.field.max_length) }}
    {{ form_cats.non_form_errors() }} {{ form_cats.management_form }} {% for form in form_cats.initial_forms %} {% if not form.disabled %} {{ select_cats_submission(amo.MAX_CATEGORIES, form) }} {% endif %} {% endfor %}
    {{ form_field(form_basic.description, hint=True, some_html=True) }} {{ form_field(form_basic.privacy_policy, hint=True) }} {# TODO: Remove since Privacy Policy is required.
    {{ form_field(form_basic.privacy_policy) }}
    #} {{ form_field(form_basic.homepage, hint=True) }}
    {{ form_field(form_basic.support_url, hint=True) }} {{ form_field(form_basic.support_email, hint=True) }}
    {{ form_field(form_devices.device_types) }}
    {{ required() }} {{ _('You must provide at least one.') }}
    {{ form_previews.management_form }} {{ form_previews.non_form_errors() }}
    {% for form in form_previews.forms %}
      {% if form.instance.id %}
    {% else %}
    {% endif %} {{ form.id }} {{ form.DELETE }}{{ form.DELETE.label_tag() }}
    {{ form.caption }} x
    {{ form.position }}
    {{ form.upload_hash }} {{ form.unsaved_image_type }} {{ form.unsaved_image_data }}
    {{ form.errors }}
    {% endfor %}
    {{ _('PNG and JPG supported. Large images will be resized to fit 700 x 520 px.') }} {% if waffle.switch('video-upload') %} {{ _('WEBM supported for video.') }} {% endif %}
    {% endblock %}