Skip to content
Snippets Groups Projects
Commit 31f0926e authored by Florian Joriot's avatar Florian Joriot
Browse files

Merge remote-tracking branch 'origin/master'

parents 8b05a22f 798f37d4
No related branches found
No related tags found
No related merge requests found
Pipeline #35786 passed
Showing
with 73 additions and 77 deletions
......@@ -365,7 +365,7 @@ return [
'scale' => NULL,
'precision' => NULL,
'nullable' => FALSE,
'default' => '1',
'default' => '0',
'position' => 65,
'commentaire' => '1 = arrondisseur en mode complet, 0 en mode minimal (juste sur les volumes horaires/services',
],
......
......@@ -226,8 +226,8 @@ FROM (
ROUND(p.montant,2) montant,
p.taux_conges_payes taux_conges_payes,
COALESCE(p.unite_budgetaire, '') || ' ' ||
LPAD(TO_CHAR(TO_NUMBER(TO_CHAR(date_mise_en_paiement, 'YY'))), 2, '0') || '-' ||
LPAD(TO_CHAR(TO_NUMBER(TO_CHAR(date_mise_en_paiement, 'YY')) + 1), 2, '0') libelle,
SUBSTR(TO_CHAR(TO_NUMBER(i.annee_id)), -2) || '-' ||
SUBSTR(TO_CHAR(TO_NUMBER(i.annee_id) + 1), -2) libelle,
si.code_indemnite code_indemnite,
si.type_paie type_paie,
si.code_indemnite_prime code_indemnite_prime,
......
......@@ -2,7 +2,7 @@
/**
* @var $this \Application\View\Renderer\PhpRenderer
* @var $form \Application\Form\Intervenant\ContratRetourForm
* @var $form \Contrat\Form\ContratRetourForm
* @var $done boolean
*/
......
......@@ -210,9 +210,9 @@ class SihamConnecteur implements ConnecteurRhInterface
/*Recherche de la date d'effet à passer selon enseignement ou mission, si mission on prend la première mission de l'année universitaire
sinon on prend les dates de début et de fin de l'année universitaire*/
$firstMission = $this->getServiceContrat()->getFirstContratMission($intervenant);
$dateMission = ($this->siham->getConfig()['contrat']['missionDate'])??'MISSION';
if (!empty($firstMission)) {
if (!empty($firstMission) && $dateMission == 'MISSION') {
$dateEffet = $firstMission->getDateDebut()->format('Y-m-d');
$dateFin = $firstMission->getDateFin()->format('Y-m-d');
} else {
......@@ -237,6 +237,7 @@ class SihamConnecteur implements ConnecteurRhInterface
'temoinValidite' => 1,
];
/*CONTRAT*/
//On récupére le nombre d'heures du contrat et le taux horaire appliqué
$infos = $this->getInfosContrat($intervenant, $firstMission);
......@@ -524,7 +525,9 @@ class SihamConnecteur implements ConnecteurRhInterface
sinon on prend les dates de début et de fin de l'année universitaire*/
$firstMission = $this->getServiceContrat()->getFirstContratMission($intervenant);
if (!empty($firstMission)) {
$dateMission = ($this->siham->getConfig()['contrat']['missionDate'])??'MISSION';
if (!empty($firstMission) && $dateMission == 'MISSION') {
$dateEffet = $firstMission->getDateDebut()->format('Y-m-d');
$dateFin = $firstMission->getDateFin()->format('Y-m-d');
} else {
......@@ -534,8 +537,6 @@ class SihamConnecteur implements ConnecteurRhInterface
}
/*Formatage du matricule*/
$matricule = '';
//On récupére le code RH par le INSEE
$matricule = $this->trouverCodeRhByInsee($intervenant);
......
......@@ -206,7 +206,7 @@ class IntervenantController extends AbstractController
*
* @param \Intervenant\Entity\Db\Intervenant $intervenant
*
* @return \Application\Controller\IntervenantController
* @return IntervenantController
*/
protected function addIntervenantRecent(Intervenant $intervenant)
{
......
......@@ -5,7 +5,6 @@ namespace Intervenant\Form;
use Application\Connecteur\Traits\LdapConnecteurAwareTrait;
use Application\Filter\FloatFromString;
use Application\Form\AbstractForm;
use Application\Form\Intervenant\Dossier;
use Application\Hydrator\GenericHydrator;
use Application\Service\Traits\ContextServiceAwareTrait;
use Application\Service\Traits\SourceServiceAwareTrait;
......
......@@ -3,7 +3,6 @@
namespace Intervenant\Processus;
use Application\Processus\AbstractProcessus;
use Application\Processus\IntervenantServiceProcessus;
use Intervenant\Entity\Db\Intervenant;
......
......@@ -3,7 +3,6 @@
/**
* @var $this \Application\View\Renderer\PhpRenderer
* @var $intervenant \Intervenant\Entity\Db\Intervenant
* @var $form Application\Form\Intervenant\IntervenantForm
* @var $changed bool
* @var $errors array
* @var $definiParDefaut bool
......
......@@ -2,7 +2,6 @@
namespace Paiement\Service;
use Application\Entity\Db\Intervenant;
use Application\Service\AbstractEntityService;
use Doctrine\ORM\QueryBuilder;
use Lieu\Entity\Db\Structure;
......
{
"_vendor-DcfRBLtF.js": {
"file": "assets/vendor-DcfRBLtF.js",
"_vendor-KzP7jRq0.js": {
"file": "assets/vendor-KzP7jRq0.js",
"name": "vendor"
},
"main.js": {
"file": "assets/main-DFMBTCJ0.js",
"file": "assets/main-4O2UFV8H.js",
"name": "main",
"src": "main.js",
"isEntry": true,
"imports": [
"_vendor-DcfRBLtF.js"
"_vendor-KzP7jRq0.js"
],
"css": [
"assets/main-CloYvy8G.css"
"assets/main-cmA8PViW.css"
]
}
}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
.user-profile-select-form[data-v-cbfe77c3]{padding-left:25px}input.is-invalid[data-v-29c90e6d]{background-color:#dc4c64}.cartridge[data-v-ba77464f]{white-space:nowrap}.icon-attention[data-v-ba77464f]{font-size:50pt;float:left;margin-right:20pt;margin-top:0;line-height:42pt}.desactivee[data-v-ba77464f]{background-color:#fdfdfd;font-style:italic;color:#bbb}.code[data-v-f6c21cf6]{font-weight:400;font-size:7pt}.arrondi[data-v-717df7b7]{text-decoration:underline dotted}.arrondi-defaut[data-v-717df7b7]{color:#00f;background-color:#e6e6ff;text-decoration:underline dotted}.arrondi-exces[data-v-717df7b7]{color:red;background-color:#ffe6e6;text-decoration:underline dotted}table tr.details th[data-v-07a28351]{font-weight:700;background-color:#f8f8f8}.table-details tr.details th[data-v-07a28351]{font-size:8pt}.btn-choixtevh[data-v-07a28351]{width:100%;margin-bottom:6px}.total[data-v-07a28351]{text-align:right;font-weight:700}table.table-details[data-v-07a28351]{border-top:0px white solid}th.service[data-v-07a28351]{border-left:0px white solid;border-right:0px white solid;padding-top:1em;padding-bottom:2px}.types-interventions[data-v-060f5e4b]{overflow:scroll}.types-interventions table *[data-v-060f5e4b]{border-width:1px 1px}.types-interventions table th[data-v-060f5e4b],.types-interventions table td[data-v-060f5e4b]{min-width:5em;white-space:nowrap}.saisie[data-v-060f5e4b]{background-color:#fff8dc}.fvh th[data-v-060f5e4b]{font-size:8pt}.fvh td[data-v-060f5e4b]{white-space:nowrap;min-width:4em;padding:0}.fvh td .pourc[data-v-060f5e4b]{font-size:8pt}.spacer[data-v-060f5e4b]{max-width:5px!important;min-width:5px!important}.dinput[data-v-060f5e4b]{border:none;height:2em;width:100%;background-color:#fff8dc}.doutput[data-v-060f5e4b]{border:none;height:2em;width:100%;background-color:transparent}.res-mode[data-v-060f5e4b]{width:100%;min-width:300px}.resultats td[data-v-060f5e4b]{text-align:right}.debug-td[data-v-060f5e4b]{min-width:42em!important}.debug-cell[data-v-060f5e4b]{background-color:#ccc;color:#000;margin:2px;padding:3px;border-radius:5px;font-size:8pt;white-space:nowrap;float:left}.debug-val[data-v-060f5e4b]{background-color:#fff;padding:0 3px;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#000;font-size:8pt}.importer[data-v-060f5e4b]{display:none}.actions .btn[data-v-060f5e4b]{width:100%}.actions label[data-v-060f5e4b]{display:block}table[data-v-f852d328]{margin-bottom:0}td.nombre[data-v-f852d328]{text-align:right}table.table-bordered *[data-v-f852d328]{border-width:1px}.sous-structures[data-v-046af32d]{padding-left:4em}.card-header h5[data-v-1735108d]{font-weight:500}.btn[data-v-1735108d]{margin-left:2px;margin-right:2px}.table tr[data-v-0606e4c1]{background-color:#f4f4f4;border-left:1px #ddd solid;border-right:1px #ddd solid}.table-hover tr[data-v-0606e4c1]:hover{background-color:#f7f7f7}.recherche[data-v-0606e4c1]{text-align:center}.recherche .btn-group[data-v-0606e4c1]{box-shadow:none;margin:auto}.recherche select.btn[data-v-0606e4c1]{padding-right:3em}.recherche #otherMois[data-v-0606e4c1]{width:12em}.recherche #otherAnnee[data-v-0606e4c1]{width:8em}th.nom-jour[data-v-0606e4c1]{width:1%;padding-left:3px}th.numero-jour[data-v-0606e4c1]{width:1%;padding-right:.5em}.recherche[data-v-0606e4c1]{justify-content:center;padding-bottom:5px}.event[data-v-0606e4c1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px;border-left:10px #bbb solid;border-right:10px #bbb solid}.event[data-v-0606e4c1]:hover{background-color:#fff}.event-content[data-v-17cb1f29]{flex-grow:1}.event-content.valide[data-v-17cb1f29]{background-color:#ff0}.event-content p[data-v-17cb1f29]{margin-bottom:.2rem}.event-content p.mission[data-v-17cb1f29]{font-weight:700}.event-content p.horaires[data-v-17cb1f29]{font-style:italic;font-weight:lighter}.event-actions[data-v-17cb1f29]{align-self:flex-start}.table[data-v-d4a24889]{margin-bottom:1px}.lap[data-v-d4a24889]{padding-top:.5em;padding-bottom:.5em}.lap[data-v-d4a24889]:hover{background-color:#fff9de}
.user-profile-select-form[data-v-cbfe77c3]{padding-left:25px}input.is-invalid[data-v-29c90e6d]{background-color:#dc4c64}.cartridge[data-v-ba77464f]{white-space:nowrap}.icon-attention[data-v-ba77464f]{font-size:50pt;float:left;margin-right:20pt;margin-top:0;line-height:42pt}.desactivee[data-v-ba77464f]{background-color:#fdfdfd;font-style:italic;color:#bbb}.code[data-v-f6c21cf6]{font-weight:400;font-size:7pt}.arrondi[data-v-717df7b7]{text-decoration:underline dotted}.arrondi-defaut[data-v-717df7b7]{color:#00f;background-color:#e6e6ff;text-decoration:underline dotted}.arrondi-exces[data-v-717df7b7]{color:red;background-color:#ffe6e6;text-decoration:underline dotted}table tr.details th[data-v-07a28351]{font-weight:700;background-color:#f8f8f8}.table-details tr.details th[data-v-07a28351]{font-size:8pt}.btn-choixtevh[data-v-07a28351]{width:100%;margin-bottom:6px}.total[data-v-07a28351]{text-align:right;font-weight:700}table.table-details[data-v-07a28351]{border-top:0px white solid}th.service[data-v-07a28351]{border-left:0px white solid;border-right:0px white solid;padding-top:1em;padding-bottom:2px}.types-interventions[data-v-140dc61b]{overflow:scroll}.types-interventions table[data-v-140dc61b] *{border-width:1px 1px}.types-interventions table th[data-v-140dc61b],.types-interventions table td[data-v-140dc61b]{min-width:5em;white-space:nowrap}.saisie[data-v-140dc61b]{background-color:#fff8dc}.fvh th[data-v-140dc61b]{font-size:8pt}.fvh td[data-v-140dc61b]{white-space:nowrap;min-width:4em;padding:0}.fvh td .pourc[data-v-140dc61b]{font-size:8pt}.spacer[data-v-140dc61b]{max-width:5px!important;min-width:5px!important}.dinput[data-v-140dc61b]{border:none;height:2em;width:100%;background-color:#fff8dc}.doutput[data-v-140dc61b]{border:none;height:2em;width:100%;background-color:transparent}.res-mode[data-v-140dc61b]{width:100%;min-width:300px}.resultats td[data-v-140dc61b]{text-align:right}.debug-td[data-v-140dc61b]{min-width:42em!important}.debug-cell[data-v-140dc61b]{background-color:#ccc;color:#000;margin:2px;padding:3px;border-radius:5px;font-size:8pt;white-space:nowrap;float:left}.debug-val[data-v-140dc61b]{background-color:#fff;padding:0 3px;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#000;font-size:8pt}.importer[data-v-140dc61b]{display:none}.actions .btn[data-v-140dc61b]{width:100%}.actions label[data-v-140dc61b]{display:block}table[data-v-f852d328]{margin-bottom:0}td.nombre[data-v-f852d328]{text-align:right}table.table-bordered[data-v-f852d328] *{border-width:1px}.sous-structures[data-v-046af32d]{padding-left:4em}.card-header h5[data-v-1735108d]{font-weight:500}.btn[data-v-1735108d]{margin-left:2px;margin-right:2px}.table tr[data-v-0606e4c1]{background-color:#f4f4f4;border-left:1px #ddd solid;border-right:1px #ddd solid}.table-hover tr[data-v-0606e4c1]:hover{background-color:#f7f7f7}.recherche[data-v-0606e4c1]{text-align:center}.recherche .btn-group[data-v-0606e4c1]{box-shadow:none;margin:auto}.recherche select.btn[data-v-0606e4c1]{padding-right:3em}.recherche #otherMois[data-v-0606e4c1]{width:12em}.recherche #otherAnnee[data-v-0606e4c1]{width:8em}th.nom-jour[data-v-0606e4c1]{width:1%;padding-left:3px}th.numero-jour[data-v-0606e4c1]{width:1%;padding-right:.5em}.recherche[data-v-0606e4c1]{justify-content:center;padding-bottom:5px}.event[data-v-0606e4c1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px;border-left:10px #bbb solid;border-right:10px #bbb solid}.event[data-v-0606e4c1]:hover{background-color:#fff}.event-content[data-v-17cb1f29]{flex-grow:1}.event-content.valide[data-v-17cb1f29]{background-color:#ff0}.event-content p[data-v-17cb1f29]{margin-bottom:.2rem}.event-content p.mission[data-v-17cb1f29]{font-weight:700}.event-content p.horaires[data-v-17cb1f29]{font-style:italic;font-weight:lighter}.event-actions[data-v-17cb1f29]{align-self:flex-start}.table[data-v-d4a24889]{margin-bottom:1px}.lap[data-v-d4a24889]{padding-top:.5em;padding-bottom:.5em}.lap[data-v-d4a24889]:hover{background-color:#fff9de}
This diff is collapsed.
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment