- fix bugs
- bump to PHP 8.3 minimum version
- Symfony v5.4.45 upgrade
- add receipt groups and show total
- Symfony v5.4.36 upgrade
- add public/canteras_simo_logo.jpg asset
- fix CKEditor version & problem with version check error message
- composer recipes update
- better Monolog config
- dependencies update
- update installed Composer version during Ansible deployment
- fix unnecessary "1" string after full canonical student name
- fix Dropzone file uploader problem
- add mark as inactive Student batch
- dependencies update
- make Teacher showInHomepage attribute nullable
- hide Teacher showInHomepage attribute from admin
- remove Service admin
- remove presta/sitemap-bundle dependecy
- remove frontend pages except contact form iFrame
- add automatic redirection to Amin pages
- Symfony 5.4.22 update
- PHP 8.2 upgrade
- add iFrame contact form format
- remove deprectation log channel from PROD
- enable StudentAbsence delete action
- fix broken testing suite
- dependencies update
- fix receipt generation for private lessons problem
- distribute massive mailing notifications
- manage massive mailing notifications per day
- add queues management to deliver monthly massive receipts notification
- improve files manager actions column button group styles
- improve some calendar UI issues
- Symfony v5.4.21 update
- show previews in files management
- add Student training center helper
- remove unnecessary console commands
- improve filter calendar form responsive breakpoints
- fix actions column width to reduce size
- add TrainingCenter management
- add missing placeholders in calendar filters
- dependencies update
- enable 8 hours long PHP user logged sessions
- feature/0003-own-teacher-calendars included
- feature/0005-attatch-document-in-contact-message-responses
- feature/0006-filter-calendars-only-for-role-admin included
- Symfony 5.4.16 update
- dependencies update
- show students inactive alert into Select2 tags
- dependencies update
- change Fullcalendar.js defult timeGridDay view in main dashboard
- fix problem during User persist process due to missing required canonical fields (username & email)
- dependencies update
- close pre-inscriptions period
- add ContactMessageAnswerType flash message translation
- add weekday name translations in ExportCalendarToListBuilderPdf
- remove unnecessary use class in AppExtension
- fix bad green color definition in drawTeacherColorSpan Twig extension
- improve ClassGroupBuilderPdf render
- improve students amount column render in EventsAdmin list
- improve ContactMessageAnswerType
- improve price column render in Tariff list
- remove some hardcoded Admin list 'decimal' types
- dependencies update
- fix logic problem in buildDatagridHasAtLeastOneEventClassGroupAssignedFilter method
- improve role names
- fix datagrid school year filter error
- remove hardcoded Doctrine sort directions enum
- add HasAtLeastOneEventClassGroupAssignedFilter in Student admin
- fix missing DQL functions
- fix pacth sonata-project/doctrine-orm-admin-bundle 4.3.2 version
- Symfony v5.4.12 update
- Yarn dependencies update
- remove hardcoded data format strings
- add invalidFeedbackNode scroll to flash node
- add new enum classroom option
- upgrade PHP up to 8.1 minimum version
- fix missing label zero in Charts
- imrpove Chart datasets layers order representation
- fix sonata-project/admin-bundle v4.13.0 upgrade problem
- fix Doctrine Migrations config problem
- show zero line in Dashboard chart
- fix sonata-project/admin-bundle v4.12.0 to avoid missing ProxyQueryInterface servive on batch actions
- fix nullable getDiscount problem in GenerateReceiptItemModel
- cleanup yaml config files after flex recipes upgrade
- Symfony 5.4.10 security update
- set PHP cookie_lifetime to zero, bind to user browser opened time
- yarn vendors update
- add reCaptcha in PreRegister form
- remove list__action_create_student_from_pre_register_button fron PreRegister admin
- add enabledString in PreRegister export
- composer & yarn vendors update
- improve frontend PreRegister september feature
- composer & yarn vendors update
- enable frontend PreRegister september feature
- add Student admin tariff helper
- composer & yarn vendors update
- fix critical problem setting a service injection in entity
- add DNI into invoice export admin
- Symfony 5.4.8 update
- remove some hardcoded date formats
- remove hardcoded enterprise name
- fix Abstract PDF builders
- composer & yarn vendors update
- improve config CS files
- upgrade EWZRecaptcha up to v3
- add export filename parameter
- add discount per extra son parameter
- remove hardcoded project web title from email subjects
- remove hardcoded project web title from templates
- fix bad data-gcal-api-key attribute name
- remove hardcoded city from mail base & PDF builder
- composer & yarn vendors update
- usage of boolean string conversion in Receipt & Invoice export action admins
- add parent payment datagrid filtes in Receipt & Invoice admins
- add parent payment filter in Student Admin
- improve Student show view
- fix error on sending student absence action button
- show payment excemption & internal regulations attr Student details
- Symfony 5.4.6 update
- fix pdfjs-dist version to 2.12.313 due to problem after yarn auto upgrade
- fix ZIP generation during ReceiptAdminController action
- change to DateRangeFilter in SpendingAdmin
- Symfony 5.4.5 update
- remove unnecessary JS console log outputs
- hide email & phone attr from StudentAdmin & PersonAdmin
- fix emails rendering
- remove hardcoded GoogleCharts unused dependency in Admin dashboard view
- fix student calendar show view problem
- apply danger class in admin delete icon action buttons
- add reset password behaviour
- fix mail templates problem
- fix User salt attribute null field
- fix Ansible broken deploy process
- set monolog rotating files strategy
- Symfony 5.4 LTS upgrade
- Sonata Admin 4.0 upgrade
- Bootstrap CSS 5.0 upgrade
- Font Awesome 5.0 upgrade
- add Admin XLSX export format
- improve frontend responsiveness
- improve frontend Google Map in contact view
- improve backend dashboard Google Chart 3.0
- improve backend dashboard Full Calendar 5.0
- add better admin PDF previews
- replace base amount by amount Spending attribute name
- add mark as payed batch action in ReceiptAdminController
- add Provider tax identification number in Spending admin export action
- fix missing download PDF button template in SpendingAdmin edit view
- add new credit card payment method in SpendingAdmin
- change config IBAN value
- vendors update
- improve contact warning message on missing student case
- vendors update
- remove unnecessary contact warning message on missing student case
- fix problem with sepaXmlGeneratedDate datagrid filters
- fix charts problem related with date intervals
- fullcalendar 4.4.2 update
- add roave/security-advisories dev dependency
- fix export problem
- add better WhatsApp icon in CTA button
- fullcalendar 4.4.2 update
- add roave/security-advisories dev dependency
- replace callto by tel tag
- add Whatsapp call to action button
- hide frontend homepage newsletter form section
- add better Student abscence management with Stimulus controllers
- disable preregister_period
- fix typo in service parameter name
- vendors update
- add Classroom 6
- draw ExportCalendarToListBuilderPdf in protrait mode and up to 7 classroom columns
- remove 6:00 AM from admin dashboard calendar
- fix broken PDF services
- make only enabled students available to create/update a Event (classroom/timetable)
- add new TariffType enums
- fix bad student receipt generation due to missing ID join in where clause
- fix broken tests
- enable delete receipt action button
- add better type hints in method signatures
- dependencies update
- open PreRegister form period (winter 2021)
- Symfony 4.4.25 security update
- Yarn dependencies upgrade
- close PreRegister form period (summer 2021)
- fix missing Apache reload hook after Ansible deploy
- add short translations for long PreRegister attributes
- improve ClassGroup results in StudentAdmin filter by school year
- reduce unnecessary commented code lines
- better local-php-security-checker usage
- add Book filter in Student Admin
- add hasBeenPreviousCustomerString attr in PreRegister entity
- add wantsToMakeOfficialExamString attr in PreRegister entity
- enable PreRegister form again (summer 2021)
- fix Calendar PDF group hour ranges
- improve Calendar PDF design
- fix broken Travis tests
- add new search Student by age datagrid filter
- add new search Student by ClassGroup datagrid filter
- add Calendar to PDF export action
- make bankCreditorSepa attr always required in Student and Parent admin edit views
- remove local-php-security-checker from Travis setup
- add php-cs-fixer precommit git hook
- update S8 Ansible host configuration
- apply php-cs-fixer
- Symfony 4.4.19 update
- Yarn vendors update
- fix exceeds the allowed maximum length in SEPA XML MndtId field
- Symfony 4.4.17 update
- change IBAN business .env.prod parameter
- fix bad title in admin dashboard balance amounts
- add multiple SEPA bank accounts generations
- remove some deprecations
- add reCaptcha in newsletter contact form
- vendors update
- Symfony 4.4.16 update
- add new special TariffType enum
- remove white spaces from callto number in frontend layout
- fix broken PDF generator
- add new classroom enum
- decouple hardcoded brand phone numbers
- remove removeAt default attr in all entities
- enable Bank account number validation
- remove some hardcoded customer brand data
- improve dev mailer config
- composer update
- yarn upgrade
- fix chart overflow in admin dashboard panel
- remove preregister module from frontend top menu conditionally
- Symfony 4.4.13 update
- fix Students admin remove to erase previously related receipt and invoice relations
- make XML SEPA generation less strict
- remove unnecessary maker bundle
- fix SonataUser role admin problem
- composer & node vendors update
- add admin conditonal delete student button & action
- fix missing EWZRecaptcha Twig form template config
- fix broken testing suite
- Symfony 4.4.13 security update
- Remove deprecated SonataCore bundle
- Symfony 4.4.11 update
- SonataUserBundle 4.7.0 update
- fix problem to avoid problem storing emoji unicodes into MySQL
- fix problem with null dates converted to string
- fix typo
- remove frontend PreRegister summer tab
- enable frontend PreRegister september tab
- yarn upgrade
- fix Invoice mailer notification problem
- fix mailer config problem
- vendors update
- annotate Receipt batch action problem on large input forms
- remove frontend PreRegister september tab
- make contact message admin management available to ROLE_MANAGER
- finish new pre register form feature
- add new pre register form feature
- finish migration from Symfony 2.8
- finish new vendors config after upgrade process
- config new vendors after upgrade process
- fix bad references after Symfony 2.8 migration
- migrations from Symfony 2.8
- create Symfony 4.4 LTS empty project