<?php

namespace App\Reports\Sources\Tasks;

class FiltersManager extends \App\Reports\Sources\FiltersManagerAbstract
{

	protected array $filtersCfg = [
		'taskDate'			=> [ 'type' => "dateInterval", 'mandatory'=>true ],
		'taskStatus'		=> [ 'type' => 'taskStatus' ],
		'idOffices'			=> [ 'type' => 'offices' ], // TODO: [refactorReportSerialization] office -> idOffices + multi values
		'idDepartments'		=> [ 'type' => 'departments' ], // TODO: [refactorReportSerialization] department -> idDepartments + multi values
		'idRespUser'		=> [ 'type' => 'users'], // TODO: [refactorReportSerialization] department -> responsibleUser + multi values
		'idAssignorUsers'	=> [ 'type' => 'users' ], // TODO: [refactorReportSerialization] assignor -> idAssignorUsers + multi values
	];

}
