{% extends "base.html" %} {% block title %}{{ title }} — GMAO{% endblock %} {% block content %}

{{ title }}

{{ form.hidden_tag() }}
Informations générales
{{ form.title.label(class="form-label fw-bold mb-1") }} {{ form.title(class="form-control", placeholder="Ex: Fenêtre fendue — vitre à remplacer") }} {% for error in form.title.errors %}
{{ error }}
{% endfor %}
{{ form.priority.label(class="form-label fw-bold mb-1") }} {{ form.priority(class="form-select") }}
{{ form.type.label(class="form-label fw-bold mb-1") }} {{ form.type(class="form-select") }}
{{ form.preventive_type.label(class="form-label fw-bold mb-1") }} {{ form.preventive_type(class="form-select") }}
{{ form.description.label(class="form-label mb-1") }} {{ form.description(class="form-control", rows=4, placeholder="Description détaillée du problème...") }}
Équipement & Assignation
{{ form.equipment_id.label(class="form-label fw-bold mb-1") }} {{ form.equipment_id(class="form-select") }}
{{ form.technician_id.label(class="form-label mb-1") }} {{ form.technician_id(class="form-select") }}
{{ form.assigned_to_id.label(class="form-label mb-1") }} {{ form.assigned_to_id(class="form-select") }}
{{ form.company_id.label(class="form-label mb-1") }} {{ form.company_id(class="form-select") }}
GIMA & Budget prévisionnel
{{ form.gima_number.label(class="form-label mb-1") }} {{ form.gima_number(class="form-control", placeholder="N° demande GIMA") }}
{{ form.gima_service.label(class="form-label mb-1") }} {{ form.gima_service(class="form-select") }}
{{ form.budget_amount.label(class="form-label mb-1") }} {{ form.budget_amount(class="form-control", placeholder="0.00") }}
{{ form.needs_budget(class="form-check-input") }} {{ form.needs_budget.label(class="form-check-label") }}
Détails
{{ form.requested_at.label(class="form-label mb-1") }} {{ form.requested_at(class="form-control", type="date") }}
{{ form.cost.label(class="form-label mb-1") }} {{ form.cost(class="form-control", placeholder="0.00") }}
{{ form.time_spent.label(class="form-label mb-1") }} {{ form.time_spent(class="form-control", placeholder="Minutes") }}
{{ form.recurrence_month.label(class="form-label mb-1") }} {{ form.recurrence_month(class="form-control", placeholder="Mois (ex: 6)") }}
{{ form.requester_name.label(class="form-label mb-1") }} {{ form.requester_name(class="form-control") }}
{{ form.requester_contact.label(class="form-label mb-1") }} {{ form.requester_contact(class="form-control") }}
Annuler
{% endblock %}