Commit 4c0758ef authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

Modification des pages du rapporteur pour le module soutenance

parent 7ec911e9
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -20,8 +20,8 @@ class AvisForm extends Form {
            'options' => [
                'label' => 'Avis :',
                'value_options' => [
                    'Favorable' => 'Favorable',
                    'Défavorable' => 'Défavorable',
                    'Favorable' => 'Favorable / I agree',
                    'Défavorable' => 'Défavorable / I disagree',
                ],
                'attributes' => [
                    'class' => 'radio-inline',
@@ -33,7 +33,7 @@ class AvisForm extends Form {
            'type' => Textarea::class,
            'name' => 'motif',
            'options' => [
                'label' => "Motif de refus :",
                'label' => "Motif de refus /  Reason for rejection :",
            ],
            'attributes' => [
                'id' => 'motif',
@@ -44,7 +44,7 @@ class AvisForm extends Form {
            'type' => File::class,
            'name' => 'rapport',
            'options' => [
                'label' => 'Rapport de présoutenance :',
                'label' => 'Déposez le rapport de soutenance / Download the PhD report',
            ],
        ]);
        //SUBMIT
@@ -52,7 +52,7 @@ class AvisForm extends Form {
            'type' => Button::class,
            'name' => 'enregistrer',
            'options' => [
                'label' => 'Valider votre avis de soutenance',
                'label' => 'Validation',
                'label_options' => [
                    'disable_html_escape' => true,
                ],
+9 −7
Original line number Diff line number Diff line
@@ -2,18 +2,19 @@

use Application\Entity\Db\Acteur;
use Application\Entity\Db\These;
use Soutenance\Form\Avis\AvisForm;
use Soutenance\Provider\Privilege\AvisSoutenancePrivileges;

/**
 * @see \Soutenance\Controller\AvisController::indexAction()
 *
 * @var AvisForm $form
 * @var These $these
 * @var Acteur $rapporteur
 */

$denominationDoctorant = $these->getDoctorant()->getIndividu()->__toString();
$denominationRapporteur = $rapporteur->__toString();
$titrePage = "Avis sur la soutenance de la thèse de ".$denominationDoctorant;
$titrePage = "Avis sur la soutenance de la thèse de ".$denominationDoctorant . " / Notification on the PhD defense ";
$this->headTitle($titrePage);

$canEdit = $this->isAllowed($rapporteur, AvisSoutenancePrivileges::AVIS_MODIFIER);
@@ -25,17 +26,18 @@ $canEdit = $this->isAllowed($rapporteur, AvisSoutenancePrivileges::AVIS_MODIFIER
    <?php echo $titrePage; ?>
</h1>

<p class="lead">
    En cas d’avis favorable, si vous souhaitez néanmoins que des modifications soient apportées à la thèse, elles seront
    transmises au jury qui peut demander à l’issu de la soutenance l'introduction de corrections dans la thèse.
</p>
<!--<p class="lead">-->
<!--    En cas d’avis favorable, si vous souhaitez néanmoins que des modifications soient apportées à la thèse, elles seront-->
<!--    transmises au jury qui peut demander à l’issu de la soutenance l'introduction de corrections dans la thèse.-->
<!--</p>-->

<?php echo $this->messenger()->addMessagesFromFlashMessenger(); ?>

<?php if ($canEdit) : ?>
    <div class="panel panel-info">
        <div class="panel-heading">
            <h2> Dépot du prérapport de soutenance et de l'avis de soutenance </h2>
            <h2> Avis sur la soutenance et dépôt du pré-rapport de soutenance /
                Notification on the PhD defense and downloading of the PhD report </h2>
        </div>
        <div class="panel-body">

+10 −5
Original line number Diff line number Diff line
@@ -49,11 +49,11 @@ $this->headTitle("Engagement d'impartialité portant sur la thèse de ".$doctora
        </div>
        <div class="panel-body">
            <dl class="dl-horizontal">
                <dt> Titre </dt>
                <dt> Titre / Title </dt>
                <dd> <?php echo $these->getTitre(); ?> </dd>
                <dt> Doctorant </dt>
                <dt> Doctorant / PhD Student</dt>
                <dd> <?php echo $doctorantNom; ?> </dd>
                <dt> Encadrement </dt>
                <dt> Directeur(s) / Supervisor(s) </dt>
                <dd>
                    <?php foreach ($encadrants as $encadrant): ?>
                        <?php
@@ -80,7 +80,12 @@ $this->headTitle("Engagement d'impartialité portant sur la thèse de ".$doctora
    part aux travaux de la thèse et ne pas avoir de publication cosignée avec le doctorant dans les cinq dernières
    années et ne pas avoir participer au comité de suivi de la thèse de <?php echo $these->getDoctorant()->getIndividu(); ?>.
</p>
    By signing, I certify that I have no personal or family connection with the doctoral student or his/her PhD supervisor
    and that I have not taken part in the work of the thesis and not co-authored  publications with the doctoral student for
    the last five years.
    <p>

</p>
<div class="row">
    <div class="col-md-4">
    <?php if ($validation): ?>
@@ -107,7 +112,7 @@ $this->headTitle("Engagement d'impartialité portant sur la thèse de ".$doctora
                    href="<?php echo $urlSigner;  ?>"
                    class="btn btn-success" style="width:80%;">
                <span class="glyphicon glyphicon-thumbs-up"></span>
                Je signe l'engagement d'impartialité</a>
                Je signe / I agree </a>

                <br/>
                <br/>
@@ -115,7 +120,7 @@ $this->headTitle("Engagement d'impartialité portant sur la thèse de ".$doctora
            <a      <?php /** @see \Soutenance\Controller\EngagementImpartialiteController::refuserEngagementImpartialiteAction()  */ ?>
                    href="<?php echo $urlRefuser;  ?>" class="btn btn-danger" style="width:80%;">
                <span class="glyphicon glyphicon-thumbs-down"></span>
                Je ne peux pas signer l'engagement d'impartialité</a>
                Je ne signe pas / I disagree </a>
            </span>

        </p>
+6 −6
Original line number Diff line number Diff line
@@ -80,7 +80,7 @@ $canAvis = true;

<div class="box panel panel-info">
    <div class="panel-heading">
        <h2> Récapitulatif de la proposition de soutenance </h2>
        <h2> Proposition de jury / Jury Proposal </h2>
    </div>
    <div class="panel-body">
        <?php if ($proposition !== null) : ?>
@@ -118,7 +118,7 @@ $canAvis = true;

<div class="box panel panel-info">
    <div class="panel-heading">
        <h2> Signature de l'engagement d'impartialité </h2>
        <h2> Engagement d'impartialité / Impartiality Commitement </h2>
    </div>
    <div class="panel-body">
        <?php if ($engagement !== null) : ?>
@@ -135,8 +135,8 @@ $canAvis = true;
                </div>
            </div>
        <?php else : ?>
            Afin de devenir rapporteur de la thèse de <?php echo $these->getDoctorant()->getIndividu(); ?>, vous devez signer
            un engagement d'impartialité.
            Pour être enregistré comme rapporteur de thèse, vous devez l'engagement d'impartialité. <br/>
            To be registered as external referee you must sign the impartiality commitment

            <a
                    <?php /** @see \Soutenance\Controller\EngagementImpartialiteController::engagementImpartialiteAction() */?>
@@ -144,7 +144,7 @@ $canAvis = true;
               class="btn btn-primary pull-right"
            >
                <span class="glyphicon glyphicon-pencil"></span>
                Signature de l'engagement-impartialité
                Signer / Sign
            </a>
        <?php endif; ?>
    </div>
@@ -177,7 +177,7 @@ $canAvis = true;

<div class="box panel <?php echo ($engagement !== null)?"panel-info":"panel-warning"; ?>">
    <div class="panel-heading">
        <h2> Avis de soutenance </h2>
        <h2> Avis de soutenance / Notification on the PhD defense </h2>
    </div>
    <div class="panel-body">
    <?php if ($engagement !== null) : ?>