{% extends "corporate_memberships/base-wide.html" %} {% load corporate_memberships_tags %} {% load base_tags %} {% load base_filters %} {% load styled_forms %} {% block title %}{% trans 'Import Corporate Memberships from CSV file' %}{% endblock %} {% block extra_head %} {{ block.super }} {% endblock %} {% block content %}

{% trans "Import Corporate Memberships" %}

{% if not corp_memb_type_exists %}
{% url "admin:corporate_memberships_corporatemembershiptype_add" as corp_add %} {% blocktrans %} Please set up corporate membership types before proceeding. {% endblocktrans %}
{% endif %}

{% trans "Download and fill in your spreadsheet. Upload your updated spreadsheet, preview then submit." %}

{% trans 'How to prepare the spreadsheet (.csv file)?' %}

  • {% trans 'The required fields are the field(s) in the selected key (see the second field below).' %}
  • {% blocktrans %} Both authorized_domains and dues_rep are comma separated. Use username for dues_rep. {% endblocktrans %}
  • {% blocktrans %} If the corporate_membership_type is not present in the spreadsheet, the first corporate membership type in the system will be used. {% endblocktrans %}
  • {% blocktrans %} The data type of ForeignKey fields (ex: corporate_membership_type) is integer. So, please fill the ForeignKey fields with IDs. {% endblocktrans %}
  • {% blocktrans %} Use the field names in the Template. The order of the field names doesn't matter. {% endblocktrans %}

{% trans 'List of ForeignKey Fields' %}:

{{ foreign_keys}}
{% csrf_token %}

{% trans "Step 1/3 - Upload" %}

{% if form.errors.values %}
{% trans 'There were some problems in the form. Please review. Thanks!' %} {% for error in form.non_field_errors %}

{% blocktrans with err=error %}{{ err }}{% endblocktrans %}

{% endfor %} {% for field in form %} {% if field.errors %} {% for error in field.errors %}

{{ field.label }} - {{ error }}

{% endfor %} {% endif %} {% endfor %}
{% endif %}
{% if form.upload_file.errors %}
{% for error in form.upload_file.errors %}

{{ error }}

{% endfor %}
{% endif %}
{{ form.upload_file }}
{% if form.override.errors %}
{% for error in form.override.errors %}

{{ error }}

{% endfor %}
{% endif %}
{{ form.override }}
{% if form.key.errors %}
{% for error in form.key.errors %}

{{ error }}

{% endfor %}
{% endif %}
{{ form.key }}
{% if form.bind_members.errors %}
{% for error in form.bind_members.errors %}

{{ error }}

{% endfor %}
{% endif %}
{% endblock %}