etudiants:2015:hugo.palla:ppe-focusfalcon

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:2015:hugo.palla:ppe-focusfalcon [2016/05/22 17:13] hugo.pallaetudiants:2015:hugo.palla:ppe-focusfalcon [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 4: Ligne 4:
 background-color: #E6DDD4; background-color: #E6DDD4;
  
-}</style></html>+}</style>
  
-=== Increase : FOCUSFALCON ===+</html> 
 + 
 +====== Increase : FOCUSFALCON ======
  
 ====== Description du projet ====== ====== Description du projet ======
Ligne 16: Ligne 18:
  
   * **Architecture :** Modèle Vue Contrôleur    * **Architecture :** Modèle Vue Contrôleur 
-  * **Langage :** PHP, Javascript+  * **Langage :** PHP
   * **Framework:** Phalcon   * **Framework:** Phalcon
   * **Framework d'interface:** Bootstrap   * **Framework d'interface:** Bootstrap
Ligne 25: Ligne 27:
 Remarque : Les passwords sont hashés et salés dans la base de donnée grâce à l'algorithme B-Crypt. Remarque : Les passwords sont hashés et salés dans la base de donnée grâce à l'algorithme B-Crypt.
  
 +====== Répartition des tâches ======
  
 +Maxime : 
 +  * Connexion d'un utilisateur
 +  * Gestion des droits d'accès aux ressources (ACL)
 +  * Gestion des utilisateurs (Suppression/Ajout)
 +
 +Hugo :
 +  * Déconnexion d'un utilisateur
 +  * Lister les projets auquel 
 +  * Lister les projets créer par un utilisateur
 +  * Gestion des utilisateurs (Edition)
 +  * Gestion des projets (Ajout, Suppression, Edition)
 +  * Messagerie
 +  * Gestion des usecases/tâches(Ajout, Suppression, Edition)
 +  * Message d'erreur lors de l'accès à une ressource non autorisée
 ====== Base de données (MLD) ====== ====== Base de données (MLD) ======
-{{:etudiants:2015:hugo.palla:mldok.png?700|}}+{{:etudiants:2015:hugo.palla:mldok.png?direct&700|}} 
  
 ====== Fonctionnalités (UseCases et détail) ====== ====== Fonctionnalités (UseCases et détail) ======
  
-{{:etudiants:2015:hugo.palla:accueil.png?700|}}+{{:etudiants:2015:hugo.palla:accueil.png?direct&700|}}
  
 ====  Utilisateurs : ==== ====  Utilisateurs : ====
Ligne 44: Ligne 62:
 Une fois connecté l'utilisateur peut se déconnecter en utilisant le même bouton du menu où apparaitra l'option "Logout". Une fois connecté l'utilisateur peut se déconnecter en utilisant le même bouton du menu où apparaitra l'option "Logout".
  
-{{:etudiants:2015:hugo.palla:menu_de_connexion.png?150|}} +{{:etudiants:2015:hugo.palla:menu_de_connexion.png?direct&150|}} 
-{{:etudiants:2015:hugo.palla:interface_de_connexion.png?700|}}+{{:etudiants:2015:hugo.palla:interface_de_connexion.png?direct&700|}}
  
 <html> <html>
Ligne 56: Ligne 74:
 Il est possible pour un utilisateur d'accéder à son profil personnel et de consulter/ modifier ses informations personnelles (en cliquant dessus et en modifiant à la volée). Sur le profil, l'utilisateur peut voir les projets auquel il à participé, son avatar, son mail ainsi que les projets dont il est commanditaire.  Il est possible pour un utilisateur d'accéder à son profil personnel et de consulter/ modifier ses informations personnelles (en cliquant dessus et en modifiant à la volée). Sur le profil, l'utilisateur peut voir les projets auquel il à participé, son avatar, son mail ainsi que les projets dont il est commanditaire. 
  
-{{:etudiants:2015:hugo.palla:profil_user.png?700|}} +{{:etudiants:2015:hugo.palla:profil_user.png?direct&700|}} 
-{{:etudiants:2015:hugo.palla:gestion_user.png?700|}}+{{:etudiants:2015:hugo.palla:gestion_user.png?direct&700|}}
  
 Les administrateurs peuvent également accéder à ce profil en cliquant sur le nom d'un utilisateur sur l'interface de gestion des utilisateurs. Ils peuvent aussi supprimer un utilisateur en cliquant sur la croix en face de leur nom.  Les administrateurs peuvent également accéder à ce profil en cliquant sur le nom d'un utilisateur sur l'interface de gestion des utilisateurs. Ils peuvent aussi supprimer un utilisateur en cliquant sur la croix en face de leur nom. 
 <fc #FF0000>La possibilité d'ajout d'un utilisateur n'est pas encore** implémentée bien que le bouton nouveau soit présent.</fc> <fc #FF0000>La possibilité d'ajout d'un utilisateur n'est pas encore** implémentée bien que le bouton nouveau soit présent.</fc>
- 
- 
      
  
Ligne 77: Ligne 93:
 Il est ensuite possible d'accéder aux différents outils de gestion de projets par le biais du menu vertical. Il est ensuite possible d'accéder aux différents outils de gestion de projets par le biais du menu vertical.
  
-{{:etudiants:2015:hugo.palla:menu_projet.png?700|}} +{{:etudiants:2015:hugo.palla:menu_projet.png?direct&700|}} 
-{{:etudiants:2015:hugo.palla:modal_ajout_projet.png?500|}} +{{:etudiants:2015:hugo.palla:modal_ajout_projet.png?direct&500|}}
- +
-{{:etudiants:2015:hugo.palla:accueil_projet.png?700|}} +
-{{:etudiants:2015:hugo.palla:modif_volee.png?250|}}+
  
 +{{:etudiants:2015:hugo.palla:accueil_projet.png?direct&700|}}
 +{{:etudiants:2015:hugo.palla:modif_volee.png?direct&250|}}
  
  
Ligne 88: Ligne 103:
  <html>  <html>
 <div class="new-box"></html> <div class="new-box"></html>
-  * Un utilisateur souhaite pouvoir voir les messages relatifs à un projet un message. - //Hugo//+  * Un utilisateur souhaite pouvoir voir les messages relatifs à un projet. - //Hugo//
 <html></div></html> <html></div></html>
 +
 +Un utilisateur peut voir les messages et en ajouter de nouveaux dans le menu messages d'un projet.
 +
 +{{:etudiants:2015:hugo.palla:messagerie.png?direct&700|}}
 +
 ====  Tâches ==== ====  Tâches ====
  <html>  <html>
Ligne 96: Ligne 116:
   * Un administrateur souhaite pouvoir ajouter une tâche à une usecase et la modifier/supprimer. - //Hugo//   * Un administrateur souhaite pouvoir ajouter une tâche à une usecase et la modifier/supprimer. - //Hugo//
 <html></div></html> <html></div></html>
 +
 +Il est possible pour un administrateur d'ajouter des taches et des usecases en cliquant sur le bouton approprié (Celui-ci ouvre un modal). Il est également possible de modifier ceux-ci à la volée ou de les supprimer grâce au bouton croix à gauche de leur nom.
 +
 +{{:etudiants:2015:hugo.palla:modif_usercase.png?direct&700|}}
 +
 ====  Droits et ACL ==== ====  Droits et ACL ====
  <html>  <html>
Ligne 101: Ligne 126:
   * Un administrateur souhaite pouvoir ajouter ou supprimer des droits d'accès. - //Maxime//   * Un administrateur souhaite pouvoir ajouter ou supprimer des droits d'accès. - //Maxime//
 <html></div></html> <html></div></html>
 +
 +Il est possible pour un administrateur d'accéder à la gestion des droits d'accès grâce au menu de header horizontal.
 +Une liste de chaque règle d'accès est accessible. Chacune d'entre-elles est supprimable. Un bouton nouveau en bas de la liste permet d'ajouter de nouvelles règles d'accès.
 +
 +{{:etudiants:2015:hugo.palla:acl.png?direct&700|}}
 +{{:etudiants:2015:hugo.palla:ajout_acl.png?direct&700|}}
 +
 + <html>
 +<div class="new-box"></html>
 +  * Un utilisateur souhaite etre averti s'il ne peut pas accéder à une ressource. - //Hugo//
 +<html></div></html>
 +
 +Une page d'erreur est affichée à l'utilisateur s'il essaie d'accéder à une ressource dont il n'a pas l'autorisation d'accès ou s'il n'est pas connecté.
 +
 +{{:etudiants:2015:hugo.palla:erreur_acces_ressource.png?direct&700|}}
  
  
Ligne 107: Ligne 147:
   * GitHub : https://github.com/Luctum/Increase   * GitHub : https://github.com/Luctum/Increase
   * Phalcon PHP : https://phalconphp.com/fr/   * Phalcon PHP : https://phalconphp.com/fr/
 +  * Scrutinizer : https://scrutinizer-ci.com/g/Luctum/Increase/
 +  * Script de création de la Bdd : {{:etudiants:2015:hugo.palla:increase.sql|}}
 +
 +
  • etudiants/2015/hugo.palla/ppe-focusfalcon.1463929989.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)