File: /var/www/dvpis2025/dvpis.kaunokolegija.lt/src/Form/PositionType.php
<?php
namespace App\Form;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
class PositionType extends AbstractType
{
/**
* {@inheritdoc}
*/
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('positionName', null, ['label' => 'Pareigybė'])
// ->add('role', ChoiceType::class, [
// 'label' => 'Rolė',
// 'choices' => [
// 'Dėstytojas' => 'ROLE_LECTURER',
// 'Katedros vedėjas' => 'ROLE_DEPARTMENT_HEAD',
// 'Akademinių padalinių prodekanai/studijų vedėjai' => 'ROLE_ACADEMIC_UNIT_PROHEAD',
// 'Akademinių padalinių dekanai/centro vadovas' => 'ROLE_ACADEMIC_UNIT_HEAD',
// 'Studijų tarnybos darbuotojai' => 'ROLE_STUDY_DEPARTMENT',
// 'Personalo darbuotojai' => 'ROLE_PERSONAL_DEPARTMENT',
// 'Ekonomikos skyriaus vedėjas' => 'ROLE_FINANCE_DEPARTMENT',
// 'Direktorius, pavaduotojai, strateginio planavimo ir studijų kokybės valdymo tarnybos vedėjas' => 'ROLE_DIRECTOR',
// 'SuperAdmin' => 'ROLE_SUPER_ADMIN',
// ],
// ])
;
}
/**
* {@inheritdoc}
*/
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults(array(
'data_class' => 'App\Entity\Position'
));
}
/**
* {@inheritdoc}
*/
public function getBlockPrefix()
{
return 'App_position';
}
}