Skip to content
Snippets Groups Projects
Commit 0eadb873 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

#47976

parent 6ec2b2bf
No related branches found
No related tags found
No related merge requests found
......@@ -49,9 +49,9 @@ $canAdd = $this->isAllowed(Privileges::getResourceId(Privileges::INTERVENANT_STA
<h1><?= $title ?></h1>
<!-- Informations générales -->
<div class="card bg-default">
<div class="card-header">Informations générales</div>
<div class="card-body">
<div class="panel panel-default">
<div class="panel-heading">Informations générales</div>
<div class="panel-body">
<div class="row">
<div class="col-md-4">
<?= $this->formControlGroup($form->get('typeIntervenant')); ?>
......@@ -67,9 +67,6 @@ $canAdd = $this->isAllowed(Privileges::getResourceId(Privileges::INTERVENANT_STA
<div class="col-md-4">
<?= $this->formControlGroup($form->get('tauxChargesPatronales')); ?>
</div>
<div class="col-md-4">
<?= $this->formControlGroup($form->get('tauxChargesTTC')); ?>
</div>
</div>
<div class="row">
<?php for ($i = 1; $i <= 4; $i++): if ($form->has('codesCorresp' . $i)): ?>
......@@ -84,9 +81,9 @@ $canAdd = $this->isAllowed(Privileges::getResourceId(Privileges::INTERVENANT_STA
<!-- Données personnelles -->
<div class="card bg-default">
<div class="card-header">Données personnelles</div>
<div class="card-body">
<div class="panel panel-default">
<div class="panel-heading">Données personnelles</div>
<div class="panel-body">
<div class="row">
<div class="col-md-12">
<?= $this->formControlGroup($form->get('dossier')); ?>
......@@ -153,13 +150,14 @@ $canAdd = $this->isAllowed(Privileges::getResourceId(Privileges::INTERVENANT_STA
<!-- Pièces justificatives -->
<div class="card bg-default">
<div class="card-header">Pièces justificatives</div>
<div class="card-body">
<div class="panel panel-default">
<div class="panel-heading">Pièces justificatives</div>
<div class="panel-body">
<div class="row">
<div class="col-md-12">
<?= $this->formControlGroup($form->get('pieceJustificative')); ?>
<?php if ($this->isAllowed(Privileges::getResourceId(Privileges::PIECE_JUSTIFICATIVE_GESTION_VISUALISATION))): ?>
<a target="_blank" href="<?= $this->url('piece-jointe/type-piece-jointe-statut'); ?>">
<a target="_blank"
href="<?= $this->url('piece-jointe/type-piece-jointe-statut', ['codeTypeIntervenant' => TypeIntervenant::CODE_EXTERIEUR]); ?>">
Page d'administration des pièces justificatives
......@@ -172,9 +170,9 @@ $canAdd = $this->isAllowed(Privileges::getResourceId(Privileges::INTERVENANT_STA
<!-- Services -->
<div class="card bg-default">
<div class="card-header">Services d'enseignement</div>
<div class="card-body">
<div class="panel panel-default">
<div class="panel-heading">Services d'enseignement</div>
<div class="panel-body">
<div class="row">
<div class="col-md-6">
<?= $this->formControlGroup($form->get('servicePrevu')); ?>
......@@ -193,9 +191,9 @@ $canAdd = $this->isAllowed(Privileges::getResourceId(Privileges::INTERVENANT_STA
<!-- Référentiel -->
<div class="card bg-default">
<div class="card-header">Référentiel</div>
<div class="card-body">
<div class="panel panel-default">
<div class="panel-heading">Référentiel</div>
<div class="panel-body">
<div class="row">
<div class="col-md-6">
<?= $this->formControlGroup($form->get('referentielPrevu')); ?>
......@@ -209,9 +207,9 @@ $canAdd = $this->isAllowed(Privileges::getResourceId(Privileges::INTERVENANT_STA
<!-- Agréments -->
<div class="card bg-default">
<div class="card-header">Agréments</div>
<div class="card-body">
<div class="panel panel-default">
<div class="panel-heading">Agréments</div>
<div class="panel-body">
<div class="row">
<div class="col-md-6">
<?= $this->formControlGroup($form->get('conseilRestreint')); ?>
......@@ -233,29 +231,25 @@ $canAdd = $this->isAllowed(Privileges::getResourceId(Privileges::INTERVENANT_STA
<!-- Contrat -->
<div class="card bg-default">
<div class="card-header">Contrat de travail et avenants</div>
<div class="card-body">
<div class="panel panel-default">
<div class="panel-heading">Contrat de travail et avenants</div>
<div class="panel-body">
<div class="row">
<div class="col-md-12">
<?= $this->formControlGroup($form->get('contrat')); ?>
<div class="contratDetails">
<?= $this->formControlGroup($form->get('contratEtatSortie')); ?>
<?php if ($this->isAllowed(Privileges::getResourceId(Privileges::ETAT_SORTIE_ADMINISTRATION_VISUALISATION))): ?>
<a target="_blank" href="<?= $this->url('etat-sortie'); ?>">Page d'administration des
états de sortie</a>
<?php if ($this->isAllowed(Privileges::getResourceId(Privileges::CONTRAT_MODELES_VISUALISATION))): ?>
<a target="_blank" href="<?= $this->url('contrat/modeles'); ?>">Page d'administration des modèles de contrats de travail</a>
<?php endif; ?>
</div>
</div>
</div>
</div>
</div>
<!-- Calcul des heures complémentaires et mises en paiement -->
<div class="card bg-default">
<div class="card-header">Calcul des heures complémentaires et mises en paiement</div>
<div class="card-body">
<div class="panel panel-default">
<div class="panel-heading">Calcul des heures complémentaires et mises en paiement</div>
<div class="panel-body">
<div class="row">
<div class="col-md-6">
<?= $this->formControlGroup($form->get('serviceStatutaire')); ?>
......@@ -274,11 +268,11 @@ $canAdd = $this->isAllowed(Privileges::getResourceId(Privileges::INTERVENANT_STA
<!-- Plafonds -->
<div class="card bg-default">
<div class="card-header">Plafonds</div>
<div class="panel panel-default">
<div class="panel-heading">Plafonds</div>
<?= $this->plafondConfig()->afficher($statut, $canEdit); ?>
<?php if ($this->isAllowed(Privileges::getResourceId(Privileges::PLAFONDS_VISUALISATION))): ?>
<div class="card-body"><a target="_blank" href="<?= $this->url('plafond'); ?>">
<div class="panel panel-body"><a target="_blank" href="<?= $this->url('plafond'); ?>">
Page d'administration des plafonds
</a>
</div>
......@@ -287,7 +281,7 @@ $canAdd = $this->isAllowed(Privileges::getResourceId(Privileges::INTERVENANT_STA
<!-- Boutons d'actions -->
<a href="<?= $this->url('statut') ?>" class="btn btn-secondary">
<a href="<?= $this->url('statut') ?>" class="btn btn-default">
<i class="fas fa-rotate-left"></i> Retour à la liste des statuts
</a>
<?php if ($canEdit): ?>
......@@ -306,8 +300,7 @@ $canAdd = $this->isAllowed(Privileges::getResourceId(Privileges::INTERVENANT_STA
title="Dupliquer le statut d'intervenant">
<i class="fas fa-rotate-right"></i> Dupliquer</a>
<?php endif; ?>
<a href="<?= $this->url('plafond/construire-calculer') ?>" class="btn btn-info pop-ajax">Construction &
calcul de tous les plafonds</a>
<a href="<?= $this->url('plafond/construire-calculer') ?>" class="btn btn-info pop-ajax">Construction & calcul de tous les plafonds</a>
<?php endif; ?>
<?= $this->form()->closeTag(); ?>
......@@ -318,52 +311,53 @@ $canAdd = $this->isAllowed(Privileges::getResourceId(Privileges::INTERVENANT_STA
<script type="text/javascript">
$(function () {
$("body").on("statut_delete", function (event, popAjax) {
$("body").on("statut_delete", function (event, popAjax)
{
window.location.href = '<?= (string)$this->url('statut'); ?>';
});
WidgetInitializer.add('statut', {
donneesVisu: function () {
donneesVisu: function ()
{
var visible = this.el('dossier').val() != 'desactive';
this.element.find('.donneesDetails').toggle(visible);
},
donneesContactVisu: function () {
donneesContactVisu: function ()
{
var visible = this.el('dossierContact').is(':checked');
this.element.find('.donneesContactDetails').toggle(visible);
},
servicesVisu: function () {
servicesVisu: function ()
{
var visible = !(this.el('servicePrevu').val() == 'desactive' && this.el('serviceRealise').val() == 'desactive');
this.element.find('.servicesDetails').toggle(visible);
},
agrementCRVisu: function () {
agrementCRVisu: function ()
{
var visible = this.el('conseilRestreint').val() != 'desactive';
this.element.find('.agrementCRDetails').toggle(visible);
},
agrementCAVisu: function () {
agrementCAVisu: function ()
{
var visible = this.el('conseilAcademique').val() != 'desactive';
this.element.find('.agrementCADetails').toggle(visible);
},
contratVisu: function () {
var visible = this.el('contrat').val() != 'desactive';
this.element.find('.contratDetails').toggle(visible);
},
_create: function () {
_create: function ()
{
var that = this;
that.donneesVisu();
......@@ -371,33 +365,18 @@ $canAdd = $this->isAllowed(Privileges::getResourceId(Privileges::INTERVENANT_STA
that.servicesVisu();
that.agrementCRVisu();
that.agrementCAVisu();
that.contratVisu();
that.el('dossier').change(function () {
that.donneesVisu()
});
that.el('dossierContact').change(function () {
that.donneesContactVisu()
});
that.el('servicePrevu').change(function () {
that.servicesVisu()
});
that.el('serviceRealise').change(function () {
that.servicesVisu()
});
that.el('conseilRestreint').change(function () {
that.agrementCRVisu()
});
that.el('conseilAcademique').change(function () {
that.agrementCAVisu()
});
that.el('contrat').change(function () {
that.contratVisu()
});
that.el('dossier').change(function () {that.donneesVisu()});
that.el('dossierContact').change(function () {that.donneesContactVisu()});
that.el('servicePrevu').change(function () {that.servicesVisu()});
that.el('serviceRealise').change(function () {that.servicesVisu()});
that.el('conseilRestreint').change(function () {that.agrementCRVisu()});
that.el('conseilAcademique').change(function () {that.agrementCAVisu()});
},
el: function (name) {
el: function (name)
{
return this.element.find('[name=' + name + ']');
}
});
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment