{% extends "base.html.twig" %} {% block BeforeAnyCSSFile %} {% for file in encore_entry_css_files('select2__init') %} {% endfor %} {% endblock %} {% set pagename = 'Classes Fee' | trans %} {% if is_granted('ROLE_SETTING_MANAGER') %} {% set addBtnTitle = 'Create Fee?' | trans %} {% set addBtnLink = path('class_fee_schedule') %} {% endif %} {% block MainContent %}
{#filter #}
{# Search filter head #}

{{ 'Filter Fees'|trans }}

{# filters #}
{# Sessions #}
{# Classes #}
  {{ 'Clear' | trans }}
{# Page Body #}
{% for key,classFeeSchedule in classFeeScheduleList %} {# Class name with short name #} {# Actions #} {% endfor %}
{{ 'Fee'|trans }} {{ 'Amount'|trans }} {{ 'Due Date'|trans }} {{ 'Last Due Date'|trans }} {{ 'Class'|trans }} {{ 'Subject'|trans }} {{ 'Session'|trans }} {{ 'Fee type?'|trans }} {{ '#'|trans }}
{{ classFeeSchedule.gettitle() }} {{ classFeeSchedule.getamount() }} {{ date_format(classFeeSchedule.getduedate) }} {{ date_format(classFeeSchedule.getLastDueDate) }} {{ classFeeSchedule.getclass.name }}
{{ classFeeSchedule.getclass.getshortname is not empty ? classFeeSchedule.getclass.getshortname : '' }}
{% if classFeeSchedule.getClassSubject is not empty %} {{ classFeeSchedule.getClassSubject.getsubjectname }}
{{ classFeeSchedule.getClassSubject.getShortName is not empty ? classFeeSchedule.getClassSubject.getShortName : '' }} {% endif %}
{{ classFeeSchedule.getclass.getsession.getname }}
{{ date_format(classFeeSchedule.getclass.getsession.getstartdate) ~'-'~ date_format(classFeeSchedule.getclass.getsession.getEndDate) }}
{% set buttonBadge = 'kt-badge--danger' %} {% set buttonText = 'Custom time' %} {% if classFeeSchedule.getIsAdmissionFee == 1 %} {% set buttonBadge = 'kt-badge--success' %} {% set buttonText = 'Admission time' %} {% endif %} {{ buttonText | trans }} {% if not classFeeSchedule.getIsDeleted and is_granted('ROLE_SETTING_MANAGER')%} {% endif %}
{% endblock %} {% block ExtraJsFIles %} {% for file in encore_entry_js_files('select2__init') %} {% endfor %} {% for file in encore_entry_js_files('sessions') %} {% endfor %} {% endblock %} {% block documentation %}
Manage Fees?

A1. See Fig, To Check Flow
From where they are manage?

Basically they are {{ 'Sample Fees' | trans }}, When we assign {{ 'Sample Classes'|trans }} to the Session then the copy of {{ 'Sample Fees' | trans }} named as {{ 'Fees' | trans }}.

At this page you're viewing the List of {{ 'Fees' | trans }}, which are currently in use by the Session & Classes, In this Fee List, you will see the following information:

All the above listed items can be change or remove by editing the Subject.

Filter Fees?

Fee is directly related with Sessions and Classes, so, we can Filteration on the base of Session and Class

Editing a Fee?

When you editing a Fee, you will see all related information attached to Fee

{% endblock %}