Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
etudiants:2014:girod:bugreport [2013/10/28 17:34] – girod | etudiants:2014:girod:bugreport [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 |
---|
Diagramme des cas d'utilisation pour l'ensemble des fonctionnalités relatives à la gestion des groupes | Diagramme des cas d'utilisation pour l'ensemble des fonctionnalités relatives à la gestion des groupes |
| |
<wrap help>Uniquement des relations de type **extend** ?</wrap> | {{:etudiants:2014:girod:girod_bug_report_gestion_groupes.jpg|}} |
| |
{{ :etudiants:2014:girod:girod_bug_report_affichage_groupes.jpg |}} | |
| |
=== --Classes métier=== | === --Classes métier=== |
Liste des groupes (affichage initial et rafraîchissement) | Liste des groupes (affichage initial et rafraîchissement) |
| |
{{ :etudiants:2014:girod:girod_bug_report_affichage_groupes.jpg |}} | {{:etudiants:2014:girod:girod_bug_report_affichage_liste_groupes.jpg|}} |
| |
<sxh php;html-script: true;title:views/vGroups.php> | <sxh php;html-script: true;title:views/vGroups.php> |
<legend><input type="checkbox" id="ckAll" title="(Dé)sélectionner les groupes"> Groupes :</legend> | <legend><input type="checkbox" id="ckAll" title="(Dé)sélectionner les groupes"> Groupes :</legend> |
<table id="usersTable"> | <table id="usersTable"> |
<?php Gui::show($data["groups"],"addDelete")?> | <?php foreach ($data['groups'] as $aGroupe) { |
| DAO::getOneToMany($aGroupe, "utilisateurs"); |
| } |
| Gui::show($data["groups"],"addDelete")?> |
</table> | </table> |
<div class="buttons"> | <div class="buttons"> |
} | } |
</sxh> | </sxh> |
| ==== --Gestion des applications ==== |
| |
| === --Fonctionnalités :=== |
| Diagramme des cas d'utilisation pour l'ensemble des fonctionnalités relatives à la gestion des applications et des cas d'utilisation |
| |
| {{:etudiants:2014:girod:girod_bug_report_diagramme_application_cas_utilisation.jpg?800|}} |
| |
| === --Classes métier=== |
| |
| === --Variables de session ($_SESSION) === |
| |< 100% 30% 20% ->| |
| ^Nom ^Type ^Descriptif ^ |
| |<html><span class="variable">$_SESSION["ckAllApps"]</span></html> |Booléen |Etat de la case à cocher permettant de sélectionner ou de désélectionner toutes les applications| |
| |<html><span class="variable">$_SESSION["selectedApps"]</span></html> |Tableau d'entiers |Ids des applications sélectionnées | |
| |
| |
| === -- Vues === |
| === vHeader === |
| Page en-tête : il s'agit du même fichier que celui pour la gestion des utilisateurs |
| |
| |
| === vApps === |
| Liste des applications (affichage initial et rafraîchissement) |
| |
| {{:etudiants:2014:girod:girod_bug_report_liste_applications.jpg|}} |
| |
| <sxh php;html-script: true;title:views/vApps.php> |
| <div id="apps"> |
| <fieldset class="cadre"> |
| <legend><input type="checkbox" id="ckAll" title="(Dé)sélectionner les applications"> Applications :</legend> |
| <table id="appsTable"> |
| <?php Gui::show($data["apps"],"addDelete")?> |
| </table> |
| <div class="buttons"> |
| <div class="btn" id="btAdd" name="btAdd" title="Ajouter une nouvelle application"><span class="">Ajouter une application...</span></div> |
| <div id="multi"><b>Pour la sélection :</b> |
| <a href="#" class="delete" id="btMultiDelete" name="btMultiDelete" title="Supprimer les applications sélectionnées">Supprimer</a> |
| </div> |
| </div> |
| </fieldset> |
| </div> |
| <?php echo $data["js"];?> |
| </sxh> |
| |
| === vFooter === |
| Page pied-de-page : il s'agit du même fichier que celui pour la gestion des utilisateurs |
| |
| |
| |
| |
==== Gestion des applications ==== | ==== --Gestion des applications ==== |
| |
==== Gestion des cas d'utilisation ==== | |