Commit 31aeb957 authored by Thomas Hamel's avatar Thomas Hamel
Browse files

fix erreur lors de l'ajout de co-encadrants pour le premier enregistrement de...

fix erreur lors de l'ajout de co-encadrants pour le premier enregistrement de la thèse, ajout d'un bouton retour sur la fiche de la thèse (sur la modif d'une thèse)
parent 0cec07db
Loading
Loading
Loading
Loading
+2 −0
Changes for module/These/src/These/Fieldset/Direction/DirectionFieldset.php: 2 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -135,6 +135,7 @@ class DirectionFieldset extends Fieldset implements InputFilterProviderInterface
                    'id' => $name,
                    'title' => "Est-il(elle) le co-directeur·trice principal·e ?",
                    'class' => "codirecteur-principal",
                    'data-bs-toggle' => 'tooltip',
                ]
            ]);

@@ -149,6 +150,7 @@ class DirectionFieldset extends Fieldset implements InputFilterProviderInterface
                        'id' => $name,
                        'title' => "Est-il(elle) extérieur·e ?",
                        'class' => "codirecteur-exterieur",
                        'data-bs-toggle' => 'tooltip',
                    ]
                ]);
            }
+1 −1
Changes for module/These/src/These/Fieldset/Encadrement/EncadrementHydrator.php: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -55,7 +55,7 @@ class EncadrementHydrator extends DoctrineObject
            if ($individuId = $data['coencadrant' . $i . '-individu']['id'] ?? null) {
                /** @var Individu $individu */
                $individu = $this->individuService->getRepository()->find($individuId);
                $acteur = $this->acteurService->getRepository()->findActeurByIndividuAndThese($individu, $object);
                $acteur = $object->getId() ? $this->acteurService->getRepository()->findActeurByIndividuAndThese($individu, $object) : null;
                $role = $this->roleService->getRepository()->findByCode(Role::CODE_CO_ENCADRANT);
                if ($acteur === null) {
                    $acteur = $this->acteurService->newActeur($object, $individu, $role);
+0 −6
Changes for module/These/view/these/these-saisie/ajouter.phtml: 0 added lines, 6 removed lines.
Original line number Diff line number Diff line
@@ -95,9 +95,3 @@ $form->prepare();
        cursor: pointer;
    }
</style>
 No newline at end of file
<script>
    $(function () {
        $('[data-bs-toggle="tooltip"]').tooltip({});
    });
    $("select").selectpicker();
</script>
 No newline at end of file
+6 −6
Changes for module/These/view/these/these-saisie/modifier.phtml: 6 added lines, 6 removed lines.
Original line number Diff line number Diff line
@@ -18,6 +18,12 @@ $form->prepare();
    <?php echo $this->translate("Modification de la thèse de") . " {$these->getDoctorant()}" ?>
</h1>

<a type="button" class="btn btn-primary mb-4"
   href="<?php echo $this->url('these/identite', ['these' => $these->getId()], [], true) ?>"
>
    <span class="icon icon-retour"></span>
    <?php echo $this->translate("Retourner à la thèse"); ?>
</a>

<?php if(isset($errorMessages) && is_array($errorMessages)){ ?>
    <div class="alert alert-danger">
@@ -105,9 +111,3 @@ echo $this->formHidden($form->get('id'));
        cursor: pointer;
    }
</style>
 No newline at end of file
<script>
    $(function () {
        $('[data-bs-toggle="tooltip"]').tooltip({});
    });
    $("select").selectpicker();
</script>
 No newline at end of file
+6 −6
Changes for module/These/view/these/these-saisie/partial/direction.phtml: 6 added lines, 6 removed lines.
Original line number Diff line number Diff line
@@ -26,7 +26,7 @@ use These\Fieldset\Direction\DirectionFieldset;
        <div class="row directeur">
            <div class="col-md-4">
                <div class="row">
                    <div class="col-md-12">
                    <div class="col-md-10">
                        <?php echo $this->formControlGroup($fs->get('directeur-individu')); ?>
                    </div>
                </div>
@@ -43,12 +43,12 @@ use These\Fieldset\Direction\DirectionFieldset;
                    </div>
                </div>
            </div>
            <div class="col-md-6">
            <div class="col-md-5">
                <?php echo $this->formControlGroup($fs->get('directeur-etablissement')); ?>
                <?php echo $this->formControlGroup($fs->get('directeur-ecoleDoctorale')); ?>
                <?php echo $this->formControlGroup($fs->get('directeur-uniteRecherche')); ?>
            </div>
            <div class="col-md-1">
            <div class="col-md-2">

            </div>
            <?php if(!$estImportable): ?>
@@ -73,7 +73,7 @@ use These\Fieldset\Direction\DirectionFieldset;
            <div class="row codirecteur codirecteur<?php echo $i ?>">
                <div class="col-md-4">
                    <div class="row">
                        <div class="col-md-12">
                        <div class="col-md-10">
                            <?php
                            echo $this->formControlGroup($fs->get('codirecteur' . $i . '-individu')); ?>
                        </div>
@@ -96,12 +96,12 @@ use These\Fieldset\Direction\DirectionFieldset;
                        </div>
                    </div>
                </div>
                <div class="col-md-6">
                <div class="col-md-5">
                    <?php echo $this->formControlGroup($fs->get('codirecteur' . $i . '-etablissement')); ?>
                    <?php echo $this->formControlGroup($fs->get('codirecteur' . $i . '-ecoleDoctorale')); ?>
                    <?php echo $this->formControlGroup($fs->get('codirecteur' . $i . '-uniteRecherche')); ?>
                </div>
                <div class="col-md-1">
                <div class="col-md-2">
                    <?php if ($fs->has($name = 'codirecteur' . $i . '-principal')): ?>
                        <?php echo $this->formControlGroup($fs->get($name)); ?>
                    <?php endif ?>
Loading