Commit 730bbdae authored by Thomas Hamel's avatar Thomas Hamel Committed by Bertrand Gauthier
Browse files

Affichage dans le form de modification d'un acteur, un champ texte / ou input...

Affichage dans le form de modification d'un acteur, un champ texte / ou input pour la qualité en fct de si la thèse est importée ou non
parent 7a44e377
Loading
Loading
Loading
Loading
+10 −10
Changes for module/These/src/These/Fieldset/Acteur/ActeurFieldset.php: 10 added lines, 10 removed lines.
Original line number Diff line number Diff line
@@ -131,16 +131,16 @@ class ActeurFieldset extends Fieldset implements InputFilterProviderInterface
            ],
        ]);

//        $this->add([
//            'type' => Text::class,
//            'name' => 'qualite',
//            'options' => [
//                'label' => "Qualité :",
//            ],
//            'attributes' => [
//                'id' => 'qualite',
//            ]
//        ]);
        $this->add([
            'type' => Text::class,
            'name' => 'qualite',
            'options' => [
                'label' => "Qualité :",
            ],
            'attributes' => [
                'id' => 'qualite',
            ]
        ]);
        $this->add([
            'type' => Select::class,
            'name' => 'qualite',
+1 −1
Changes for module/These/src/These/Rule/ActeurRule.php: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -33,7 +33,7 @@ class ActeurRule implements RuleInterface
        if ($this->acteurImporte) {
            $fieldset->get('individu')->setAttribute('disabled', true);
            $fieldset->get('etablissement')->setAttribute('disabled', true);
            $fieldset->get('qualite')->setAttribute('disabled', true);
            $fieldset->remove('qualite');
        } else {
            $fieldset->remove('etablissementForce');
        }
+12 −1
Changes for module/These/view/these/acteur/modifier.phtml: 12 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -6,9 +6,15 @@
 * @var string $returnUrl
 */

use These\Entity\Db\Acteur;

$this->headTitle()->append("Acteur");

$fieldset = $form->get('acteur');

/** @var Acteur $acteur */
$acteur = $form->getObject();
$estImporte = $acteur->getSource()->getImportable();
?>

<h1 class="page-header">
@@ -38,7 +44,12 @@ $fieldset = $form->get('acteur');
        <?php echo $this->formControlGroup($fieldset->get('individu')); ?>
    </div>
    <div class="col-md-4">
        <?php if ($fieldset->has('qualite')): ?>
            <?php echo $this->formControlGroup($fieldset->get('qualite')); ?>
        <?php elseif($estImporte): ?>
            Qualité : <br>
            <?php echo $acteur->getLibelleQualite(); ?>
        <?php endif; ?>
    </div>
</div>
<div class="row">
@@ -85,7 +96,7 @@ $fieldset = $form->get('acteur');

<style>
    .forcage .trigger.forcer {
        margin-top: 2em;
        margin-top: 1.45em;
    }
    .forcage .trigger.deforcer {
        float: right;