From c3560dbbb94d9f6899a898ac83cce9077913216e Mon Sep 17 00:00:00 2001 From: Nitsan Technologies Date: Mon, 29 Apr 2019 17:36:13 +0530 Subject: [PATCH] [Code Improvement] Removed T3 prefix from all appropriate places --- .../Classes/Controller/T3jobsController.php | 200 --------- .../t3o_jobs/Classes/Domain/Model/T3jobs.php | 401 ------------------ .../Classes/Domain/Model/T3jobsapplicants.php | 235 ---------- .../Classes/Domain/Model/T3jobsskills.php | 46 -- .../t3o_jobs/Classes/Domain/Model/T3teams.php | 93 ---- .../Domain/Repository/T3jobsRepository.php | 70 --- .../Domain/Repository/T3jobsapplicants.php | 26 -- .../Repository/T3jobsskillsRepository.php | 26 -- .../Domain/Repository/T3teamsRepository.php | 26 -- .../TCA/tx_t3ojobs_domain_model_jobs.php | 2 +- .../TCA/tx_t3ojobs_domain_model_t3jobs.php | 347 --------------- ..._t3ojobs_domain_model_t3jobsapplicants.php | 201 --------- .../tx_t3ojobs_domain_model_t3jobsskills.php | 129 ------ .../TCA/tx_t3ojobs_domain_model_t3teams.php | 140 ------ ...ang_csh_tx_t3ojobs_domain_model_t3jobs.xlf | 38 -- ...h_tx_t3ojobs_domain_model_t3jobsskills.xlf | 14 - ...3ojobs_domain_model_t3planetapplicants.xlf | 23 - ...ng_csh_tx_t3ojobs_domain_model_t3teams.xlf | 20 - .../Partials/T3jobs/ApplicantsRequest.html | 33 -- .../Private/Partials/T3jobs/JobFilter.html | 70 --- .../Private/Partials/T3jobs/JobTable.html | 35 -- .../Templates/T3jobs/Createrequest.html | 9 - .../Private/Templates/T3jobs/List.html | 57 --- .../Private/Templates/T3jobs/Show.html | 87 ---- .../Public/Icons/t3o-jobs-plugin-jobs.svg | 86 ---- .../Icons/tx_t3ojobs_domain_model_t3jobs.png | Bin 29274 -> 0 bytes ..._t3ojobs_domain_model_t3jobsapplicants.png | Bin 16469 -> 0 bytes .../tx_t3ojobs_domain_model_t3jobsskills.png | Bin 21529 -> 0 bytes .../Icons/tx_t3ojobs_domain_model_t3teams.png | Bin 34126 -> 0 bytes 29 files changed, 1 insertion(+), 2413 deletions(-) delete mode 100755 extensions/t3o_jobs/Classes/Controller/T3jobsController.php delete mode 100644 extensions/t3o_jobs/Classes/Domain/Model/T3jobs.php delete mode 100644 extensions/t3o_jobs/Classes/Domain/Model/T3jobsapplicants.php delete mode 100644 extensions/t3o_jobs/Classes/Domain/Model/T3jobsskills.php delete mode 100644 extensions/t3o_jobs/Classes/Domain/Model/T3teams.php delete mode 100644 extensions/t3o_jobs/Classes/Domain/Repository/T3jobsRepository.php delete mode 100644 extensions/t3o_jobs/Classes/Domain/Repository/T3jobsapplicants.php delete mode 100644 extensions/t3o_jobs/Classes/Domain/Repository/T3jobsskillsRepository.php delete mode 100644 extensions/t3o_jobs/Classes/Domain/Repository/T3teamsRepository.php delete mode 100644 extensions/t3o_jobs/Configuration/TCA/tx_t3ojobs_domain_model_t3jobs.php delete mode 100644 extensions/t3o_jobs/Configuration/TCA/tx_t3ojobs_domain_model_t3jobsapplicants.php delete mode 100644 extensions/t3o_jobs/Configuration/TCA/tx_t3ojobs_domain_model_t3jobsskills.php delete mode 100644 extensions/t3o_jobs/Configuration/TCA/tx_t3ojobs_domain_model_t3teams.php delete mode 100644 extensions/t3o_jobs/Resources/Private/Language/locallang_csh_tx_t3ojobs_domain_model_t3jobs.xlf delete mode 100644 extensions/t3o_jobs/Resources/Private/Language/locallang_csh_tx_t3ojobs_domain_model_t3jobsskills.xlf delete mode 100644 extensions/t3o_jobs/Resources/Private/Language/locallang_csh_tx_t3ojobs_domain_model_t3planetapplicants.xlf delete mode 100644 extensions/t3o_jobs/Resources/Private/Language/locallang_csh_tx_t3ojobs_domain_model_t3teams.xlf delete mode 100644 extensions/t3o_jobs/Resources/Private/Partials/T3jobs/ApplicantsRequest.html delete mode 100644 extensions/t3o_jobs/Resources/Private/Partials/T3jobs/JobFilter.html delete mode 100644 extensions/t3o_jobs/Resources/Private/Partials/T3jobs/JobTable.html delete mode 100644 extensions/t3o_jobs/Resources/Private/Templates/T3jobs/Createrequest.html delete mode 100644 extensions/t3o_jobs/Resources/Private/Templates/T3jobs/List.html delete mode 100644 extensions/t3o_jobs/Resources/Private/Templates/T3jobs/Show.html delete mode 100644 extensions/t3o_jobs/Resources/Public/Icons/t3o-jobs-plugin-jobs.svg delete mode 100644 extensions/t3o_jobs/Resources/Public/Icons/tx_t3ojobs_domain_model_t3jobs.png delete mode 100644 extensions/t3o_jobs/Resources/Public/Icons/tx_t3ojobs_domain_model_t3jobsapplicants.png delete mode 100644 extensions/t3o_jobs/Resources/Public/Icons/tx_t3ojobs_domain_model_t3jobsskills.png delete mode 100644 extensions/t3o_jobs/Resources/Public/Icons/tx_t3ojobs_domain_model_t3teams.png diff --git a/extensions/t3o_jobs/Classes/Controller/T3jobsController.php b/extensions/t3o_jobs/Classes/Controller/T3jobsController.php deleted file mode 100755 index 2e3da12..0000000 --- a/extensions/t3o_jobs/Classes/Controller/T3jobsController.php +++ /dev/null @@ -1,200 +0,0 @@ -configurationManager->getContentObject(); - $this->contentElementData = $data->data; - } - - /** - * action list - */ - public function listAction() - { - if ($_REQUEST['tx_t3ojobs_jobs']['filterJob']) { - $filterJobdata = $this->request->getArgument('filterJob'); - $this->view->assign('filterJob', $filterJobdata); - } - - if ($filterJobdata['t3teams'] != 0 || $filterJobdata['t3jobskills'] != '' || $filterJobdata['search'] != '') { - $t3jobs = $this->t3jobsRepository->filterjob($filterJobdata); - } else { - $t3jobs = $this->t3jobsRepository->findAllJobs(); - } - - $t3jobskills = $this->t3jobsskillsRepository->findAll(); - $t3teams = $this->t3teamsRepository->findAll(); - - $assignArray = [ - 't3jobs' => $t3jobs, - 't3jobskills' => $t3jobskills, - 't3teams' => $t3teams, - 'data' => $this->contentElementData, - ]; - $this->view->assignMultiple($assignArray); - } - - /** - * action show - * - * @param \T3o\T3oJobs\Domain\Model\T3jobs $t3jobs - */ - public function showAction(\T3o\T3oJobs\Domain\Model\T3jobs $t3jobs) - { - $this->view->assign('t3jobs', $t3jobs); - $feuserData = $this->userRepository->findByUid($GLOBALS['TSFE']->fe_user->user['uid']); - - if ($feuserData) { - if ($feuserData->getName()) { - $name = $feuserData->getName(); - } else { - $feusername = $feuserData->getUsername(); - } - - if ($feuserData->getEmail()) { - $feuseremail = $feuserData->getEmail(); - } - - $assignArray = [ - 'feusername' => $feusername, - 'feuseremail' => $feuseremail, - ]; - $this->view->assignMultiple($assignArray); - } - - $applynow = $_REQUEST['applynow']; - $this->view->assign('applynow', $applynow); - } - - /** - * action createrequest - */ - public function createrequestAction() - { - $newRequest = new \T3o\T3oJobs\Domain\Model\T3jobsapplicants; - if ($_REQUEST['tx_t3ojobs_jobs']['jobapplicants']) { - $data = $_REQUEST['tx_t3ojobs_jobs']['jobapplicants']; - $newRequest->setPid($data['jobpid']); - $newRequest->setJobid($data['jobid']); - $newRequest->setJobteam($data['jobteam']); - $newRequest->setJobtitle($data['jobtitle']); - $newRequest->setJobposition($data['jobposition']); - $newRequest->setName($data['jobname']); - $newRequest->setEmail($data['jobemail']); - $newRequest->setSlackId($data['jobslackId']); - $newRequest->setMessage($data['jobmessage']); - - if ($data['jobteam']) { - $t3team = $this->t3teamsRepository->findByUid($data['jobteam']); - $mails = $t3team->getReceiversEmails(); - $adminname = LocalizationUtility::translate('emailnameAdmin', 'T3oJobs'); - $adminmailsubject = LocalizationUtility::translate('adminmailsubject', 'T3oJobs'); - if ($mails != '') { - $emails = explode(',', $mails); - foreach ($emails as $mail) { - $res = $this->sendTemplateEmail([$mail => $adminname], [$data['jobemail'] => $data['jobname']], $adminmailsubject, 'adminMailTemplate', $data); - } - } - } - - $this->t3jobsapplicants->add($newRequest); - } - } - - /** - * @param array $recipient recipient of the email in the format array('recipient@domain.tld' => 'Recipient Name') - * @param array $sender sender of the email in the format array('sender@domain.tld' => 'Sender Name') - * @param string $subject subject of the email - * @param string $templateName template name (UpperCamelCase) - * @param array $variables variables to be passed to the Fluid view - */ - protected function sendTemplateEmail(array $recipient, array $sender, $subject, $templateName, array $variables = []) - { - /** @var \TYPO3\CMS\Fluid\View\StandaloneView $emailView */ - $emailView = $this->objectManager->get('TYPO3\\CMS\\Fluid\\View\\StandaloneView'); - - /*For use of Localize value */ - $extensionName = $this->request->getControllerExtensionName(); - $emailView->getRequest()->setControllerExtensionName($extensionName); - /*For use of Localize value */ - $extbaseFrameworkConfiguration = $this->configurationManager->getConfiguration(\TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface::CONFIGURATION_TYPE_FRAMEWORK); - $templateRootPath = \TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName($extbaseFrameworkConfiguration['view']['templateRootPaths']['0']); - $templatePathAndFilename = $templateRootPath . 'Email/' . $templateName . '.html'; - $emailView->setTemplatePathAndFilename($templatePathAndFilename); - $emailView->assignMultiple($variables); - $emailBody = $emailView->render(); - /** @var $message \TYPO3\CMS\Core\Mail\MailMessage */ - $message = $this->objectManager->get('TYPO3\\CMS\\Core\\Mail\\MailMessage'); - /*Mail to Admin*/ - $message->setTo($recipient)->setFrom($sender)->setSubject($subject); - // HTML Email - $message->setBody($emailBody, 'text/html'); - // $status = 0; - $message->send(); - $status = $message->isSent(); - return $status; - } -} diff --git a/extensions/t3o_jobs/Classes/Domain/Model/T3jobs.php b/extensions/t3o_jobs/Classes/Domain/Model/T3jobs.php deleted file mode 100644 index 74f3750..0000000 --- a/extensions/t3o_jobs/Classes/Domain/Model/T3jobs.php +++ /dev/null @@ -1,401 +0,0 @@ - - * @cascade remove - */ - protected $banner = null; - - /** - * noOfOpeningJobs - * - * @var int - */ - protected $noOfOpeningJobs = 0; - - /** - * publishBy - * - * @var string - */ - protected $publishBy = ''; - - /** - * publishBySlackid - * - * @var string - */ - protected $publishBySlackid = ''; - - /** - * experiance - * - * @var string - */ - protected $experiance = ''; - - /** - * status - * - * @var string - */ - protected $status = ''; - - /** - * t3jobsskills - * - * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\T3o\T3oJobs\Domain\Model\T3jobsskills> - */ - protected $t3jobsskills = null; - - /** - * t3teams - * - * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\T3o\T3oJobs\Domain\Model\T3teams> - */ - protected $t3teams = null; - - /** - * __construct - */ - public function __construct() - { - //Do not remove the next line: It would break the functionality - $this->initStorageObjects(); - } - - /** - * Initializes all ObjectStorage properties - * Do not modify this method! - * It will be rewritten on each save in the extension builder - * You may modify the constructor of this class instead - */ - protected function initStorageObjects() - { - $this->banner = new \TYPO3\CMS\Extbase\Persistence\ObjectStorage(); - $this->t3jobsskills = new \TYPO3\CMS\Extbase\Persistence\ObjectStorage(); - $this->t3teams = new \TYPO3\CMS\Extbase\Persistence\ObjectStorage(); - } - - /** - * Returns the title - * - * @return string $title - */ - public function getTitle() - { - return $this->title; - } - - /** - * Sets the title - * - * @param string $title - */ - public function setTitle($title) - { - $this->title = $title; - } - - /** - * Returns the position - * - * @return string $position - */ - public function getPosition() - { - return $this->position; - } - - /** - * Sets the position - * - * @param string $position - */ - public function setPosition($position) - { - $this->position = $position; - } - - /** - * Returns the description - * - * @return string $description - */ - public function getDescription() - { - return $this->description; - } - - /** - * Sets the description - * - * @param string $description - */ - public function setDescription($description) - { - $this->description = $description; - } - - /** - * Adds a FileReference - * - * @param \TYPO3\CMS\Extbase\Domain\Model\FileReference $banner - */ - public function addBanner(\TYPO3\CMS\Extbase\Domain\Model\FileReference $banner) - { - $this->banner->attach($banner); - } - - /** - * Removes a FileReference - * - * @param \TYPO3\CMS\Extbase\Domain\Model\FileReference $bannerToRemove The FileReference to be removed - */ - public function removeBanner(\TYPO3\CMS\Extbase\Domain\Model\FileReference $bannerToRemove) - { - $this->banner->detach($bannerToRemove); - } - - /** - * Returns the banner - * - * @return \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\TYPO3\CMS\Extbase\Domain\Model\FileReference> $banner - */ - public function getBanner() - { - return $this->banner; - } - - /** - * Sets the banner - * - * @param \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\TYPO3\CMS\Extbase\Domain\Model\FileReference> $banner - */ - public function setBanner(\TYPO3\CMS\Extbase\Persistence\ObjectStorage $banner) - { - $this->banner = $banner; - } - - /** - * Returns the noOfOpeningJobs - * - * @return int $noOfOpeningJobs - */ - public function getNoOfOpeningJobs() - { - return $this->noOfOpeningJobs; - } - - /** - * Sets the noOfOpeningJobs - * - * @param int $noOfOpeningJobs - */ - public function setNoOfOpeningJobs($noOfOpeningJobs) - { - $this->noOfOpeningJobs = $noOfOpeningJobs; - } - - /** - * Returns the publishBy - * - * @return string $publishBy - */ - public function getPublishBy() - { - return $this->publishBy; - } - - /** - * Sets the publishBy - * - * @param string $publishBy - */ - public function setPublishBy($publishBy) - { - $this->publishBy = $publishBy; - } - - /** - * Returns the publishBySlackid - * - * @return string $publishBySlackid - */ - public function getPublishBySlackid() - { - return $this->publishBySlackid; - } - - /** - * Sets the publishBySlackid - * - * @param string $publishBySlackid - */ - public function setPublishBySlackid($publishBySlackid) - { - $this->publishBySlackid = $publishBySlackid; - } - - /** - * Returns the experiance - * - * @return string $experiance - */ - public function getExperiance() - { - return $this->experiance; - } - - /** - * Sets the experiance - * - * @param string $experiance - */ - public function setExperiance($experiance) - { - $this->experiance = $experiance; - } - - /** - * Returns the status - * - * @return string $status - */ - public function getStatus() - { - return $this->status; - } - - /** - * Sets the status - * - * @param string $status - */ - public function setStatus($status) - { - $this->status = $status; - } - - /** - * Adds a T3jobsskills - * - * @param \T3o\T3oJobs\Domain\Model\T3jobsskills $t3jobsskill - */ - public function addT3jobsskill(\T3o\T3oJobs\Domain\Model\T3jobsskills $t3jobsskill) - { - $this->t3jobsskills->attach($t3jobsskill); - } - - /** - * Removes a T3jobsskills - * - * @param \T3o\T3oJobs\Domain\Model\T3jobsskills $t3jobsskillToRemove The T3jobsskills to be removed - */ - public function removeT3jobsskill(\T3o\T3oJobs\Domain\Model\T3jobsskills $t3jobsskillToRemove) - { - $this->t3jobsskills->detach($t3jobsskillToRemove); - } - - /** - * Returns the t3jobsskills - * - * @return \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\T3o\T3oJobs\Domain\Model\T3jobsskills> $t3jobsskills - */ - public function getT3jobsskills() - { - return $this->t3jobsskills; - } - - /** - * Sets the t3jobsskills - * - * @param \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\T3o\T3oJobs\Domain\Model\T3jobsskills> $t3jobsskills - */ - public function setT3jobsskills(\TYPO3\CMS\Extbase\Persistence\ObjectStorage $t3jobsskills) - { - $this->t3jobsskills = $t3jobsskills; - } - - /** - * Adds a T3teams - * - * @param \T3o\T3oJobs\Domain\Model\T3teams $t3team - */ - public function addT3team(\T3o\T3oJobs\Domain\Model\T3teams $t3team) - { - $this->t3teams->attach($t3team); - } - - /** - * Removes a T3teams - * - * @param \T3o\T3oJobs\Domain\Model\T3teams $t3teamToRemove The T3teams to be removed - */ - public function removeT3team(\T3o\T3oJobs\Domain\Model\T3teams $t3teamToRemove) - { - $this->t3teams->detach($t3teamToRemove); - } - - /** - * Returns the t3teams - * - * @return \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\T3o\T3oJobs\Domain\Model\T3teams> $t3teams - */ - public function getT3teams() - { - return $this->t3teams; - } - - /** - * Sets the t3teams - * - * @param \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\T3o\T3oJobs\Domain\Model\T3teams> $t3teams - */ - public function setT3teams(\TYPO3\CMS\Extbase\Persistence\ObjectStorage $t3teams) - { - $this->t3teams = $t3teams; - } -} diff --git a/extensions/t3o_jobs/Classes/Domain/Model/T3jobsapplicants.php b/extensions/t3o_jobs/Classes/Domain/Model/T3jobsapplicants.php deleted file mode 100644 index 269ef17..0000000 --- a/extensions/t3o_jobs/Classes/Domain/Model/T3jobsapplicants.php +++ /dev/null @@ -1,235 +0,0 @@ -jobid; - } - - /** - * Sets the jobid - * - * @param string $jobid - */ - public function setJobid($jobid) - { - $this->jobid = $jobid; - } - - /** - * Returns the jobteam - * - * @return string $jobteam - */ - public function getJobteam() - { - return $this->jobteam; - } - - /** - * Sets the jobteam - * - * @param string $jobteam - */ - public function setJobteam($jobteam) - { - $this->jobteam = $jobteam; - } - - /** - * Returns the jobtitle - * - * @return string $jobtitle - */ - public function getJobtitle() - { - return $this->jobtitle; - } - - /** - * Sets the jobtitle - * - * @param string $jobtitle - */ - public function setJobtitle($jobtitle) - { - $this->jobtitle = $jobtitle; - } - - /** - * Returns the jobposition - * - * @return string $jobposition - */ - public function getJobposition() - { - return $this->jobposition; - } - - /** - * Sets the jobposition - * - * @param string $jobposition - */ - public function setJobposition($jobposition) - { - $this->jobposition = $jobposition; - } - - /** - * Returns the name - * - * @return string $name - */ - public function getName() - { - return $this->name; - } - - /** - * Sets the name - * - * @param string $name - */ - public function setName($name) - { - $this->name = $name; - } - - /** - * Returns the email - * - * @return string $email - */ - public function getEmail() - { - return $this->email; - } - - /** - * Sets the email - * - * @param string $email - */ - public function setEmail($email) - { - $this->email = $email; - } - - /** - * Returns the slackId - * - * @return string $slackId - */ - public function getSlackId() - { - return $this->slackId; - } - - /** - * Sets the slackId - * - * @param string $slackId - */ - public function setSlackId($slackId) - { - $this->slackId = $slackId; - } - - /** - * Returns the message - * - * @return string $message - */ - public function getMessage() - { - return $this->message; - } - - /** - * Sets the message - * - * @param string $message - */ - public function setMessage($message) - { - $this->message = $message; - } -} diff --git a/extensions/t3o_jobs/Classes/Domain/Model/T3jobsskills.php b/extensions/t3o_jobs/Classes/Domain/Model/T3jobsskills.php deleted file mode 100644 index 5bcfe6d..0000000 --- a/extensions/t3o_jobs/Classes/Domain/Model/T3jobsskills.php +++ /dev/null @@ -1,46 +0,0 @@ -title; - } - - /** - * Sets the title - * - * @param string $title - */ - public function setTitle($title) - { - $this->title = $title; - } -} diff --git a/extensions/t3o_jobs/Classes/Domain/Model/T3teams.php b/extensions/t3o_jobs/Classes/Domain/Model/T3teams.php deleted file mode 100644 index 9021904..0000000 --- a/extensions/t3o_jobs/Classes/Domain/Model/T3teams.php +++ /dev/null @@ -1,93 +0,0 @@ -initStorageObjects(); - } - - /** - * Initializes all ObjectStorage properties - * Do not modify this method! - * It will be rewritten on each save in the extension builder - * You may modify the constructor of this class instead - */ - protected function initStorageObjects() - { - $this->banner = new \TYPO3\CMS\Extbase\Persistence\ObjectStorage(); - } - - /** - * Returns the title - * - * @return string $title - */ - public function getTitle() - { - return $this->title; - } - - /** - * Sets the title - * - * @param string $title - */ - public function setTitle($title) - { - $this->title = $title; - } - - /** - * Returns the receiversEmails - * - * @return string $receiversEmails - */ - public function getReceiversEmails() - { - return $this->receiversEmails; - } - - /** - * Sets the receiversEmails - * - * @param string $receiversEmails - */ - public function setReceiversEmails($receiversEmails) - { - $this->receiversEmails = $receiversEmails; - } -} diff --git a/extensions/t3o_jobs/Classes/Domain/Repository/T3jobsRepository.php b/extensions/t3o_jobs/Classes/Domain/Repository/T3jobsRepository.php deleted file mode 100644 index 0e2eeac..0000000 --- a/extensions/t3o_jobs/Classes/Domain/Repository/T3jobsRepository.php +++ /dev/null @@ -1,70 +0,0 @@ -createQuery(); - $constraints = []; - - // Compare t3teams - if ($filterJobdata['t3teams'] != 0) { - $constraints[] = $query->contains('t3teams', $filterJobdata['t3teams']); - } - - // Compare t3jobskills - if ($filterJobdata['t3jobskills'] != '') { - foreach ($filterJobdata['t3jobskills'] as $key => $value) { - $constJobsskills[] = $query->contains('t3jobsskills', $value); - } - $constraints[] = $query->logicalOr($constJobsskills); - } - - // Search from title, description - if ($filterJobdata['search'] != '') { - $constJobsearch[0] = $query->like('title', '%' . $filterJobdata['search'] . '%'); - $constJobsearch[1] = $query->like('description', '%' . $filterJobdata['search'] . '%'); - $constraints[] = $query->logicalOr($constJobsearch); - } - - $constraints[] = $query->equals('status', 0); - - // Execute query - $query->matching( - $query->logicalAnd($constraints) - ); - - return $result = $query->execute(); - } - - public function findAllJobs() - { - $query = $this->createQuery(); - $query->matching( - $query->equals('status', 0) - ); - return $query->execute(); - } - - /** - * @var array - */ - protected $defaultOrderings = [ - 'sorting' => \TYPO3\CMS\Extbase\Persistence\QueryInterface::ORDER_ASCENDING, - ]; -} diff --git a/extensions/t3o_jobs/Classes/Domain/Repository/T3jobsapplicants.php b/extensions/t3o_jobs/Classes/Domain/Repository/T3jobsapplicants.php deleted file mode 100644 index 397e621..0000000 --- a/extensions/t3o_jobs/Classes/Domain/Repository/T3jobsapplicants.php +++ /dev/null @@ -1,26 +0,0 @@ - \TYPO3\CMS\Extbase\Persistence\QueryInterface::ORDER_ASCENDING, - ]; -} diff --git a/extensions/t3o_jobs/Classes/Domain/Repository/T3jobsskillsRepository.php b/extensions/t3o_jobs/Classes/Domain/Repository/T3jobsskillsRepository.php deleted file mode 100644 index 6703573..0000000 --- a/extensions/t3o_jobs/Classes/Domain/Repository/T3jobsskillsRepository.php +++ /dev/null @@ -1,26 +0,0 @@ - \TYPO3\CMS\Extbase\Persistence\QueryInterface::ORDER_ASCENDING, - ]; -} diff --git a/extensions/t3o_jobs/Classes/Domain/Repository/T3teamsRepository.php b/extensions/t3o_jobs/Classes/Domain/Repository/T3teamsRepository.php deleted file mode 100644 index ba87197..0000000 --- a/extensions/t3o_jobs/Classes/Domain/Repository/T3teamsRepository.php +++ /dev/null @@ -1,26 +0,0 @@ - \TYPO3\CMS\Extbase\Persistence\QueryInterface::ORDER_ASCENDING, - ]; -} diff --git a/extensions/t3o_jobs/Configuration/TCA/tx_t3ojobs_domain_model_jobs.php b/extensions/t3o_jobs/Configuration/TCA/tx_t3ojobs_domain_model_jobs.php index aa83482..944f952 100644 --- a/extensions/t3o_jobs/Configuration/TCA/tx_t3ojobs_domain_model_jobs.php +++ b/extensions/t3o_jobs/Configuration/TCA/tx_t3ojobs_domain_model_jobs.php @@ -25,7 +25,7 @@ return [ ], 'types' => [ '1' => ['showitem' => ' - sys_language_uid, l10n_parent, l10n_diffsource, title, position, --palette--;;paletteJobdata, --palette--;;palettePublisherdata, status, description, banner, teams, skills, --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.access, hidden, starttime, endtime, --div--;LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_jobs.applicants, jobsapplicants', ], + sys_language_uid, l10n_parent, l10n_diffsource, title, position, --palette--;;paletteJobdata, --palette--;;palettePublisherdata, status, description, banner, teams, skills, --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.access, hidden, starttime, endtime, --div--;LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_jobs.applicants, jobsapplicants'], ], 'palettes' => [ 'paletteJobdata' => [ diff --git a/extensions/t3o_jobs/Configuration/TCA/tx_t3ojobs_domain_model_t3jobs.php b/extensions/t3o_jobs/Configuration/TCA/tx_t3ojobs_domain_model_t3jobs.php deleted file mode 100644 index ce8c1f0..0000000 --- a/extensions/t3o_jobs/Configuration/TCA/tx_t3ojobs_domain_model_t3jobs.php +++ /dev/null @@ -1,347 +0,0 @@ - [ - 'title' => 'LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3jobs', - 'label' => 'title', - 'tstamp' => 'tstamp', - 'crdate' => 'crdate', - 'cruser_id' => 'cruser_id', - 'sortby' => 'sorting', - 'versioningWS' => true, - 'languageField' => 'sys_language_uid', - 'transOrigPointerField' => 'l10n_parent', - 'transOrigDiffSourceField' => 'l10n_diffsource', - 'delete' => 'deleted', - 'enablecolumns' => [ - 'disabled' => 'hidden', - 'starttime' => 'starttime', - 'endtime' => 'endtime', - ], - 'searchFields' => 'position,description,banner,no_of_opening_jobs,publish_by,publish_by_slackid,experiance,status,t3jobsskills,t3teams', - 'iconfile' => 'EXT:t3o_jobs/Resources/Public/Icons/tx_t3ojobs_domain_model_t3jobs.png', - ], - 'interface' => [ - 'showRecordFieldList' => 'sys_language_uid, l10n_parent, l10n_diffsource, hidden, title, position, description, banner, no_of_opening_jobs, publish_by, publish_by_slackid, experiance, status, t3jobsskills, t3teams', - ], - 'types' => [ - '1' => ['showitem' => ' - sys_language_uid, l10n_parent, l10n_diffsource, title, position, --palette--;;paletteJobdata, --palette--;;palettePublisherdata, status, description, banner, t3teams, t3jobsskills, --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.access, hidden, starttime, endtime, --div--;LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3jobs.applicants, t3jobsapplicants'], - ], - 'palettes' => [ - 'paletteJobdata' => [ - 'showitem' => 'no_of_opening_jobs,experiance', - ], - 'palettePublisherdata' => [ - 'showitem' => 'publish_by, publish_by_slackid', - ], - ], - 'columns' => [ - 'sys_language_uid' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.language', - 'config' => [ - 'type' => 'select', - 'renderType' => 'selectSingle', - 'special' => 'languages', - 'items' => [ - [ - 'LLL:EXT:lang/locallang_general.xlf:LGL.allLanguages', - -1, - 'flags-multiple', - ], - ], - 'default' => 0, - ], - ], - 'l10n_parent' => [ - 'displayCond' => 'FIELD:sys_language_uid:>:0', - 'exclude' => true, - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.l18n_parent', - 'config' => [ - 'type' => 'select', - 'renderType' => 'selectSingle', - 'default' => 0, - 'items' => [ - ['', 0], - ], - 'foreign_table' => 'tx_t3ojobs_domain_model_t3jobs', - 'foreign_table_where' => 'AND tx_t3ojobs_domain_model_t3jobs.pid=###CURRENT_PID### AND tx_t3ojobs_domain_model_t3jobs.sys_language_uid IN (-1,0)', - ], - ], - 'l10n_diffsource' => [ - 'config' => [ - 'type' => 'passthrough', - ], - ], - 't3ver_label' => [ - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.versionLabel', - 'config' => [ - 'type' => 'input', - 'size' => 30, - 'max' => 255, - ], - ], - 'hidden' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.hidden', - 'config' => [ - 'type' => 'check', - 'items' => [ - '1' => [ - '0' => 'LLL:EXT:lang/Resources/Private/Language/locallang_core.xlf:labels.enabled', - ], - ], - ], - ], - 'starttime' => [ - 'exclude' => true, - 'behaviour' => [ - 'allowLanguageSynchronization' => true, - ], - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.starttime', - 'config' => [ - 'type' => 'input', - 'renderType' => 'inputDateTime', - 'size' => 13, - 'eval' => 'datetime', - 'default' => 0, - ], - ], - 'endtime' => [ - 'exclude' => true, - 'behaviour' => [ - 'allowLanguageSynchronization' => true, - ], - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.endtime', - 'config' => [ - 'type' => 'input', - 'renderType' => 'inputDateTime', - 'size' => 13, - 'eval' => 'datetime', - 'default' => 0, - 'range' => [ - 'upper' => mktime(0, 0, 0, 1, 1, 2038), - ], - ], - ], - - 'title' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3jobs.title', - 'config' => [ - 'type' => 'input', - 'size' => 50, - 'eval' => 'trim,required', - ], - ], - 'position' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3jobs.position', - 'config' => [ - 'type' => 'input', - 'size' => 50, - 'eval' => 'trim,required', - ], - ], - 'description' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3jobs.description', - 'config' => [ - 'type' => 'text', - 'enableRichtext' => true, - 'richtextConfiguration' => 'default', - 'fieldControl' => [ - 'fullScreenRichtext' => [ - 'disabled' => false, - ], - ], - 'cols' => 40, - 'rows' => 15, - 'eval' => 'trim', - ], - - ], - 'banner' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3jobs.banner', - 'config' => - \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig( - 'banner', - [ - 'appearance' => [ - 'createNewRelationLinkTitle' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:images.addFileReference', - ], - 'foreign_types' => [ - '0' => [ - 'showitem' => ' - --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette, - --palette--;;filePalette', - ], - \TYPO3\CMS\Core\Resource\File::FILETYPE_TEXT => [ - 'showitem' => ' - --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette, - --palette--;;filePalette', - ], - \TYPO3\CMS\Core\Resource\File::FILETYPE_IMAGE => [ - 'showitem' => ' - --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette, - --palette--;;filePalette', - ], - \TYPO3\CMS\Core\Resource\File::FILETYPE_AUDIO => [ - 'showitem' => ' - --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette, - --palette--;;filePalette', - ], - \TYPO3\CMS\Core\Resource\File::FILETYPE_VIDEO => [ - 'showitem' => ' - --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette, - --palette--;;filePalette', - ], - \TYPO3\CMS\Core\Resource\File::FILETYPE_APPLICATION => [ - 'showitem' => ' - --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette, - --palette--;;filePalette', - ], - ], - 'maxitems' => 1, - ], - $GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext'] - ), - - ], - 'no_of_opening_jobs' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3jobs.no_of_opening_jobs', - 'config' => [ - 'type' => 'input', - 'size' => 4, - 'eval' => 'int', - ], - ], - 'publish_by' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3jobs.publish_by', - 'config' => [ - 'type' => 'input', - 'size' => 30, - 'eval' => 'trim', - ], - ], - 'publish_by_slackid' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3jobs.publish_by_slackid', - 'config' => [ - 'type' => 'input', - 'size' => 30, - 'eval' => 'trim', - ], - ], - 'experiance' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3jobs.experiance', - 'config' => [ - 'type' => 'input', - 'size' => 4, - 'eval' => 'trim', - ], - ], - 'status' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3jobs.status', - 'config' => [ - 'type' => 'radio', - 'items' => [ - ['Open', 0], - ['Close', 1], - ], - 'default' => 0, - ], - ], - 't3jobsskills' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3jobs.t3jobsskills', - 'config' => [ - 'type' => 'select', - 'renderType' => 'selectMultipleSideBySide', - 'foreign_table' => 'tx_t3ojobs_domain_model_t3jobsskills', - 'MM' => 'tx_t3ojobs_t3jobs_t3jobsskills_mm', - 'size' => 10, - 'autoSizeMax' => 30, - 'maxitems' => 9999, - 'multiple' => 0, - 'fieldControl' => [ - 'editPopup' => [ - 'disabled' => false, - ], - 'addRecord' => [ - 'disabled' => false, - ], - 'listModule' => [ - 'disabled' => true, - ], - ], - ], - - ], - 't3teams' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3jobs.t3teams', - 'config' => [ - 'type' => 'select', - 'renderType' => 'selectMultipleSideBySide', - 'foreign_table' => 'tx_t3ojobs_domain_model_t3teams', - 'MM' => 'tx_t3ojobs_t3jobs_t3teams_mm', - 'size' => 3, - 'autoSizeMax' => 30, - 'maxitems' => 1, - 'multiple' => 0, - 'fieldControl' => [ - 'editPopup' => [ - 'disabled' => false, - ], - 'addRecord' => [ - 'disabled' => false, - ], - 'listModule' => [ - 'disabled' => true, - ], - ], - ], - - ], - 't3jobsapplicants' => [ - 'exclude' => 1, - 'label' => 'LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3jobs.t3jobsapplicants', - 'config' => [ - 'type' => 'inline', - 'foreign_table' => 'tx_t3ojobs_domain_model_t3jobsapplicants', - 'foreign_field' => 'jobid', - 'foreign_label' => 'name', - 'localizationMode' => 'select', - 'maxitems' => 999999, - 'appearance' => [ - 'useCombination' => 0, - 'useSortable' => true, - 'expandSingle' => true, - //'collapseAll' => false, - 'newRecordLinkAddTitle' => false, - 'levelLinksPosition' => 'top', - 'showSynchronizationLink' => 1, - 'showAllLocalizationLink' => 1, - 'showPossibleLocalizationRecords' => 1, - 'showRemovedLocalizationRecords' => 1, - 'enabledControls' => [ - 'new' => false, - 'delete' => true, - 'info' => true, - 'hide' => true, - ], - ], - 'behaviour' => [ - 'localizationMode' => 'select', - ], - ], - ], - - ], -]; diff --git a/extensions/t3o_jobs/Configuration/TCA/tx_t3ojobs_domain_model_t3jobsapplicants.php b/extensions/t3o_jobs/Configuration/TCA/tx_t3ojobs_domain_model_t3jobsapplicants.php deleted file mode 100644 index 53b9d22..0000000 --- a/extensions/t3o_jobs/Configuration/TCA/tx_t3ojobs_domain_model_t3jobsapplicants.php +++ /dev/null @@ -1,201 +0,0 @@ - [ - 'title' => 'LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3jobsapplicants', - 'label' => 'name', - 'tstamp' => 'tstamp', - 'crdate' => 'crdate', - 'cruser_id' => 'cruser_id', - 'default_sortby' => 'ORDER BY uid DESC', - 'versioningWS' => true, - 'languageField' => 'sys_language_uid', - 'transOrigPointerField' => 'l10n_parent', - 'transOrigDiffSourceField' => 'l10n_diffsource', - 'delete' => 'deleted', - 'enablecolumns' => [ - 'disabled' => 'hidden', - 'starttime' => 'starttime', - 'endtime' => 'endtime', - ], - 'searchFields' => 'name,email,slack_id,message,feuser_id', - 'iconfile' => 'EXT:t3o_jobs/Resources/Public/Icons/tx_t3ojobs_domain_model_t3jobsapplicants.png', - ], - 'interface' => [ - 'showRecordFieldList' => 'sys_language_uid, l10n_parent, l10n_diffsource, hidden, name, email, slack_id, message, feuser_id', - ], - 'types' => [ - '1' => ['showitem' => 'sys_language_uid, l10n_parent, l10n_diffsource, jobtitle, --palette--;;paletteApplicantsJobData, --palette--;;paletteApplicantsids, name, email, message, --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.access, hidden, starttime, endtime'], - ], - 'palettes' => [ - 'paletteApplicantsJobData' => [ - 'showitem' => 'jobposition', - ], - 'paletteApplicantsids' => [ - 'showitem' => 'jobid, slack_id', - ], - ], - 'columns' => [ - 'sys_language_uid' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.language', - 'config' => [ - 'type' => 'select', - 'renderType' => 'selectSingle', - 'special' => 'languages', - 'items' => [ - [ - 'LLL:EXT:lang/locallang_general.xlf:LGL.allLanguages', - -1, - 'flags-multiple', - ], - ], - 'default' => 0, - ], - ], - 'l10n_parent' => [ - 'displayCond' => 'FIELD:sys_language_uid:>:0', - 'exclude' => true, - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.l18n_parent', - 'config' => [ - 'type' => 'select', - 'renderType' => 'selectSingle', - 'default' => 0, - 'items' => [ - ['', 0], - ], - 'foreign_table' => 'tx_t3ojobs_domain_model_t3jobsapplicants', - 'foreign_table_where' => 'AND tx_t3ojobs_domain_model_t3jobsapplicants.pid=###CURRENT_PID### AND tx_t3ojobs_domain_model_t3jobsapplicants.sys_language_uid IN (-1,0)', - ], - ], - 'l10n_diffsource' => [ - 'config' => [ - 'type' => 'passthrough', - ], - ], - 't3ver_label' => [ - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.versionLabel', - 'config' => [ - 'type' => 'input', - 'size' => 30, - 'max' => 255, - ], - ], - 'hidden' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.hidden', - 'config' => [ - 'type' => 'check', - 'items' => [ - '1' => [ - '0' => 'LLL:EXT:lang/Resources/Private/Language/locallang_core.xlf:labels.enabled', - ], - ], - ], - ], - 'starttime' => [ - 'exclude' => true, - 'behaviour' => [ - 'allowLanguageSynchronization' => true, - ], - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.starttime', - 'config' => [ - 'type' => 'input', - 'renderType' => 'inputDateTime', - 'size' => 13, - 'eval' => 'datetime', - 'default' => 0, - ], - ], - 'endtime' => [ - 'exclude' => true, - 'behaviour' => [ - 'allowLanguageSynchronization' => true, - ], - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.endtime', - 'config' => [ - 'type' => 'input', - 'renderType' => 'inputDateTime', - 'size' => 13, - 'eval' => 'datetime', - 'default' => 0, - 'range' => [ - 'upper' => mktime(0, 0, 0, 1, 1, 2038), - ], - ], - ], - - 'jobid' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3jobsapplicants.jobuid', - 'config' => [ - 'type' => 'input', - 'size' => 30, - 'eval' => 'trim,int', - ], - ], - 'jobtitle' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3jobsapplicants.jobtitle', - 'config' => [ - 'type' => 'input', - 'size' => 40, - 'eval' => 'trim', - ], - ], - 'jobposition' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3jobsapplicants.jobposition', - 'config' => [ - 'type' => 'input', - 'size' => 30, - 'eval' => 'trim', - ], - ], - 'jobteam' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3jobsapplicants.jobteam', - 'config' => [ - 'type' => 'input', - 'size' => 40, - 'eval' => 'trim', - ], - ], - 'name' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3jobsapplicants.name', - 'config' => [ - 'type' => 'input', - 'size' => 40, - 'eval' => 'trim', - ], - ], - 'email' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3jobsapplicants.email', - 'config' => [ - 'type' => 'input', - 'size' => 40, - 'eval' => 'nospace,email', - ], - ], - 'slack_id' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3jobsapplicants.slack_id', - 'config' => [ - 'type' => 'input', - 'size' => 30, - 'eval' => 'trim', - ], - ], - 'message' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3jobsapplicants.message', - 'config' => [ - 'type' => 'text', - 'cols' => 40, - 'rows' => 5, - 'eval' => 'trim', - ], - ], - ], -]; diff --git a/extensions/t3o_jobs/Configuration/TCA/tx_t3ojobs_domain_model_t3jobsskills.php b/extensions/t3o_jobs/Configuration/TCA/tx_t3ojobs_domain_model_t3jobsskills.php deleted file mode 100644 index d58038c..0000000 --- a/extensions/t3o_jobs/Configuration/TCA/tx_t3ojobs_domain_model_t3jobsskills.php +++ /dev/null @@ -1,129 +0,0 @@ - [ - 'title' => 'LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3jobsskills', - 'label' => 'title', - 'tstamp' => 'tstamp', - 'crdate' => 'crdate', - 'cruser_id' => 'cruser_id', - 'sortby' => 'sorting', - 'versioningWS' => true, - 'languageField' => 'sys_language_uid', - 'transOrigPointerField' => 'l10n_parent', - 'transOrigDiffSourceField' => 'l10n_diffsource', - 'delete' => 'deleted', - 'enablecolumns' => [ - 'disabled' => 'hidden', - 'starttime' => 'starttime', - 'endtime' => 'endtime', - ], - 'searchFields' => 'title', - 'iconfile' => 'EXT:t3o_jobs/Resources/Public/Icons/tx_t3ojobs_domain_model_t3jobsskills.png', - ], - 'interface' => [ - 'showRecordFieldList' => 'sys_language_uid, l10n_parent, l10n_diffsource, hidden, title', - ], - 'types' => [ - '1' => ['showitem' => 'sys_language_uid, l10n_parent, l10n_diffsource, title, --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.access, hidden, starttime, endtime'], - ], - 'columns' => [ - 'sys_language_uid' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.language', - 'config' => [ - 'type' => 'select', - 'renderType' => 'selectSingle', - 'special' => 'languages', - 'items' => [ - [ - 'LLL:EXT:lang/locallang_general.xlf:LGL.allLanguages', - -1, - 'flags-multiple', - ], - ], - 'default' => 0, - ], - ], - 'l10n_parent' => [ - 'displayCond' => 'FIELD:sys_language_uid:>:0', - 'exclude' => true, - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.l18n_parent', - 'config' => [ - 'type' => 'select', - 'renderType' => 'selectSingle', - 'default' => 0, - 'items' => [ - ['', 0], - ], - 'foreign_table' => 'tx_t3ojobs_domain_model_t3jobsskills', - 'foreign_table_where' => 'AND tx_t3ojobs_domain_model_t3jobsskills.pid=###CURRENT_PID### AND tx_t3ojobs_domain_model_t3jobsskills.sys_language_uid IN (-1,0)', - ], - ], - 'l10n_diffsource' => [ - 'config' => [ - 'type' => 'passthrough', - ], - ], - 't3ver_label' => [ - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.versionLabel', - 'config' => [ - 'type' => 'input', - 'size' => 30, - 'max' => 255, - ], - ], - 'hidden' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.hidden', - 'config' => [ - 'type' => 'check', - 'items' => [ - '1' => [ - '0' => 'LLL:EXT:lang/Resources/Private/Language/locallang_core.xlf:labels.enabled', - ], - ], - ], - ], - 'starttime' => [ - 'exclude' => true, - 'behaviour' => [ - 'allowLanguageSynchronization' => true, - ], - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.starttime', - 'config' => [ - 'type' => 'input', - 'renderType' => 'inputDateTime', - 'size' => 13, - 'eval' => 'datetime', - 'default' => 0, - ], - ], - 'endtime' => [ - 'exclude' => true, - 'behaviour' => [ - 'allowLanguageSynchronization' => true, - ], - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.endtime', - 'config' => [ - 'type' => 'input', - 'renderType' => 'inputDateTime', - 'size' => 13, - 'eval' => 'datetime', - 'default' => 0, - 'range' => [ - 'upper' => mktime(0, 0, 0, 1, 1, 2038), - ], - ], - ], - - 'title' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3jobsskills.title', - 'config' => [ - 'type' => 'input', - 'size' => 40, - 'eval' => 'trim,required', - ], - ], - ], -]; diff --git a/extensions/t3o_jobs/Configuration/TCA/tx_t3ojobs_domain_model_t3teams.php b/extensions/t3o_jobs/Configuration/TCA/tx_t3ojobs_domain_model_t3teams.php deleted file mode 100644 index f999d7d..0000000 --- a/extensions/t3o_jobs/Configuration/TCA/tx_t3ojobs_domain_model_t3teams.php +++ /dev/null @@ -1,140 +0,0 @@ - [ - 'title' => 'LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3teams', - 'label' => 'title', - 'tstamp' => 'tstamp', - 'crdate' => 'crdate', - 'cruser_id' => 'cruser_id', - 'sortby' => 'sorting', - 'versioningWS' => true, - 'languageField' => 'sys_language_uid', - 'transOrigPointerField' => 'l10n_parent', - 'transOrigDiffSourceField' => 'l10n_diffsource', - 'delete' => 'deleted', - 'enablecolumns' => [ - 'disabled' => 'hidden', - 'starttime' => 'starttime', - 'endtime' => 'endtime', - ], - 'searchFields' => 'title,icon,receivers_emails', - 'iconfile' => 'EXT:t3o_jobs/Resources/Public/Icons/tx_t3ojobs_domain_model_t3teams.png', - ], - 'interface' => [ - 'showRecordFieldList' => 'sys_language_uid, l10n_parent, l10n_diffsource, hidden, title, icon, receivers_emails', - ], - 'types' => [ - '1' => ['showitem' => 'sys_language_uid, l10n_parent, l10n_diffsource, title, icon, receivers_emails, --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tabs.access, hidden, starttime, endtime'], - ], - 'columns' => [ - 'sys_language_uid' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.language', - 'config' => [ - 'type' => 'select', - 'renderType' => 'selectSingle', - 'special' => 'languages', - 'items' => [ - [ - 'LLL:EXT:lang/locallang_general.xlf:LGL.allLanguages', - -1, - 'flags-multiple', - ], - ], - 'default' => 0, - ], - ], - 'l10n_parent' => [ - 'displayCond' => 'FIELD:sys_language_uid:>:0', - 'exclude' => true, - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.l18n_parent', - 'config' => [ - 'type' => 'select', - 'renderType' => 'selectSingle', - 'default' => 0, - 'items' => [ - ['', 0], - ], - 'foreign_table' => 'tx_t3ojobs_domain_model_t3teams', - 'foreign_table_where' => 'AND tx_t3ojobs_domain_model_t3teams.pid=###CURRENT_PID### AND tx_t3ojobs_domain_model_t3teams.sys_language_uid IN (-1,0)', - ], - ], - 'l10n_diffsource' => [ - 'config' => [ - 'type' => 'passthrough', - ], - ], - 't3ver_label' => [ - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.versionLabel', - 'config' => [ - 'type' => 'input', - 'size' => 30, - 'max' => 255, - ], - ], - 'hidden' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.hidden', - 'config' => [ - 'type' => 'check', - 'items' => [ - '1' => [ - '0' => 'LLL:EXT:lang/Resources/Private/Language/locallang_core.xlf:labels.enabled', - ], - ], - ], - ], - 'starttime' => [ - 'exclude' => true, - 'behaviour' => [ - 'allowLanguageSynchronization' => true, - ], - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.starttime', - 'config' => [ - 'type' => 'input', - 'renderType' => 'inputDateTime', - 'size' => 13, - 'eval' => 'datetime', - 'default' => 0, - ], - ], - 'endtime' => [ - 'exclude' => true, - 'behaviour' => [ - 'allowLanguageSynchronization' => true, - ], - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.endtime', - 'config' => [ - 'type' => 'input', - 'renderType' => 'inputDateTime', - 'size' => 13, - 'eval' => 'datetime', - 'default' => 0, - 'range' => [ - 'upper' => mktime(0, 0, 0, 1, 1, 2038), - ], - ], - ], - - 'title' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3teams.title', - 'config' => [ - 'type' => 'input', - 'size' => 40, - 'eval' => 'trim,required', - ], - ], - 'receivers_emails' => [ - 'exclude' => true, - 'label' => 'LLL:EXT:t3o_jobs/Resources/Private/Language/locallang_db.xlf:tx_t3ojobs_domain_model_t3teams.receivers_emails', - 'config' => [ - 'type' => 'text', - 'cols' => 40, - 'rows' => 5, - 'eval' => 'trim', - ], - ], - - ], -]; diff --git a/extensions/t3o_jobs/Resources/Private/Language/locallang_csh_tx_t3ojobs_domain_model_t3jobs.xlf b/extensions/t3o_jobs/Resources/Private/Language/locallang_csh_tx_t3ojobs_domain_model_t3jobs.xlf deleted file mode 100644 index 8d0c3a1..0000000 --- a/extensions/t3o_jobs/Resources/Private/Language/locallang_csh_tx_t3ojobs_domain_model_t3jobs.xlf +++ /dev/null @@ -1,38 +0,0 @@ - - - -
- - - position - - - description - - - banner - - - noOfOpeningJobs - - - publishBy - - - publishBySlackid - - - experiance - - - status - - - t3jobsskills - - - t3teams - - - - \ No newline at end of file diff --git a/extensions/t3o_jobs/Resources/Private/Language/locallang_csh_tx_t3ojobs_domain_model_t3jobsskills.xlf b/extensions/t3o_jobs/Resources/Private/Language/locallang_csh_tx_t3ojobs_domain_model_t3jobsskills.xlf deleted file mode 100644 index 7279bcd..0000000 --- a/extensions/t3o_jobs/Resources/Private/Language/locallang_csh_tx_t3ojobs_domain_model_t3jobsskills.xlf +++ /dev/null @@ -1,14 +0,0 @@ - - - -
- - - title - - - icon - - - - \ No newline at end of file diff --git a/extensions/t3o_jobs/Resources/Private/Language/locallang_csh_tx_t3ojobs_domain_model_t3planetapplicants.xlf b/extensions/t3o_jobs/Resources/Private/Language/locallang_csh_tx_t3ojobs_domain_model_t3planetapplicants.xlf deleted file mode 100644 index acf26d2..0000000 --- a/extensions/t3o_jobs/Resources/Private/Language/locallang_csh_tx_t3ojobs_domain_model_t3planetapplicants.xlf +++ /dev/null @@ -1,23 +0,0 @@ - - - -
- - - name - - - email - - - slackId - - - message - - - feuserId - - - - \ No newline at end of file diff --git a/extensions/t3o_jobs/Resources/Private/Language/locallang_csh_tx_t3ojobs_domain_model_t3teams.xlf b/extensions/t3o_jobs/Resources/Private/Language/locallang_csh_tx_t3ojobs_domain_model_t3teams.xlf deleted file mode 100644 index 8917422..0000000 --- a/extensions/t3o_jobs/Resources/Private/Language/locallang_csh_tx_t3ojobs_domain_model_t3teams.xlf +++ /dev/null @@ -1,20 +0,0 @@ - - - -
- - - title - - - icon - - - banner - - - receiversEmails - - - - \ No newline at end of file diff --git a/extensions/t3o_jobs/Resources/Private/Partials/T3jobs/ApplicantsRequest.html b/extensions/t3o_jobs/Resources/Private/Partials/T3jobs/ApplicantsRequest.html deleted file mode 100644 index 13c2cbb..0000000 --- a/extensions/t3o_jobs/Resources/Private/Partials/T3jobs/ApplicantsRequest.html +++ /dev/null @@ -1,33 +0,0 @@ - -
- - - - - - -
- - - -
-
- - - - -
-
- - -
-
- - - -
-
- -
-
- \ No newline at end of file diff --git a/extensions/t3o_jobs/Resources/Private/Partials/T3jobs/JobFilter.html b/extensions/t3o_jobs/Resources/Private/Partials/T3jobs/JobFilter.html deleted file mode 100644 index 26d1f9e..0000000 --- a/extensions/t3o_jobs/Resources/Private/Partials/T3jobs/JobFilter.html +++ /dev/null @@ -1,70 +0,0 @@ - -
-
- -
-
-
- -
-
-
- -
-
-
-
- -
-
- \ No newline at end of file diff --git a/extensions/t3o_jobs/Resources/Private/Partials/T3jobs/JobTable.html b/extensions/t3o_jobs/Resources/Private/Partials/T3jobs/JobTable.html deleted file mode 100644 index 6a119d7..0000000 --- a/extensions/t3o_jobs/Resources/Private/Partials/T3jobs/JobTable.html +++ /dev/null @@ -1,35 +0,0 @@ - - - {job.title} - {job.position} - {f:if(condition: '{job.noOfOpeningJobs}',then: '{job.noOfOpeningJobs}',else: '-')} - {f:if(condition: '{job.t3teams.0.title}',then: '{job.t3teams.0.title->f:format.crop(maxCharacters:"30")}',else: '-')} - - - - - - - - {jobskill.title} - - - {jobskill.title}, - - - - - - - - - - - - - - - - {f:if(condition: '{job.publishBySlackid}',then: '{job.publishBySlackid}',else: '-')} - - - \ No newline at end of file diff --git a/extensions/t3o_jobs/Resources/Private/Templates/T3jobs/Createrequest.html b/extensions/t3o_jobs/Resources/Private/Templates/T3jobs/Createrequest.html deleted file mode 100644 index 7f4d7fc..0000000 --- a/extensions/t3o_jobs/Resources/Private/Templates/T3jobs/Createrequest.html +++ /dev/null @@ -1,9 +0,0 @@ -
-
-
-
-

-
-
-
-
\ No newline at end of file diff --git a/extensions/t3o_jobs/Resources/Private/Templates/T3jobs/List.html b/extensions/t3o_jobs/Resources/Private/Templates/T3jobs/List.html deleted file mode 100644 index dbbaf12..0000000 --- a/extensions/t3o_jobs/Resources/Private/Templates/T3jobs/List.html +++ /dev/null @@ -1,57 +0,0 @@ - - - -
-
- -
-

{data.header}

-
- -
-
- -
- -
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
- \ No newline at end of file diff --git a/extensions/t3o_jobs/Resources/Private/Templates/T3jobs/Show.html b/extensions/t3o_jobs/Resources/Private/Templates/T3jobs/Show.html deleted file mode 100644 index 2ed5123..0000000 --- a/extensions/t3o_jobs/Resources/Private/Templates/T3jobs/Show.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - - - - - - {file.alternative} - - -
- -

{t3jobs.title}

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - {t3jobs.description->f:format.html()}
- - {t3jobs.position}
- - {t3jobs.noOfOpeningJobs}
- - {t3jobs.t3teams.0.title}
- - - - - {jobskill.title} - {jobskill.title}, - - -
- - {t3jobs.publishBySlackid}
- -
- -
-

- - - -
-
-
- \ No newline at end of file diff --git a/extensions/t3o_jobs/Resources/Public/Icons/t3o-jobs-plugin-jobs.svg b/extensions/t3o_jobs/Resources/Public/Icons/t3o-jobs-plugin-jobs.svg deleted file mode 100644 index 4a164c2..0000000 --- a/extensions/t3o_jobs/Resources/Public/Icons/t3o-jobs-plugin-jobs.svg +++ /dev/null @@ -1,86 +0,0 @@ - - - - -Created by potrace 1.15, written by Peter Selinger 2001-2017 - - - - - - - diff --git a/extensions/t3o_jobs/Resources/Public/Icons/tx_t3ojobs_domain_model_t3jobs.png b/extensions/t3o_jobs/Resources/Public/Icons/tx_t3ojobs_domain_model_t3jobs.png deleted file mode 100644 index 99889273af34b4044e523779b119c14289101f84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29274 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 diff --git a/extensions/t3o_jobs/Resources/Public/Icons/tx_t3ojobs_domain_model_t3jobsapplicants.png b/extensions/t3o_jobs/Resources/Public/Icons/tx_t3ojobs_domain_model_t3jobsapplicants.png deleted file mode 100644 index fe3477d184497724ac6b9f0371cc35546b09317f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16469 zcmYj2cRbbK`{!O4*GSh+vM*7HO31qQ%&wG~k{u-@^NK>UWoD#dWhEi&mK70|O$Z@- zkF4K$`+WcSdA)kk`#k44&v~A6o_)gfb=8khAEyQY9MRNJF$4e&|3m{U1^l(<)%6el z!ni4E8e`#)FZNa_{6Cee#x*wxzl!`ro!OJyhacJQtD4+5a=Crq^Ts_J;OXfpYJbPk z?dA@_f-X776W^2f(Tq48wAmks$91oMTyzT16G?(kE@ z`DJ3Q0~snXG&&ITkoF0NNuLlc#49Mc%FSy)5u+G-Rx6ZvBN7sG0~?JJvm)YeU7Rg+ zfA_3G$F|QWLr&JE+sLnoSK79qtZuPI+NWq;K`HbA1ss2l)qVHWOwr_wlRZh5xEA*` zUgw!`!rOSf<^@edd=;J&uZ};-&lY>4<+5h&D`P&(9b4&v4C&lGNy_(ie5yM#aqlxq zOm>p_%6f5yHE){V_j<9qQCRsM!w@?!Y*568;GOyJ#)if6#}>o}#jeJp!;0C+2OJf0 zY7+See8PVY=X-Y?F(Ct3Kr~|am1`NnJL5}YOJY@8JPH&O`im=PRg*7J43>$r zJGaf0JO(%bWX|sh45F@LY22IKTjs zx#yqq9}7|=<11B5zjTv7P&7F>KFp?rNL@{Sx}5qebWNb;^|IoT2?s}&f@g2cWQYLt zt@`ZR;;CZKhlNa1_>X<>(S7(Kp&|g;X847@o%bU{S2S1btTN9%7#J{goRcq2s0v5g?Eh_QeAK+6O>M7+v!*U9%jubrGkXaanjT#1 z*7P#RpZ3x@D!iZco7%bH9xpF90E)7On-6d0PF!p!cWQEXp06d1KZ5XEJzL!mR$i95 z{k6xBV$Qyo`1REB1mtb&r2`MmB)q1fRy_zY%qzHC*5fiYK#2iELtClZ0vc!S=|<0< zEh`&&ejW0<;`QGVp1-I1+bHC~u%lI}$E6{~2*|7FeOsw^BS99grpb)Is?Hy`S87MT zc5ZPcw8b##kD`3D2vxT^-#mub&ckW9fZtKd`6zeJPwH-ou9Ors7WDnT%jM2kDAt|#Tq{V)cZKbqoQO99D03~9k|h8 z!D+W#(;DB;qynzS7IYH_bHX4uv$qvQ`qfbwP{1O4$yo)E`Xde$Th3B*0^^{(BS#HS z(*xIGAwL(*6`^}TpJw}d!DyEv2At^JHz@%u~GvSs&4j>VX zBmU~Ns{+#Th`QWc5|5~Wj!O6QH(gec=e@i2_(UN!fI}P4Q@v#216Fs&>rBrkLe8@g zy0fZs+p*x-$gZhIq|tpqQp!o`dU!kn5XB?v(r+cbO0p&cEU!%R4c2q|v0%D)H&ruM zNDNq!85cOH&8q?Ktw}D?N+kmnV1MCoMM~lXiby&hpxnYsO$GXnU9LZF_>&$i)od&9 zN^30xK$+>#&)4OF0W){@)9??NjsRC&-W&IAei5?A}Jm6$K4~Qex>PHp9oNsmjFRM5p zknk(P0Bu!1Ib!lIBAgX)+Zl^E>$pIO&fV1VQM>{Gat0D*(sC52;(MzuLX}?{sX?Yp z-iHsbdbz=0sqykn_c|H3f!|>CKZO{0ji7X5d zJ961g=0^~YsDI&LA(lZ@4S=5pW#uw8SQJ)uH7YLtEBKxuZ%{pUM#J@MN!*<)?n zCsI%qSHQh z=B}Ox1aJxq7)ZS+EV0IAYy9C#U|FiC;VvqV9^kq0t~a^SxV4x5L-UJdE_x}KepBYC zf@os2EC-42A(lW&-CcTKceEPEd`8#imeCe!28Ybr!4zM^p+`42YUh@w_)gbedNWP7 zB?vSK8XmN_2CXopsUW|;!4dWA?lbM<{=lCaFyLZK$)pHaRL-h~rSAG_&_3Tuqb1b7 zQb*Jb3xYBmdoNxLt?#_*lA9*c{%DLc?skCUCra!nBQlzEd?YqK1QNjWHuwPuk;11lR80j;CD9&AewY?1SS_1YXn$brzt+|ACZ3ZD1F zi}L(N3?Bd<3;<6uHjeTFDA(a}|6Jia(4I_a6VKf+}KsKYe9#mcgrhF=B#`=~EHiRTaAS6AU5kEo?W~oTLEGHr4ZPbz$=_BJ< z?!t1{$#IilV3NNbQYr{phwvlJ6+=4SUY9&UO~ZhKM>874>C0uap>hAF_TsKR#X<)Z zqSSf!Ym>6L3eeu9=LOKdGT?Y0^MDtFQ*}w?$F5JFF+aJn?|Xv#)`{(PS_mKf#9AhU z)v9+gpnO6qyy%q3;5w6B$W!K0mLjJ73r>tO8=Oo#M>)t`g|*8Um}fob)Zq!&f8qW8 z7nb+{EtaTyHTmQ~bLijjE1_R2uafiJY5is-&C9p=<~5%51mZu|YK9>_pX6$?&exf` z8WPS|m!8Fl>!l_>d4?zDAply(&{j^XE~hHnlz#fpy7U_9m=_x}F*E-p51l0^X)zog z5nAQ-H*c`SyXfK+RgZ9&@`YFb7%`a-fr%>mEh2~;Z`Ht4`~9?QX645c#DZG&G$hbg z@=Xju0cAqU`l#Bv za6V6-#~n)$ zbrqhF`?d^doXKi{nc-*j$3|_x#|HCMRPX|q@^kkzK`N%7%-o3L1N#yOgZw+!WS@nx zUx;zg)4-vv5-_wWl|w!M!Pu1Zfm#}psqpdiy^{@Cl$bKQ>5Q4P53<4^5e%t(@*oqR zL2mTSQ=t9L0Ap4VI3|Mn8W*cNb!jRZY>{>Ul7{5KhpdW(w&8Pq|EX`$&($ny-G z83@D>RE?vmj-YZ*0dZkE3^7_COEh2*8_$o(T5Y1mgHsGaz!+*8{(fOvWR!|X&k&s) zcbYd_#4{dBNb#k&xiV%n0pN=TaX?8)1gL3{Ufj%94S6J_0gUk|l%NY#Z<5z=Sio}y z8Uei3;%~;WXAjs_dYxHg0PcE+V^kxo6LE5y?R$aX)s;?KqBJ%?j(S(xLZgeKc z`d1|az?M7*$9Par((IcXPSacn7d1T_1MJ4NP|+^c=@Z;E08YwARl6^zeUefh> z1%pBcu>E*e`$w`DWV8&ts6=oqbmr0eFFd%ba}iAlO@pV40BG^wn9vJzl}lp~6e z8&HV##Xy{WaX z6hmr9u(lFRX^6gL<=VREVjySkFo1F`fX+Of=Q(`G7B$_9=LNwP24F}K8s3HbWu;*5 zHkuwN4V?ma;sA!==`m;sCTLvRCwL&7IT*r2IG*<(UV^tb#^CY5flX-2t+0+x{9uJ# zL0IVK|NokoDDQLeC7o9t792%UL_tUe#k_tb>*kL6`wCw>tUA4I7lzI2UA_8#%XJb5GHTCfsJ9<4x`w za;tNU!B85v4fSjW_vNHi(Kt}w@1%)}KJ&J+p&kQ?NJ`E)D=IzaC#8st8OVL8WG1&l z#|6Pz9{yDpf~~S>xb)Cxj5Za~W5!Z|5solCd0u;cI%(6|77pp~7!?_z*BOXn0^}%e zym5cB|96AM=0ZqAl3LO;40jlnBEV8zrhcNOqU%ouKUX}$Yh#JNJni_`I#@J8L(pw& z*QR-h#_B49PI-OkHoQb0`^xY-s2Fybc?|iyi-Y3a7+@3Yo3zx6{iMPTf=zfD`CpHH zUgyO_gG`pU*+cUhRFm+?h*09nN@GlTZwzGak!qY4%A^%e4>l23cw-y>(9rf5la)KN zlC8Z4hOj?ch3`!UkbC(8tF01uckjtV5~Y~CgBGbDf%`X>py-{xpFcD8V3S(P`|o3^ zfEtYn=EShn*PMg*c2|y+`0vPL0F${A4>)}cxlIfyZD!TbMmAC#krVbwKKN}~Stvq9 zfFnj{c`wV|rY1;IaGk~fhI3kvU{eP2Qhl(kK9`R0icrnm<6mGnz3|AuV;8khQqX|lhZpqSPA;0X$rd!Ts zWiAPjAy~NI5Bp}spgZFf)j(*;vX{e1?G=f=;$fEuy$x|3)~XYk;?}LzXBrbYd>UR4 z<6QD2}1H|MBnqaIx+mXt!?bBIiA|FZcc9*Zi!@*~4S61|m**}D3jm2sm{AyiqktmGYC{b?ci&9|r@&Bh9|3H@ZEP^!T@?*Hg@LBDZV^$dA zbRvy(V#DrhN0sJ^7iHh}!sW&rA3Ns;?0aU2TF(AV*{=H{+0aF<-B^@;?wAvdgI(qG z)O#hBK>7_=dSGov$0^5S;kUDQy_b~5tjSxKsb7tg__DbEQrz z`S7H+Kw$&hm^b<0OI>kpLp_NXG;A^@#)mpr(S_ciI#(mPv3;>4;OH#>$2xf}m1^;U zC5i65n`cU_`mYz=$057KTLfy z1U$9jrU!<8u|}Ia?m-!8c7x;Y%Rgf*lW#$qi%;HM#}Vad@n}NcWa=e_(31n}_t#R4 z^zd{0f3eV3z$<)HPan;F@K7!GECmCK``OD2KOSWHJw4r%b}?hrvxr(<&BF%@QiI+VXRJ&g@S0)TrZ}gLH$LUO$W|! zfK0Eiu)=UBqg23`0-f~L#*C4Oe7SYofD$cy+rJ?RNBw!-96CN;EYz_yv1ANjerv>+ z0*B)MQyK5mT@_XLQD`A*YQi&{W22Rr+Vi_J?B_LF1o-HRqYP)o1(a9pCuN|~E`49v zT=rLG)al+V@7)-LK_Xsfai~z+Q5Pp`Y(o_)jf)cIDa)-0gY=X!qI!8Qx@*)oBI+aHy0IID3Ntj?E)}X z@??)ebSs;z$MMsq_~` zXjYar3k{mIZe`B7stU4>31WyttyNs#ZtiW9bnj3gM4x8-6ApB4WI}dvmK_`z-6(mh zz?HP$e^vMxhUoa|qt3D_xNue<3xxE>^48zVafSK0$Lec+<*Eg2oT-v4O4+^Gl0C6 zt@=qvDPgJSc{U)Tx=-$UTha;s!ud$tSfGT2YKGko%VH-H8cGzHT`_Y; zi-n?;fX0Ka()my4$5MBARXntUH7po}ZeI#xC~8&@J2=uCU|#)0MyqXGOzVUx*I&1v zMUk;&^wtAA28uNa%Rd!v{)WjfbBb;OK*Pq3A;xESECmy%9Bx{-w@XchU`w3sUu~8z zv@m8hEd4g%T__V=HoX6St5>`Gz)$Z(6wATF2@&rG)vz1&Sq*DPvl>#!V|d+6RrD{_ zU1ZS-r`_^9%633?NbbAh3#h*Tb~=AE1mhv;dytcP-1YlDHm0t8H$eO6n#)qHm;_I; z9@>impfazRrucPJ6L(qH@#M5PG$B|}M1)z-13R}J;QrEFFy%w~#9|oE*>dBc#`6h# z>zE=SeazvsEV_u=Vh;)e(JQwm&FJQCRc{FnN**YfNQ@j5q0^}rzaoGGy9F0fcJ(A~ z$o84L9|)7vq!f*2Eb-s*u|!LJVKy1fI% z1IgVg)=^9IZK#(ZozMGbFjm53a7_|9!MS++Jjz72zOD$B9_1U<2!&k6W|{`@2p%dO zFt8rVlAghP;v^XHTgU*_UAD)|-E3|xHY zg#*PG2J;z-tF*Le!g*AmJ89~{gDms+U$nwpUx7LEKN+CmNa~lvy*)3&gB7mx(edJk zl>Z+8E8h|R(coKHyXA|G^Gmi7k^6R>hiks{_6vG~Ucv=Egqp6U%3nFrIbi-JG?M_1?$FrzzZJ0?=_T4a1+Cg+Ys zDFTf@IezoADRI5yX*_4d`^J64VbnOWr#}KbOAEmp(1TMhq^u^N9t5oB?Q*UY0wn-`X4`#HO zlgTf1W|Pq3z>)t@e!oo!z!Ff<_leG^J-c!3Z zA0a+b;fln_CnnchBL?5+yABoUCM^b7e`hZAX4vBk7YtAwBV9B*vmt{E;f+ux*S>^Ml|2!OR3IU!EKbT3(zgBioi_M-A>lbk5254E>ZeQ6#^hZbSu)++{L?%}c>JzSfYQ^Nmp zRZN{Go-@r;pkHbXmCtG$zi}7Ygj{kS#!8$l5JV3cU5_^UtA9fB7g=ffdJ1{^>v=1EZ2nSp_zhPPralC438aB;TTeLWU*^<<@T|k9dhX6 z+1XY-RJB6kXP+}t^#cS%j*U#W5k~F;`2MpR)&Q@tgU?ti1&sv1n55%0;r@ z9m>&>bT`ZoPf`DC%qV~pa9sE9q?a%6tzCMcY+T1yr3l{WRJb1>RcAcCyOB}$TmrGV z8-IulL_UPWz8b&DdFa+RE-1J&j)pM)T9zQO2Yn?U{j2+(*E4&gBZ?N6C6)NUNudnH zxWh?0!+P&fYThnSeJT@WFr%-hSJowOzT5B*h@|H|z&oN4rnhVI12zPD_si?`VKu4w zy_^->-yB1`MbKR7y^mty;LTF~EkB=Oxg8@xM2I@6OhuqWwxAGKsbV(5A#{QN;*LBq zBJ9tmOb#QevE#dvnU3`WJ(LmKgdnP-70L)toXB8drPHAwo3?7ECVinduwI+K`shm% zpUMpZw@8Tg+wVLEqAvv+#jQBGrXK0IZ(~oND`}oZDJJ3ppN`43QxqRi>0q)H8WHVHsN36oR=3A07J?v* zEg(wMVj;qlt292;q(=8P4!C&5v>10J84R(8g<2TL^w0Q61h{{;yhiU90=Xf2kzsgT_NX(RE^p!HVVyva561r4gc z5xMv60Rh2R)lSuju1hq!P$r*4wtkfFe_GDE(+||O75%Uamwfz42Q9l}LEp%pcOifu z$+#weS4?*B+92Md0_XehiCqVWWZt^HKoAWYsj`lq3)Dz zhV(Sj#EwjoS#TspI7ZKOuS^j|5~AE>G*zy;__ykL~XN;qh$C< z;qJFvNXS^~rTagvzx%a+^%@c%kG0U1j5Ve&m+kkz3-@t!u6;dNgAVU8ep-|C=j^_e=H-CX)>j-N?PMHEHqPz2vbl54nTq zi7yzld$&h&)#n_XKc{}K=K4PSFXo^yv1XIKYs0OkZg1*!@4taM?fvDB&40!wZ;$OP zXY=x%3u!#O;ct=|h*gIwFulI{r_J5eEA!Pl$(uI6Hqk>B`nG%<{;V0hhMkhwJoY`U z+Qo^%4w)tYv?9NQ7dI~tuQJZxte#z-NM3~rR3y~%+>0_(*FsYtgBerfk==h0Nyf9) z!X_Vjvg`6EMnmK!Y!*+V-vuVVe(a<0c{6u8dmU$^@Hl)-gu`#2ZCK_&du7)5*I(O? z-mPKN53@p#pYE8zqQLq8%&l_Z%w7PN^Z@Y)%HO#yD$?&vdSy)hnRO}uw~?5@9F|pJ zP%CLypqc12kJk#A7S{6gSoeRs*#EPAr*7up>d0b#z(MaNKi?O^tCSfQ8-IrKGf?P_vl1%7wiBdv`j;wOaC{``;Z8!s@%t(KGvDO=ahJocH;C znnMQ`{uPN9R8`MxR=^DRa>*dn^V(5`U!`DYjI^b=IhDyZsv zBI4+;8i0Ybkb0xlow8Z$4c7dIy80cqvuCcZ7Lt3e{w||6cwZ8JcVzqEJbz}?-f4l2 zg5{4BZ?C}I1SR2Bq3?iN_l!26p!@)oM3{jeCiVFc1(QcX{>enwP&`ud_~2B~|Cu_#D5L{;Ry3rznr|04wgiUdb&Z zfJsI10J<;zH2q^W_B7Qy-Ko-ND5KIl*ZtztFU4M}R>qBNZZc+VeJm`}T-*_G80ShG zYoK&vQ2qAWj70(sD4fx2S5bZ6NZi2V=|I%}yk_Ysj?S9`kDa`Yd@se%WsF*`j`TJ9 z7`>?L*xF$zmA{l5%20Wi>kQMBlou8SL?O=e>5a_k)^9 zeBW&Tc$JGRblIAeDeR1#*<}5xu+!?J(9q6%a{;AK$$!m{uIozUpqa-KY!X4Ol+R!? z(_axkDFP)n_xk>sBZJjDO@lTTUD=G@ldX%r4b}XP=#Q)ZcAshQuFO3!&mc1?USl6@ zQ}sHaw^nWyy&4K2noMusnp5aZO_DqXY$~wnS}yTOWi5+KbG^~Ze1%n(IiBre8G2F(Q{b{!cD-A5ox8ml)>%uz)uF?=3l2GX6Y=oex?baB3MQEINZ>gr)S%Q{lPoVCA*yADc#- zKO%RJ#}>FBSoMq*Ju2G#VsmS<&qKG(Tb2Q-8PUpcE#^~iAiJt_*ZX2J0pzTI$)tPyl=xUI<52l9&mWc#UmySxLQ34~g)q%O#yw=)F_# z?5X~4&(bO~=Xf_B{J>yS9El&k8pzcsrXi>6228Vw@i{CW*j62JZP?B6n?Cqgk&$Lm zHxQp=eLJ9}m40>QM}9rxCCr~FEbQ&YgH<*$4CyJ%u!g>z%*kAu%vcn;{YA>OX5*wx z!;>uPlhhk0&i06}#`C_*KWi?x}CL0PYgK*mzd6pn`s-S>$R)hzmvaNlUw<2eD>gKZ|(2{m!PRem3gLQ*MQ%ew#+$Fm z5Q>O%DgS(((Z#WW%HV0+PAQAboye}12SLr3O4ohtxMWoBKdTd$alXSMya!txz|fag z0){&s0@Lnnjf^j+U+$=Wcu~YWyk>|3lF3#LXj+!f*9tAI0 z=ijE~L|dr{bnHEpCjYrTmybur81q7UH%%eY8n*#Gs2N}OYM?O)N-`2lTOb=ja^sRQ zW~Na^+Mr3Ch$Rk7d#zzssd&bfHu#a*G~}~szaugFZqh0J2ecO zxOsv1WSt!4xeVOdtg&W9=Ir`4RR$zP=A1AS-gz3P6&lTyzO;PwVuPD}{w@9Ezp686 zv4lVsu-5usFHt-Zcdyo@jPr2N1j*Brg@Ng3bR{ll;YgR}VNBwB{Vxw#$5+w{pm9!- z>9X~*5Bcr-3$wpeK8KwKKv#8r&Rda&D1iEUOdrGDr(^m4;RDRq;y9IO-F1vKb>7Wei4Z%pKIyKk!QkEMkZ_~nB2;xox}-mN|0cs2$^}_xadw^ zDzIaSZi1zbz}pGJSK4??BL2*NK(_i*W3{YkhYwKE3Zrp$7T)esZrFsE9ZML5d&jBN zu%vT`Bk~p%&!sW5^OVKj$ia|`uziXH?y|0&LE!+y;EoLJ?S!;zr|)3n$IT?-H;= z^e#_X$RA1eBWUKw0|Kc@ezCk1Y$&V%8?2r6-yws-=Wu8E<8syCv%x(WkSz6Uw&m+F zP|dl+8XL}uZvURr`xd~#8r=By$pr~k{QJ@-pUh%VAVTy7 zjtHx#Y`z#$sMDZ3(GN{Jv)^4-1S@Y9j)n9X@Sf8*@h`HHp#Xqa687>iLU*`zNIC8O z{PIVsbpM{qy_9H>M@jj!K8TsfngkWwmlJXi)OKAqdy@ikVxVEG9@MT9!Gavl6I!U8 zlPy*ZP_MXc_$GKB_3Qz=&kFa3=~)A+##(35C|5b84x9`RqF7280X+ToY@{fxcO>oe zMWO=R@+YSlOa18qM+EL=(ENxumT*o}C@v5jAGk^|e&VZKEfy zJ~(jorT3lEXhayAuvBezg^o*)73Ri^1igi)>$EFwYL9N6%4mqns9ydueIdhxP${sS>E&W z3H0C+T0l%3w(lU3-}mkA-*4$D8JHE+%)Zn%@T!AR7RI%iL2qh;TUZDzGAhM9{G5tJ zoNpN^IVR7!e=;;MG;AGHgK&Ax7s{VQMieJgL2I6DPD$sJam2Q!Z>M}eBP#8dIBYI` z*6zLGR70M58ny@oUwr-gwRQi;_N+_g`)}FVmjhy4LSHR8-!qr|;3iPrri;aI0oDUnc!ZPIN?BD7V&bkT zv)r0)_&cUVC%FwB?xt@6x3L69O;p??U?L(^^%JT5zU8M`YIS^Boh`?J0lrG>T>=TL zkQb9;H?TxzBQrx@hN}gv9l@J6mmUH4cjK_Uob_~Z8@ADgNUN>7}qJAU`w|0*IpTKcpe} zQd^Y4Tmp2ZYc{D|$1($Q=98}a?$mf*RfF{j(YXun)Y(OV6Kyc)yI^Bu!z=Ax=e74s zXl(IDjY&}VQk3r9;izq+qbFdP2i0NmR+GYQ8sbI%rSoy2K z{i-lvSd+ifa>);>U8`f+>lfG0;F0@95MV&L4xA*LVcUQXBt4Ax?lle=O`Xp9^^cB2 zdrHy|A{Pq@RNJ&YhZ*H;VHRLSxjN|DnBl^&;KP!5#;ZMRWo{JY&d2T0>ftO4`vt$* zn%{~={0uYWj_T$OG2#yuKAhDewT0hF*}o6Y_jO~ zk1xB8KD>7S%G}Uq>6a@1pcWOVgejeO*tJl0_!b*OdLW4?>J!=u<8ps>A(6AB`It3S_J z|4Nv*{wtY^`0&-6%un~WjFx+X|7MMZYVzLeJhph}kps=II{C0n-S3XDQvF?Xe4 z+@eH3WHyI=E#6Mp%>Bi zM%q?RM9#P$p(nO7;OamBhrB+lL~Eoh77PjWH;?`IN!dVd;Q}Vpo60MN{2{<8;XugB z`)A&TuMv}JBg}9}r_@uME3@S=`9R6Pec0g#Lx0R+&!2A`vD`!qQqW+57IR%w@0yu; z@byVePafK}>Xt${1*Eo59b{2Py}oi)b^YBSJvhLR-qoanH8MD&3@)yD$6YsP>#pZ4 zcgQGvi-;$T942&?-kt$}ZA%-BIIMHKpC#Y=!|CXbsxZ3uQ1x(71bprF(@QISde|iS ziHmLShB$1A!p%~Xh%rWX|H_ww|K(V!W1;$|G0{iJOF) z@?giJ-lXb5_SRg!OCzOQEl!Ria&mk>#h_;T4!rSHc0BNL1eWJc+w9`I6=44xSN8d){+~<0QOic<#dsbf5QASj~@Ibmj(S-+%bAv6nmohDRAy1_afhBr5o>%1Lg2`;_zvCJ1dJ@VH0+FnFgd7hK2BF{OIUxiV_3?WfL)64 z7LA_C8D7ds_0GyiZiFp=?M2D|aU{ z?+?dcXDm^Hq0`*(c3I;P>|iQ6=oCN2%_G_lThi=iYF|2dd3qm5<3ceFnzC0+yPy{q zy8BS+6c3N6_CohaBkVfq?DJFZUXb#JUFlCT4W@VRMrG`?bw}e8`Tgh4AFo<$_*stw za(JtFX4b85HI%ub!4>!sr+E3IBDkkw1q9U(*#$&aw3DJ&clp` z_2gJlBg}x?&DAcWh4E)of1xX^R0OwODrCa2;@9%fjO9FI{EnNfr_wYx$3JqT}E}ibb8wk zTNF`MnooLVRw(BAM@!-D+b@qv{Zn4vEVej*|6pNb>ahZbw5E>vTCoM6+5LO25cQ7- z@C*v)1c&1QH(qA9q~$0Yx8fY+a!(u$l0KFz4DRrP1Zjd`MmPf?#T)HO^--dVhYUVH zFnbQb%PItj3poP=u@>-c%{6oie3DUu2Gfu8a@+rkV~HI2%#vH| ztRjHWnR9(0Y4{=N(?lQFV5sy$0km3oC&d~QhE&MA#0j7O{O>i;b8gi4SZh%`K)h&B zb~a@=5J+jF)1R6B8KVF>^q2WEUfaT;G@gh&Jo@tg9v-zYED`a~!a2aGp7AALB4;3| z_(K)gZ?*=&@bxcgkcqP@+-imzC;(Wq94u*T-~}wjypMkV`WPUF>q``o%K_MaywC1e zcZ*RKK8zyfxo;Zn(1Qwo)HjmEBJt9L4`ePHq3f@^=5fQWB(NjQDF>bflI-&+& zwefadi&edW24n^jZ_Y`;cOtWzgqtnsZ;SwtZ7g3cdo5lDQ{;}}1ojpx1UT3d}+yt`tNNZ z;s3u4G{PL$V!%rZg@VG-Hy-VhuV6j~Xkk*cuNa&_orw6@lxnmJP{foA^cOW=U|g9f z``aj?!c|4jXlCL6GU)=-xI*)<>p9Lu_>_@X-;&{EOD25D_=I+Tpg>QA3+v`4MvI=-TkAj1LIEbPz=zr@OGV=tzIzAoGKKKv-Kkf{dH;LgQBSF{Z6 zLv7EwR8osC5dgiTyOI}mV(~(+rHRTy-928%JXaxI`j;tE>_>v`0eY#wR-9#TQtw6} zU(2yMd|{T+!q3dI!-(w_g$2J@rJk_j0Fh)fDyqraLaiy^PA;rf`$4VydQG?^907af z918;1M1)@bC4>rf^;k=Om?Fmjk}O-rRR*4GCxx=u0yUZJ9d!$8d@5N`D1a@X9Xbi$ z5A(OY)C~MKVehD2P_k1o2~eQ;4Q*GVET3ldtCHV1OogIe%7@2Y*Yi5c$l*h)z2MB; zjnu)jnxgGT9JsHV@;MZo|1$uekCGllv3`hs`fTp^d!^ot59R8nGzDH}M?lMe^=}sA9;Ili`TSPat*~496PZ2SH1LJ^&VzY5 zr|#jOD)Vw5x`)qk4U%yKpdTWb!$_ZMKjN7m^|_vZ56{PM#2;QJGaQFc#S6un$CAbJ z#l{U(u1Uw{5AfZ6eSCXB;p_MPHqH4u>C8P2p@EU)S9?zz2RcsV);xBdmyml?qo(_r ctQd80wD;doTZ6RTJpg|+RdrPgm8>5AA3>kW&Hw-a diff --git a/extensions/t3o_jobs/Resources/Public/Icons/tx_t3ojobs_domain_model_t3jobsskills.png b/extensions/t3o_jobs/Resources/Public/Icons/tx_t3ojobs_domain_model_t3jobsskills.png deleted file mode 100644 index 50ada921c7767f603a39f271e2748b4466ed59a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21529 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 O0000