{% load i18n %} {% load basefilters %} {% if request.user.employee_get != instance.employee_id and request.user|is_reportingmanager or perms.leave.change_leaverequest or request.user|is_self_reporting_manager %}
{% if instance.status == 'cancelled' %} {% if instance.end_date >= current_date %} {% else %} {% endif %} {% else %} {% if instance.is_approved and instance.status == 'requested' %} current_date.month %} onclick="leaveRequestConfirm('This leave request is for the month of {{instance.start_date|date:'F'}}. Approval depends on the {{instance.employee_id.get_full_name}} having available leave days for this month.', event);" {% else %} onclick="return confirm('Do you really want to approve this request?');" {% endif %}> {% else %} {% endif %} {% comment %} {% if instance.is_approved and instance.status == 'requested' %} {% else %} {% endif %} {% endcomment %} {% if instance.status != 'rejected' and instance.end_date >= current_date %} {% else %} {% endif %} {% endif %}
{% else %}
{% if instance.status == 'cancelled' %} {% if instance.end_date >= current_date %} {% else %} {% endif %} {% else %} {% if instance.is_approved and instance.status == 'requested' %} {% else %} {% endif %} {% if instance.status != 'rejected' and instance.end_date >= current_date %} {% else %} {% endif %} {% endif %}
{% endif %}