{% extends 'base.html' %} {% load static i18n widget_tweaks %} {% block title %}{% trans "Bulk Interview Scheduling" %} - {{ job.title }} - ATS{% endblock %} {% block content %}

{% trans "Bulk Interview Scheduling" %}

{% trans "Configure time slots for:" %} {{ job.title }}

{% trans "Back to Job" %}
{% csrf_token %}

{% trans "Select Candidates" %}

{{ form.applications|attr:"class: w-full px-3 py-2 border border-gray-200 rounded-xl text-sm focus:ring-2 focus:ring-temple-red/20 focus:border-temple-red outline-none transition max-h-[450px] overflow-y-auto min-h-[250px]"|attr:"multiple" }} {% if form.applications.errors %}
{{ form.applications.errors }}
{% endif %}

{% trans "Schedule Details" %}

{{ form.topic|attr:"class: w-full px-4 py-3 border border-gray-200 rounded-xl text-sm focus:ring-2 focus:ring-temple-red/20 focus:border-temple-red outline-none transition" }} {% if form.topic.errors %}
{{ form.topic.errors }}
{% endif %}
{{ form.schedule_interview_type|attr:"class: w-full px-4 py-3 border border-gray-200 rounded-xl text-sm focus:ring-2 focus:ring-temple-red/20 focus:border-temple-red outline-none transition" }} {% if form.schedule_interview_type.errors %}
{{ form.schedule_interview_type.errors }}
{% endif %}
{{ form.physical_address|attr:"class: w-full px-4 py-3 border border-gray-200 rounded-xl text-sm focus:ring-2 focus:ring-temple-red/20 focus:border-temple-red outline-none transition" }} {% if form.physical_address.errors %}
{{ form.physical_address.errors }}
{% endif %}
{{ form.start_date|attr:"class: w-full px-4 py-3 border border-gray-200 rounded-xl text-sm focus:ring-2 focus:ring-temple-red/20 focus:border-temple-red outline-none transition" }} {% if form.start_date.errors %}
{{ form.start_date.errors }}
{% endif %}
{{ form.end_date|attr:"class: w-full px-4 py-3 border border-gray-200 rounded-xl text-sm focus:ring-2 focus:ring-temple-red/20 focus:border-temple-red outline-none transition" }} {% if form.end_date.errors %}
{{ form.end_date.errors }}
{% endif %}
{{ form.working_days }} {% if form.working_days.errors %}
{{ form.working_days.errors }}
{% endif %}
{{ form.start_time|attr:"class: w-full px-4 py-3 border border-gray-200 rounded-xl text-sm focus:ring-2 focus:ring-temple-red/20 focus:border-temple-red outline-none transition" }} {% if form.start_time.errors %}
{{ form.start_time.errors }}
{% endif %}
{{ form.end_time|attr:"class: w-full px-4 py-3 border border-gray-200 rounded-xl text-sm focus:ring-2 focus:ring-temple-red/20 focus:border-temple-red outline-none transition" }} {% if form.end_time.errors %}
{{ form.end_time.errors }}
{% endif %}
{{ form.interview_duration|attr:"class: w-full px-4 py-3 border border-gray-200 rounded-xl text-sm focus:ring-2 focus:ring-temple-red/20 focus:border-temple-red outline-none transition" }} {% if form.interview_duration.errors %}
{{ form.interview_duration.errors }}
{% endif %}
{{ form.buffer_time|attr:"class: w-full px-4 py-3 border border-gray-200 rounded-xl text-sm focus:ring-2 focus:ring-temple-red/20 focus:border-temple-red outline-none transition" }} {% if form.buffer_time.errors %}
{{ form.buffer_time.errors }}
{% endif %}

{% trans "Daily Break Times" %}

{{ form.break_start_time|attr:"class: w-full px-4 py-3 border border-gray-200 rounded-xl text-sm focus:ring-2 focus:ring-temple-red/20 focus:border-temple-red outline-none transition" }} {% if form.break_start_time.errors %}
{{ form.break_start_time.errors }}
{% endif %}
{{ form.break_end_time|attr:"class: w-full px-4 py-3 border border-gray-200 rounded-xl text-sm focus:ring-2 focus:ring-temple-red/20 focus:border-temple-red outline-none transition" }} {% if form.break_end_time.errors %}
{{ form.break_end_time.errors }}
{% endif %}
{% trans "Cancel" %}
{% endblock %}