[TASK] Add new department field and remove the area text field
This commit adds a new field and a new record type, the department. It comes as a replacement for the area text field and allows for department records to be created. This also introduces a migration wizard, that can create new departments out of the old area entries.
Showing
- Classes/Controller/JoblistController.php 9 additions, 3 deletionsClasses/Controller/JoblistController.php
- Classes/Domain/Model/Department.php 59 additions, 0 deletionsClasses/Domain/Model/Department.php
- Classes/Domain/Model/Job.php 8 additions, 8 deletionsClasses/Domain/Model/Job.php
- Classes/Domain/Repository/DepartmentRepository.php 39 additions, 0 deletionsClasses/Domain/Repository/DepartmentRepository.php
- Classes/Domain/Repository/JobRepository.php 2 additions, 33 deletionsClasses/Domain/Repository/JobRepository.php
- Classes/Updates/DepartmentUpdateWizard.php 202 additions, 0 deletionsClasses/Updates/DepartmentUpdateWizard.php
- Configuration/TCA/tx_sgjobs_domain_model_department.php 164 additions, 0 deletionsConfiguration/TCA/tx_sgjobs_domain_model_department.php
- Configuration/TCA/tx_sgjobs_domain_model_job.php 16 additions, 9 deletionsConfiguration/TCA/tx_sgjobs_domain_model_job.php
- Configuration/TCA/tx_sgjobs_domain_model_job_application.php 1 addition, 1 deletionConfiguration/TCA/tx_sgjobs_domain_model_job_application.php
- Resources/Private/Language/de.locallang.xlf 5 additions, 5 deletionsResources/Private/Language/de.locallang.xlf
- Resources/Private/Language/de.locallang_db.xlf 14 additions, 2 deletionsResources/Private/Language/de.locallang_db.xlf
- Resources/Private/Language/locallang.xlf 5 additions, 5 deletionsResources/Private/Language/locallang.xlf
- Resources/Private/Language/locallang_db.xlf 11 additions, 2 deletionsResources/Private/Language/locallang_db.xlf
- Resources/Private/Language/zh.locallang.xlf 3 additions, 3 deletionsResources/Private/Language/zh.locallang.xlf
- Resources/Private/Partials/Filter.html 4 additions, 4 deletionsResources/Private/Partials/Filter.html
- Resources/Private/Partials/Job.html 2 additions, 2 deletionsResources/Private/Partials/Job.html
- Resources/Private/Templates/Joblist/Index.html 2 additions, 2 deletionsResources/Private/Templates/Joblist/Index.html
- Resources/Public/Icons/tx_sgjobs_domain_model_department.svg 1 addition, 0 deletionsResources/Public/Icons/tx_sgjobs_domain_model_department.svg
- ext_emconf.php 1 addition, 1 deletionext_emconf.php
- ext_localconf.php 4 additions, 0 deletionsext_localconf.php
Classes/Domain/Model/Department.php
0 → 100644
Classes/Updates/DepartmentUpdateWizard.php
0 → 100644
Please register or sign in to comment