etudiants:2014:bertrand:bugreport5

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:bugreport5 [2013/12/10 16:13] – [5- Contrôleur] romainetudiants:2014:bertrand:bugreport5 [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ée 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]]
   - [[etudiants:2014:bertrand:bugreport3|Gestion des groupes]]   - [[etudiants:2014:bertrand:bugreport3|Gestion des groupes]]
   - [[etudiants:2014:bertrand:bugreport4|Soumettre un report]]   - [[etudiants:2014:bertrand:bugreport4|Soumettre un report]]
   - Gestion des Droits   - 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> </WRAP>
 +
 ===== Gestion des droits ===== ===== Gestion des droits =====
 ==== 1- Fonctionnalités ==== ==== 1- Fonctionnalités ====
Ligne 22: Ligne 33:
 |<html><span class="variable">$_SESSION["selectedDroits2"]</span></html> |Tableau d'entiers |Ids des droits sélectionnés | |<html><span class="variable">$_SESSION["selectedDroits2"]</span></html> |Tableau d'entiers |Ids des droits sélectionnés |
 |<html><span class="variable">$_SESSION["selectedGroupes2"]</span></html> |Tableau d'entiers |Ids des groupes sélectionnés | |<html><span class="variable">$_SESSION["selectedGroupes2"]</span></html> |Tableau d'entiers |Ids des groupes sélectionnés |
-|<html><span class="variable">$_SESSION["ckAllGM"]</span></html> |entier |valeur de la checkbox ckAll |+|<html><span class="variable">$_SESSION["ckAllGM"]</span></html> |Booléen |valeur de la checkbox ckAll |
 ==== 3- Classes métiers ==== ==== 3- Classes métiers ====
 {{:etudiants:2014:bertrand:capture_-_classes_-_droits.jpg|}} {{:etudiants:2014:bertrand:capture_-_classes_-_droits.jpg|}}
Ligne 444: Ligne 455:
 </sxh> </sxh>
  
-<WRAP center round box 60%+=== 5.10 cDroit/deleteMultiModuleGroupe === 
-**__Documentation technique - Sommaire :__** + 
-  [[etudiants:2014:bertrand:bugreport|Gestion des utilisateurs]] +Caractéristiques similaires a la méthode précédentes, mais avec plusieurs groupes/modules 
-  [[etudiants:2014:bertrand:bugreport2|Gestion des applications]] + 
-  - [[etudiants:2014:bertrand:bugreport3|Gestion des groupes]] +<sxh php;title:cDroit/deleteMultiModuleGroupe
-  - [[etudiants:2014:bertrand:bugreport4|Soumettre un report]] +public function deleteMultiModuleGroupe(){ 
-  - Gestion des Droits + $relations=$_SESSION["selectedDroits2"]; 
-</WRAP>+ $nb=0; 
 + 
 + foreach($relations as $relation){ 
 + $params=str_replace("idGroupe", "", $relation[0]); 
 + $params=explode("idModule",$params); 
 + $idGroupe=$params[0]; 
 + $idModule=$params[1]; 
 + $droit=new Droit(); 
 + $droit->setIdGroupe($idGroupe); 
 + $droit->setIdModule($idModule); 
 + if(DAO::delete($droit)){ 
 + SessionUtils::removeValueFromArray("selectedDroits2", $relation); 
 + $nb++; 
 +
 +
 + echo JsUtils::get("cDroit/verificationEtAffichageModule","{}","#modulesGroupe"); 
 + echo Gui::pluriel("relation supprime", "relations supprimes", $nb); 
 + echo JsUtils::doSomethingOn("#operation4", "hide",200); 
 + echo JsUtils::doSomethingOn("#operation3", "hide",200); 
 + } 
 +</sxh>
  • etudiants/2014/bertrand/bugreport5.1386688412.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)