{% extends "pages/base.html" %} {% load i18n %} {% block title %}{% trans "Maintenance Request" %}{% endblock %} {% block content %}

{% trans "Maintenance Request" %}

{% trans "Schedule a manual maintenance task for a specific location." %}

{% csrf_token %} {% if form.non_field_errors %} {% endif %}
{{ form.category }} {% if form.category.errors %}
{{ form.category.errors|join:" " }}
{% endif %}
{{ form.description }} {% if form.description.errors %}
{{ form.description.errors|join:" " }}
{% endif %}
{{ form.location }} {% if form.location.errors %}
{{ form.location.errors|join:" " }}
{% endif %}
{{ form.scheduled_start }} {% if form.scheduled_start.errors %}
{{ form.scheduled_start.errors|join:" " }}
{% endif %}
{{ form.scheduled_end }} {% if form.scheduled_end.errors %}
{{ form.scheduled_end.errors|join:" " }}
{% endif %}
{{ form.is_periodic }} {% if form.is_periodic.errors %}
{{ form.is_periodic.errors|join:" " }}
{% endif %}
{{ form.period }}
{% trans "Length of each execution window (e.g. 7 days)." %}
{% if form.period.errors %}
{{ form.period.errors|join:" " }}
{% endif %}
{{ form.period_deadline }}
{% trans "Optional cutoff before the period resets." %}
{% if form.period_deadline.errors %}
{{ form.period_deadline.errors|join:" " }}
{% endif %}
{{ form.enable_notifications }} {% if form.enable_notifications.errors %}
{{ form.enable_notifications.errors|join:" " }}
{% endif %}

{% trans "How it works" %}

  • {% trans "Select the location that requires on-site maintenance." %}
  • {% trans "Choose the appropriate task category and add your comments." %}
  • {% trans "Choose the expected start and end window for the work." %}
  • {% trans "Enable email reminders to notify assigned contacts when available." %}
{% endblock %}