|
|
@@ -12,6 +12,7 @@ use App\Entity\Core\File;
|
|
|
use App\Enum\Core\TimeZoneEnum;
|
|
|
use App\Enum\Education\AdvancedEducationNotationTypeEnum;
|
|
|
use App\Enum\Education\PeriodicityEnum;
|
|
|
+use App\Enum\Organization\BulletinCriteriaSortEnum;
|
|
|
use App\Enum\Organization\BulletinOutputEnum;
|
|
|
use App\Enum\Organization\BulletinPeriodEnum;
|
|
|
use App\Enum\Organization\SendToBulletinEnum;
|
|
|
@@ -129,9 +130,8 @@ class Parameters
|
|
|
#[ORM\Column(length: 255, nullable: true, enumType: SendToBulletinEnum::class, options: ['default' => SendToBulletinEnum::STUDENTS_AND_THEIR_GUARDIANS])]
|
|
|
private ?SendToBulletinEnum $bulletinReceiver = SendToBulletinEnum::STUDENTS_AND_THEIR_GUARDIANS;
|
|
|
|
|
|
- #[ORM\Column(length: 255, nullable: false, options: ['default' => 'BY_CRITERIA_INSERT'])]
|
|
|
- #[Assert\Choice(callback: ['\\App\\Enum\\Organization\\BulletinCriteriaSortEnum', 'toArray'], message: 'invalid-bulletin-criteria-sort')]
|
|
|
- private string $bulletinCriteriaSort = 'BY_CRITERIA_INSERT';
|
|
|
+ #[ORM\Column(length: 255, nullable: false, enumType: BulletinCriteriaSortEnum::class, options: ['default' => BulletinCriteriaSortEnum::BY_CRITERIA_INSERT])]
|
|
|
+ private ?BulletinCriteriaSortEnum $bulletinCriteriaSort = null;
|
|
|
|
|
|
#[ORM\Column(length: 255, nullable: true)]
|
|
|
private ?string $usernameSMS = null;
|
|
|
@@ -507,12 +507,12 @@ class Parameters
|
|
|
return $this;
|
|
|
}
|
|
|
|
|
|
- public function getBulletinCriteriaSort(): string
|
|
|
+ public function getBulletinCriteriaSort(): ?BulletinCriteriaSortEnum
|
|
|
{
|
|
|
return $this->bulletinCriteriaSort;
|
|
|
}
|
|
|
|
|
|
- public function setBulletinCriteriaSort(string $bulletinCriteriaSort): self
|
|
|
+ public function setBulletinCriteriaSort(?BulletinCriteriaSortEnum $bulletinCriteriaSort): self
|
|
|
{
|
|
|
$this->bulletinCriteriaSort = $bulletinCriteriaSort;
|
|
|
|