Skip to content
Snippets Groups Projects
Commit 512c3d2d authored by Antony Le Courtes's avatar Antony Le Courtes
Browse files

Suite gestion affichage par année universitaire

parent 1ffe3652
Branches
Tags
No related merge requests found
......@@ -35,7 +35,7 @@ if ($this->isAllowed(Privileges::getResourceId(Privileges::INTERVENANT_EDITION))
];
}
if ($this->isAllowed($intervenant, \ExportRh\Assertion\ExportRhAssertion::PRIV_CAN_INTERVENANT_EXPORT_RH)) {
if ($this->isAllowed($intervenant, Privileges::EXPORT_RH_SYNC)) {
$tabs[] = [
'id' => 'export-rh',
'label' => '<span class="glyphicon glyphicon-export"></span> Export RH',
......
......@@ -149,6 +149,7 @@ class SihamConnecteur implements ConnecteurRhInterface
$affectations = [];
$donneesAdministratives = $this->recupererDonneesAdministrativesIntervenantRh($intervenant);
if (!empty($donneesAdministratives['listeAffectations']) || !empty($donneesAdministratives->listeAffectations)) {
$listeAffectations = (isset($donneesAdministratives['listeAffectations'])) ? $donneesAdministratives['listeAffectations'] : $donneesAdministratives->listeAffectations;
......
......@@ -37,7 +37,10 @@ if ($priseEnCharge) {
<?php if (empty($intervenantRh)): ?>
<p>L'intervenant <?= $intervenantDossier->getPrenom() . ' ' . $intervenantDossier->getNomUsuel() ?> n'a pas été trouvé dans <?= $nameConnecteur; ?>. Vous pouvez si vous le souhaiter prendre en charge cet intervenant avec les données de son dossier, résumées ci-dessous :</p>
<?php else: ?>
<?php if (!empty($affectationEnCours) && !empty($contratsEnCours)): ?>
<?php if ($this->isAllowed($intervenant, \ExportRh\Assertion\ExportRhAssertion::PRIV_CAN_INTERVENANT_EXPORT_RH) === false): ?>
<p><p>L'intervenant <?= $intervenantDossier->getPrenom() . ' ' . $intervenantDossier->getNomUsuel() ?> est bien dans le <?= $nameConnecteur ?> (<strong>numéro de matricule :</strong> <?= $intervenantRh->getCodeRh() ?>). L'export RH n'est disponible que sur l'année universitaire en
cours.</p>
<?php elseif (!empty($affectationEnCours) && !empty($contratsEnCours)): ?>
<p>L'intervenant <?= $intervenantDossier->getPrenom() . ' ' . $intervenantDossier->getNomUsuel() ?> est bien dans le <?= $nameConnecteur ?> (<strong>numéro de matricule :</strong> <?= $intervenantRh->getCodeRh() ?>). Il possède déjà actuellement une affectation pour l'année
universitaire <?= $intervenant->getAnnee()->getLibelle() ?>. Vous pouvez mettre à jour ses données personnelles si vous le souhaitez avec le bouton synchronisation en bas de page.</p>
<?php elseif (!empty($affectationEnCours) && empty($contratsEnCours)): ?>
......@@ -46,10 +49,7 @@ if ($priseEnCharge) {
pouvez le renouveller pour cette année à l'aide du formulaire ci-dessous.</p>
<?php else: ?>
<p>L'intervenant <?= $intervenantDossier->getPrenom() . ' ' . $intervenantDossier->getNomUsuel() ?> est bien dans le <?= $nameConnecteur ?> (<strong>numéro de matricule :</strong> <?= $intervenantRh->getCodeRh() ?>).Il ne possède pas encore d'affectation pour
l'année <?= $intervenant->getAnnee()->getLibelle() ?>. Vous
pouvez le
renouveller pour cette année à l'aide du formulaire
ci-dessous.</p>
l'année <?= $intervenant->getAnnee()->getLibelle() ?>. Vous pouvez le renouveller pour cette année à l'aide du formulaire ci-dessous.</p>
<?php endif; ?>
<?php endif; ?>
</div>
......@@ -136,6 +136,7 @@ if ($priseEnCharge) {
</div>
</div>
<?php endif; ?>
<?php if ($this->isAllowed($intervenant, \ExportRh\Assertion\ExportRhAssertion::PRIV_CAN_INTERVENANT_EXPORT_RH)): ?>
<!--Partie générique du formulaire-->
<div class="panel panel-default">
<div class="panel-heading">Récapitulatif des données personnelles synchronisables</div>
......@@ -271,6 +272,7 @@ if ($priseEnCharge) {
<button onclick="$('.form-export-rh').submit();" class="btn btn-primary no-intranavigation">Synchroniser les données personnelles</button>
</p>
<?php endif; ?>
<?php endif; ?>
<?php endif; ?>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment