Commit 612d01e9 authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

Modification de la proposition

parent 3d2fc129
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -26,7 +26,7 @@

        <field name="labelEuropeen"             type="boolean"                           column="LABEL_EUROPEEN"      nullable="false"/>
        <field name="huitClos"                  type="boolean"                           column="HUIT_CLOS"           nullable="false"/>
        <field name="manuscritAnglais"          type="boolean"                           column="MANUSCRIT_ANGLAIS"   nullable="false"/>
<!--        <field name="manuscritAnglais"          type="boolean"                           column="MANUSCRIT_ANGLAIS"   nullable="false"/>-->
        <field name="soutenanceAnglais"         type="boolean"                           column="SOUTENANCE_ANGLAIS"  nullable="false"/>

        <field name="nouveauTitre"              type="string"        length="2048"       column="NOUVEAU_TITRE"       nullable="true"/>
+19 −19
Original line number Diff line number Diff line
@@ -39,7 +39,7 @@ class Proposition {
    /** @var boolean */
    private $labelEuropeen;
    /** @var boolean */
    private $manuscritAnglais;
//    private $manuscritAnglais;
    /** @var boolean */
    private $soutenanceAnglais;
    /** @var string */
@@ -68,7 +68,7 @@ class Proposition {
        $this->membres = new ArrayCollection();
        $this->setThese($these);
        $this->setLabelEuropeen(false);
        $this->setManuscritAnglais(false);
//        $this->setManuscritAnglais(false);
        $this->setSoutenanceAnglais(false);
        $this->setHuitClos(false);
        $this->setExterieur(false);
@@ -247,23 +247,23 @@ class Proposition {
        return $this;
    }

    /**
     * @return bool
     */
    public function isManuscritAnglais()
    {
        return $this->manuscritAnglais;
    }

    /**
     * @param bool $manuscritAnglais
     * @return Proposition
     */
    public function setManuscritAnglais($manuscritAnglais)
    {
        $this->manuscritAnglais = $manuscritAnglais;
        return $this;
    }
//    /**
//     * @return bool
//     */
//    public function isManuscritAnglais()
//    {
//        return $this->manuscritAnglais;
//    }
//
//    /**
//     * @param bool $manuscritAnglais
//     * @return Proposition
//     */
//    public function setManuscritAnglais($manuscritAnglais)
//    {
//        $this->manuscritAnglais = $manuscritAnglais;
//        return $this;
//    }

    /**
     * @return bool
+12 −12
Original line number Diff line number Diff line
@@ -11,18 +11,18 @@ class AnglaisForm extends Form

    public function init()
    {
        $this->add(
            [
                'type' => Checkbox::class,
                'name' => 'manuscrit',
                'options' => [
                    'label' => "Manuscrit rédigé en anglais",
                ],
                'attributes' => [
                    'id' => 'manuscrit',
                ],
            ]
        );
//        $this->add(
//            [
//                'type' => Checkbox::class,
//                'name' => 'manuscrit',
//                'options' => [
//                    'label' => "Manuscrit rédigé en anglais",
//                ],
//                'attributes' => [
//                    'id' => 'manuscrit',
//                ],
//            ]
//        );
        $this->add(
            [
                'type' => Checkbox::class,
+2 −2
Original line number Diff line number Diff line
@@ -14,7 +14,7 @@ class AnglaisHydrator implements HydratorInterface
     */
    public function hydrate(array $data, $proposition) {

        $proposition->setManuscritAnglais($data['manuscrit']);
//        $proposition->setManuscritAnglais($data['manuscrit']);
        $proposition->setSoutenanceAnglais($data['soutenance']);

        return $proposition;
@@ -27,7 +27,7 @@ class AnglaisHydrator implements HydratorInterface
    public function extract($proposition) {

        $data = [
            'manuscrit' => $proposition->isManuscritAnglais(),
//            'manuscrit' => $proposition->isManuscritAnglais(),
            'soutenance' => $proposition->isSoutenanceAnglais(),
        ];

+6 −6
Original line number Diff line number Diff line
@@ -219,12 +219,12 @@ class JustificatifService {
                'justificatif' => $proposition->getJustificatif(NatureFichier::CODE_DEMANDE_CONFIDENT, null),
            ];
        }
        if ($proposition->isManuscritAnglais() OR $proposition->isSoutenanceAnglais()) {
            $justificatifs[] = [
                'type' => NatureFichier::CODE_LANGUE_ANGLAISE,
                'justificatif' => $proposition->getJustificatif(NatureFichier::CODE_LANGUE_ANGLAISE, null),
            ];
        }
//        if (  $proposition->isManuscritAnglais() OR $proposition->isSoutenanceAnglais()) {
//            $justificatifs[] = [
//                'type' => NatureFichier::CODE_LANGUE_ANGLAISE,
//                'justificatif' => $proposition->getJustificatif(NatureFichier::CODE_LANGUE_ANGLAISE, null),
//            ];
//        }

        /**
         * Justificatifs liés aux membres du jury :
Loading