etudiants:2014:bertrand:bugreport3

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
etudiants:2014:bertrand:bugreport3 [2013/11/26 15:00] – [5- Contrôleurs] romainetudiants:2014:bertrand:bugreport3 [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
-<html><div class="todo">En construction...</div></html> +====== BugReport : plateforme de remontée d'incidents ======
- +
-====== BugReport : plateforme de remonté d'incidents ======+
 <WRAP center round box 60%> <WRAP center round box 60%>
-**__Documentation technique - Sommaire :__** +**__Documentations techniques - Sommaire :__** 
-  - [[etudiants:2014:bertrand:bugreport|Gestion des utilisateurs]]+  - [[etudiants:2014:bertrand:bugreport|Sources de l'application]] 
 +  - [[etudiants:2014:bertrand:bugreport1|Gestion des utilisateurs]]
   - [[etudiants:2014:bertrand:bugreport2|Gestion des applications]]   - [[etudiants:2014:bertrand:bugreport2|Gestion des applications]]
   - Gestion des groupes   - Gestion des groupes
-</WRAP>+  - [[etudiants:2014:bertrand:bugreport4|Soumettre un report]] 
 +  - [[etudiants:2014:bertrand:bugreport5|Gestion des Droits]] 
 +  - [[etudiants:2014:bertrand:bugreport6|Affectation d'utilisateurs]]
  
 +**__Documentations de supports- Sommaire :__**
 +  - [[etudiants:2014:bertrand:bugreportUtilisateur|Utilisateur]]
 +  - [[etudiants:2014:bertrand:bugreportTechnicien|Technicien]]
 +  - [[etudiants:2014:bertrand:bugreportAdministrateur|Administrateur]]
 +
 +**__Documentations de tests - Sommaire :__**
 +  - [[etudiants:2014:bertrand:testsmanuels|Tests manuels]]
 +  - [[etudiants:2014:bertrand:testsautomatises|Tests automatisés]]
 +</WRAP>
 ===== Gestion des groupes ===== ===== Gestion des groupes =====
 ==== 1- Fonctionnalités ==== ==== 1- Fonctionnalités ====
Ligne 234: Ligne 244:
  
 |< 100% 30% 70% >| |< 100% 30% 70% >|
 +^Fonctionnalité ^Descriptif ^
 | Suppression | **Supprimer 1 sélection de groupes**| | Suppression | **Supprimer 1 sélection de groupes**|
 |::: | <html><span class="value">Récupération (dans 1 tableau stocké en session) des ids de(s) groupe(s) à supprimer</span></html> | |::: | <html><span class="value">Récupération (dans 1 tableau stocké en session) des ids de(s) groupe(s) à supprimer</span></html> |
Ligne 284: Ligne 295:
  }  }
  echo JsUtils::doSomethingOn("#operation", "hide",200);  echo JsUtils::doSomethingOn("#operation", "hide",200);
 + }
 +</sxh>
 +
 +=== 5.8 cGroupe/select ===
 +
 +|< 100% 30% 70% >|
 +^Fonctionnalité ^Descriptif ^
 +| Sélection | **(Dé)Sélectionner 1 groupe**|
 +|::: | <html><span class="value">Récupération (GET) de l'$id du groupe à (dé)sélectionner</span></html> |
 +|::: | <html><span class="value">Ajout ou suppression de l'id du groupe dans le tableau $_SESSION["selectedGroups"]</html> |
 +|::: | <html><span class="jsp">Affichage du message post-(dé)sélection</html> |
 +
 +<sxh php;title:cGroupe/select>
 +public function select($id){
 + $id=str_replace("ck", "", $id[0]);
 + if(is_numeric($id)){
 + SessionUtils::addOrRemoveValueFromArray("selectedGroups", $id);
 + $nb=sizeof($_SESSION["selectedGroups"]);
 + if($nb>0)
 + echo JsUtils::doSomethingOn("#multi", "show");
 + else
 + echo JsUtils::doSomethingOn("#multi", "hide");
 + echo Gui::pluriel("groupe séléctionné", "groupes sélectionnés", $nb);
 + }
 + }
 +</sxh>
 +
 +=== 5.9 cGroupe/selectAll ===
 +
 +^Fonctionnalité ^Descriptif ^
 +| Sélection | **(Dé)Sélectionner tous les groupes**|
 +|::: | <html><span class="value">Récupération de l'opération à effectuer : sélection ou désélection</span></html> |
 +|::: | <html><span class="value">Mise à jour dans le tableau $_SESSION["selectedGroups"]</html> |
 +|::: | <html><span class="jsp">Affichage du message post-(dé)sélection</html> |
 +
 +<sxh php;title:cGroupe/selectAll>
 +public function selectAll(){
 + $nb=0;
 + $ckAll=SessionUtils::checkBoolean("ckAll");
 + if(!$ckAll){
 + $_SESSION["selectedGroups"]=array();
 + }else{
 + $_SESSION["selectedGroups"]=explode(",", $_POST["ids"]);
 + $nb=sizeof($_SESSION["selectedGroups"]);
 + }
 + echo JsUtils::get("cGroupe/refresh/","{}","#groups");
 + echo Gui::pluriel("groupe séléctionné", "groupes sélectionnés", $nb);
  }  }
 </sxh> </sxh>
  • etudiants/2014/bertrand/bugreport3.1385474436.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)