Projet

Général

Profil

Actions

Evolution #107

fermé

Masquer des EPN

Ajouté par Grégory MARIGOT - TEICEE il y a presque 13 ans. Mis à jour il y a presque 12 ans.

Statut:
Fermé
Priorité:
Normal
Version cible:
Début:
29/04/2011
Echéance:
% réalisé:

100%

Temps estimé:
Version ProxyEPN:
1.0

Description

Certains EPN devraient pouvoir être masqués ou exclus dans l'application, pour diverses raisons : EPN inactif, EPN de test/démo, EPN futur...

Cette exclusion concernerait essentiellement :
  • la page listant les EPN
  • les filtres permettant la sélection d'un EPN
  • la cartographie de l'ensemble du réseau
  • les statistiques globales des EPN

Attention, dans certains cas ces EPN devront sans doute rester visibles et accessibles. Ce sera sans doute le cas pour le compte admin comme pour tout compte ayant un rôle dessus, voire pour les comptes usagers qui y sont définis.
Différents types d'états sont envisageables : public / privé / masqué / inactif...


Demandes liées 1 (0 ouverte1 fermée)

Lié à Evolution #128: Gestion des salles et équipementsFerméGrégory MARIGOT - TEICEE15/06/2012

Actions

Mis à jour par Grégory MARIGOT - TEICEE il y a presque 13 ans

  • Version cible mis à ProxyEPN 2.x

Mis à jour par Grégory MARIGOT - TEICEE il y a presque 12 ans

  • Statut changé de Nouveau à In Progress
  • Version cible changé de ProxyEPN 2.x à ProxyEPN 2.2
  • % réalisé changé de 0 à 50
  • Version ProxyEPN changé de 2.0.0 à 1.0

Modifications dans la base de données :

ALTER TABLE `structure_group` ADD `is_active` TINYINT NOT NULL DEFAULT '1' AFTER `theme`;

ALTER TABLE `structure` ADD `is_active` TINYINT NOT NULL DEFAULT '1' AFTER `teleformations`;

Mis à jour par Grégory MARIGOT - TEICEE il y a presque 12 ans

  • Statut changé de In Progress à Résolu
  • % réalisé changé de 50 à 100

La désactivation d'EPN ou de GEPN est en place. Cette option est vue comme une sorte de suppression, sans pour autant effacer toutes les infos de la structure (et toutes celles qui en dépendent) de la base de données.
Lorsqu'on demande la suppression d'un EPN ou GEPN, si l'opération n'est pas réellement réalisable (éléments dépendants non supprimés/supprimables), elle sera automatiquement remplacée par une désactivation.

De plus un EPN doit être explicitement désactivé : désactiver son GEPN ne suffit pas. Mais la désactivation sur un GEPN se charge automatiquement de modifier l'état de tous ses EPN.

  • il faut la permission "DELETE" sur EPN/GEPN pour avoir accès à cette option
  • les sessions, utilisateurs ou ressources sont toujours accessibles
  • les fiches EPN/GEPN sont visibles mais masquées des listes

A noter que ce filtre ne s'applique pas aux utilisateurs associés à l'EPN, que ce soit des animateurs/coordinateurs, simples usagers rattachés (ou même visiteur anonyme mais utilisant le portail propre à l'EPN). Il est en effet préférable pour ces utilisateurs de toujours retrouver leur EPN, meme s'il est désactivé. Sinon il convient de les en détacher (suppression du role, changement de rattachement).

Il n'y a pas d'autres états prévus pour les EPN/GEPN qu'actif/inactif.

Tout autre type de masquage apparait difficilement intégrable (caché mais toujours utilisable ?). Pour de réels besoins d'exclusion, il est recommandé d'utiliser une autre instance de ProxyEPN (version de demo, de test, pour un autre réseau...)

Mis à jour par Grégory MARIGOT - TEICEE il y a presque 12 ans

  • Statut changé de Résolu à Fermé
Actions

Formats disponibles : Atom PDF