Loading module/Application/src/View/Helper/Service/Liste.php +4 −31 Changes for module/Application/src/View/Helper/Service/Liste.php: 4 added lines, 31 removed lines. Original line number Diff line number Diff line Loading @@ -122,7 +122,6 @@ class Liste extends AbstractViewHelper private $prevuToPrevu; /** * Helper entry point. * Loading @@ -139,7 +138,6 @@ class Liste extends AbstractViewHelper } /** * Retourne le code HTML généré par cette aide de vue. * Loading @@ -151,7 +149,6 @@ class Liste extends AbstractViewHelper } public function getAddUrl() { $params = [ Loading @@ -165,7 +162,6 @@ class Liste extends AbstractViewHelper } /** * Génère le code HTML. * Loading Loading @@ -225,7 +221,6 @@ class Liste extends AbstractViewHelper } public function renderActionButtons() { $out = ''; Loading Loading @@ -307,7 +302,6 @@ class Liste extends AbstractViewHelper } public function renderLigne(Service $service, $details = false, $show = true) { $tvhPrevu = $this->getServiceTypeVolumeHoraire()->getPrevu(); Loading @@ -316,9 +310,11 @@ class Liste extends AbstractViewHelper $evhValide = $this->getServiceEtatVolumeHoraire()->getValide(); $heures = 0; $modeCalendaire = false; if (!$this->getServiceContext()->isModaliteServicesSemestriel($this->getTypeVolumeHoraire())) { // Si on n'est pas en semestriel, donc en calendaire, alors on ajoute une heure fictive afin d'afficher // tout le temps la ligne $modeCalendaire = true; $heures++; } $volumeHoraireListe = $service->getVolumeHoraireListe(); Loading @@ -338,10 +334,11 @@ class Liste extends AbstractViewHelper return ''; // on n'affiche pas les lignes de services avec 0 heures } $ligneView = $this->getView()->serviceLigne($this, $service); $class = ($modeCalendaire) ? 'service-ligne mode-calendaire' : 'service-ligne'; $attribs = [ 'id' => 'service-' . $service->getId() . '-ligne', 'data-id' => $service->getId(), 'class' => 'service-ligne', 'class' => $class, 'data-url' => $ligneView->getRefreshUrl(), ]; if (!$show) $attribs['style'] = 'display:none'; Loading Loading @@ -375,7 +372,6 @@ class Liste extends AbstractViewHelper } /** * @param Service $service * @param $typeVolumeHoraire Loading @@ -400,7 +396,6 @@ class Liste extends AbstractViewHelper } public function renderTotaux() { $typesIntervention = $this->getTypesIntervention(); Loading Loading @@ -442,7 +437,6 @@ class Liste extends AbstractViewHelper } public function renderShowHide() { return Loading @@ -453,7 +447,6 @@ class Liste extends AbstractViewHelper } /** * Détermine si nous sommes en service réalisé ou non * Loading @@ -465,7 +458,6 @@ class Liste extends AbstractViewHelper } /** * @return string */ Loading @@ -479,7 +471,6 @@ class Liste extends AbstractViewHelper } protected function getTotaux() { if (!$this->totaux) { Loading @@ -505,7 +496,6 @@ class Liste extends AbstractViewHelper } /** * Retourne les paramètres de configuration du View Helper sous forme de tableau transformable en JSON * Loading @@ -527,7 +517,6 @@ class Liste extends AbstractViewHelper } /** * Copnfigure le View Helper selon les paramètres transmis * Loading @@ -553,7 +542,6 @@ class Liste extends AbstractViewHelper } /** * Calcule la visibilité par défaut des colonnes en fonction des données transmises!! * Loading Loading @@ -601,7 +589,6 @@ class Liste extends AbstractViewHelper } /** * @param TypeIntervention $typeIntervention * Loading @@ -619,7 +606,6 @@ class Liste extends AbstractViewHelper } /** * Détermine si le bouton prévu => prévu doit être affiché ou non. * Loading @@ -635,7 +621,6 @@ class Liste extends AbstractViewHelper } /** * @return @string[] */ Loading @@ -645,7 +630,6 @@ class Liste extends AbstractViewHelper } /** * * @param string $columnName Loading @@ -661,7 +645,6 @@ class Liste extends AbstractViewHelper } /** * * @param string $columnName Loading @@ -678,7 +661,6 @@ class Liste extends AbstractViewHelper } /** * * @param string $columnName Loading @@ -696,7 +678,6 @@ class Liste extends AbstractViewHelper } /** * @return TypeIntervention[] */ Loading @@ -712,7 +693,6 @@ class Liste extends AbstractViewHelper } /** * @param TypeIntervention[] $typesIntervention * Loading @@ -726,7 +706,6 @@ class Liste extends AbstractViewHelper } /** * Retourne le type de volume horaire concerné. * Loading @@ -742,7 +721,6 @@ class Liste extends AbstractViewHelper } /** * * @return boolean Loading @@ -753,7 +731,6 @@ class Liste extends AbstractViewHelper } /** * * @param boolean $readOnly Loading @@ -768,7 +745,6 @@ class Liste extends AbstractViewHelper } /** * * @return Service[] Loading @@ -779,7 +755,6 @@ class Liste extends AbstractViewHelper } /** * * @param Service[] $services Loading @@ -794,7 +769,6 @@ class Liste extends AbstractViewHelper } /** * * @return boolean Loading @@ -805,7 +779,6 @@ class Liste extends AbstractViewHelper } /** * * @param boolean $addButtonVisibility Loading public/js/service.js +8 −5 Changes for public/js/service.js: 8 added lines, 5 removed lines. Original line number Diff line number Diff line Loading @@ -203,14 +203,15 @@ $.widget("ose.serviceListe", { that.showHideDetails($(this).parents('.service-ligne').data('id')); }); this.element.find("table.service tr.service-ligne").each(function () { //Uniquement pour le mode semestriel this.element.find("table.service tr.service-ligne").not('.mode-calendaire').each(function () { var id = $(this).data('id'); var totalHeures = 0; $(this).find('td.heures').each(function () { totalHeures += $(this).data('value'); }); if (totalHeures == 0) { //On affiche toutes les lignes de services meme celle avec 0H if (totalHeures === 0) { $(this).hide(); that.element.find("table.service tr#service-" + id + "-volume-horaire-tr").hide(); } else { Loading Loading @@ -298,13 +299,15 @@ $.widget("ose.serviceListe", { popAjax.hide(); that.onAfterSaisie(serviceId); }); }, } , getElementPrevuToPrevu: function () { return this.element.find(".prevu-to-prevu") } }); }) ; $.widget("ose.serviceForm", { Loading Loading
module/Application/src/View/Helper/Service/Liste.php +4 −31 Changes for module/Application/src/View/Helper/Service/Liste.php: 4 added lines, 31 removed lines. Original line number Diff line number Diff line Loading @@ -122,7 +122,6 @@ class Liste extends AbstractViewHelper private $prevuToPrevu; /** * Helper entry point. * Loading @@ -139,7 +138,6 @@ class Liste extends AbstractViewHelper } /** * Retourne le code HTML généré par cette aide de vue. * Loading @@ -151,7 +149,6 @@ class Liste extends AbstractViewHelper } public function getAddUrl() { $params = [ Loading @@ -165,7 +162,6 @@ class Liste extends AbstractViewHelper } /** * Génère le code HTML. * Loading Loading @@ -225,7 +221,6 @@ class Liste extends AbstractViewHelper } public function renderActionButtons() { $out = ''; Loading Loading @@ -307,7 +302,6 @@ class Liste extends AbstractViewHelper } public function renderLigne(Service $service, $details = false, $show = true) { $tvhPrevu = $this->getServiceTypeVolumeHoraire()->getPrevu(); Loading @@ -316,9 +310,11 @@ class Liste extends AbstractViewHelper $evhValide = $this->getServiceEtatVolumeHoraire()->getValide(); $heures = 0; $modeCalendaire = false; if (!$this->getServiceContext()->isModaliteServicesSemestriel($this->getTypeVolumeHoraire())) { // Si on n'est pas en semestriel, donc en calendaire, alors on ajoute une heure fictive afin d'afficher // tout le temps la ligne $modeCalendaire = true; $heures++; } $volumeHoraireListe = $service->getVolumeHoraireListe(); Loading @@ -338,10 +334,11 @@ class Liste extends AbstractViewHelper return ''; // on n'affiche pas les lignes de services avec 0 heures } $ligneView = $this->getView()->serviceLigne($this, $service); $class = ($modeCalendaire) ? 'service-ligne mode-calendaire' : 'service-ligne'; $attribs = [ 'id' => 'service-' . $service->getId() . '-ligne', 'data-id' => $service->getId(), 'class' => 'service-ligne', 'class' => $class, 'data-url' => $ligneView->getRefreshUrl(), ]; if (!$show) $attribs['style'] = 'display:none'; Loading Loading @@ -375,7 +372,6 @@ class Liste extends AbstractViewHelper } /** * @param Service $service * @param $typeVolumeHoraire Loading @@ -400,7 +396,6 @@ class Liste extends AbstractViewHelper } public function renderTotaux() { $typesIntervention = $this->getTypesIntervention(); Loading Loading @@ -442,7 +437,6 @@ class Liste extends AbstractViewHelper } public function renderShowHide() { return Loading @@ -453,7 +447,6 @@ class Liste extends AbstractViewHelper } /** * Détermine si nous sommes en service réalisé ou non * Loading @@ -465,7 +458,6 @@ class Liste extends AbstractViewHelper } /** * @return string */ Loading @@ -479,7 +471,6 @@ class Liste extends AbstractViewHelper } protected function getTotaux() { if (!$this->totaux) { Loading @@ -505,7 +496,6 @@ class Liste extends AbstractViewHelper } /** * Retourne les paramètres de configuration du View Helper sous forme de tableau transformable en JSON * Loading @@ -527,7 +517,6 @@ class Liste extends AbstractViewHelper } /** * Copnfigure le View Helper selon les paramètres transmis * Loading @@ -553,7 +542,6 @@ class Liste extends AbstractViewHelper } /** * Calcule la visibilité par défaut des colonnes en fonction des données transmises!! * Loading Loading @@ -601,7 +589,6 @@ class Liste extends AbstractViewHelper } /** * @param TypeIntervention $typeIntervention * Loading @@ -619,7 +606,6 @@ class Liste extends AbstractViewHelper } /** * Détermine si le bouton prévu => prévu doit être affiché ou non. * Loading @@ -635,7 +621,6 @@ class Liste extends AbstractViewHelper } /** * @return @string[] */ Loading @@ -645,7 +630,6 @@ class Liste extends AbstractViewHelper } /** * * @param string $columnName Loading @@ -661,7 +645,6 @@ class Liste extends AbstractViewHelper } /** * * @param string $columnName Loading @@ -678,7 +661,6 @@ class Liste extends AbstractViewHelper } /** * * @param string $columnName Loading @@ -696,7 +678,6 @@ class Liste extends AbstractViewHelper } /** * @return TypeIntervention[] */ Loading @@ -712,7 +693,6 @@ class Liste extends AbstractViewHelper } /** * @param TypeIntervention[] $typesIntervention * Loading @@ -726,7 +706,6 @@ class Liste extends AbstractViewHelper } /** * Retourne le type de volume horaire concerné. * Loading @@ -742,7 +721,6 @@ class Liste extends AbstractViewHelper } /** * * @return boolean Loading @@ -753,7 +731,6 @@ class Liste extends AbstractViewHelper } /** * * @param boolean $readOnly Loading @@ -768,7 +745,6 @@ class Liste extends AbstractViewHelper } /** * * @return Service[] Loading @@ -779,7 +755,6 @@ class Liste extends AbstractViewHelper } /** * * @param Service[] $services Loading @@ -794,7 +769,6 @@ class Liste extends AbstractViewHelper } /** * * @return boolean Loading @@ -805,7 +779,6 @@ class Liste extends AbstractViewHelper } /** * * @param boolean $addButtonVisibility Loading
public/js/service.js +8 −5 Changes for public/js/service.js: 8 added lines, 5 removed lines. Original line number Diff line number Diff line Loading @@ -203,14 +203,15 @@ $.widget("ose.serviceListe", { that.showHideDetails($(this).parents('.service-ligne').data('id')); }); this.element.find("table.service tr.service-ligne").each(function () { //Uniquement pour le mode semestriel this.element.find("table.service tr.service-ligne").not('.mode-calendaire').each(function () { var id = $(this).data('id'); var totalHeures = 0; $(this).find('td.heures').each(function () { totalHeures += $(this).data('value'); }); if (totalHeures == 0) { //On affiche toutes les lignes de services meme celle avec 0H if (totalHeures === 0) { $(this).hide(); that.element.find("table.service tr#service-" + id + "-volume-horaire-tr").hide(); } else { Loading Loading @@ -298,13 +299,15 @@ $.widget("ose.serviceListe", { popAjax.hide(); that.onAfterSaisie(serviceId); }); }, } , getElementPrevuToPrevu: function () { return this.element.find(".prevu-to-prevu") } }); }) ; $.widget("ose.serviceForm", { Loading