{% extends "base.html" %} {% load static i18n %} {% block title %}Create New Job Post - {{ block.super }}{% endblock %} {% block customCSS %} {{form.media.css}} {% endblock %} {% block content %}

{% if form.instance.pk %} {% trans "Edit Job Posting" %} {% else %} {% trans "Create New Job Posting" %} {% endif %}

{% csrf_token %} {# ================================================= #} {# SECTION 1: CORE POSITION DETAILS #} {# ================================================= #}
{% trans "Core Position Details" %}
{{ form.title }} {% if form.title.errors %}
{{ form.title.errors }}
{% endif %}
{{ form.job_type }} {% if form.job_type.errors %}
{{ form.job_type.errors }}
{% endif %}
{{ form.workplace_type }} {% if form.workplace_type.errors %}
{{ form.workplace_type.errors }}
{% endif %}
{{ form.application_deadline }} {% if form.application_deadline.errors %}
{{ form.application_deadline.errors }}
{% endif %}
{{ form.department }} {% if form.department.errors %}
{{ form.department.errors }}
{% endif %}
{{ form.open_positions }} {% if form.open_positions.errors %}
{{ form.open_positions.errors }}
{% endif %}
{{ form.max_applications }} {% if form.max_applications.errors %}
{{ form.max_applications.errors }}
{% endif %}
{# ================================================= #} {# SECTION 4: JOB CONTENT (CKEDITOR 5 Fields) #} {# ================================================= #}
{% trans "Job Content" %}
{{ form.description}} {% if form.description.errors %}
{{ form.description.errors }}
{% endif %}
{{ form.qualifications}} {% if form.qualifications.errors %}
{{ form.qualifications.errors }}
{% endif %}
{# ================================================= #} {# SECTION 5: APPLICATION Instructions #} {# ================================================= #}
{% trans "Benefits & Application Instructions" %}
{% comment %} (application_url comment removed for brevity) {% endcomment %}
{{ form.benefits }} {% if form.benefits.errors %}
{{ form.benefits.errors }}
{% endif %}
{{ form.application_instructions }} {% if form.application_instructions.errors %}
{{ form.application_instructions.errors }}
{% endif %}
{# ================================================= #} {# SECTION 2: INTERNAL AND PROMOTION #} {# ================================================= #}
{% trans "Internal & Promotion" %}
{{ form.position_number }} {% if form.position_number.errors %}
{{ form.position_number.errors }}
{% endif %}
{{ form.reporting_to }} {% if form.reporting_to.errors %}
{{ form.reporting_to.errors }}
{% endif %}
{{ form.hash_tags }} {% if form.hash_tags.errors %}
{{ form.hash_tags.errors }}
{% endif %}
{% trans "Comma-separated list of hashtags, e.g., #hiring, #professor" %}
{# ================================================= #} {# SECTION 3: LOCATION AND Salary #} {# ================================================= #}
{% trans "Location & Salary" %}
{{ form.location_city }} {% if form.location_city.errors %}
{{ form.location_city.errors }}
{% endif %}
{{ form.location_state }} {% if form.location_state.errors %}
{{ form.location_state.errors }}
{% endif %}
{{ form.location_country }} {% if form.location_country.errors %}
{{ form.location_country.errors }}
{% endif %}
{{ form.salary_range }} {% if form.salary_range.errors %}
{{ form.salary_range.errors }}
{% endif %}
{# ================================================= #} {# ACTION BUTTONS #} {# ================================================= #}
{% trans "Cancel" %}
{% endblock %} {% block customJS %} {{ form.media.js }} {% endblock%}