slam4:richclient:angularjs:project:openbeerdatabase:todo

Ceci est une ancienne révision du document !


Projet Open-beer - fonctionnalités à implémenter

Implémenter, en respectant le modèle « Brewery » et ses fonctionnalités :

  • L’affichage de la liste des bières /beers (L'affichage de la bière n'affiche pas le brasseur associé)
  • L’ajout de bière /beers/new
  • La modification de bière /beers/update
  • La suppression de bière
  • L'affichage d'une bière consiste à afficher sur une seule page toutes les informations relatives à une bière (y compris le brasseur associé)
  • L'affichage d'une bière est accessible par le bouton Voir la bière, apparant dans la liste des bières, lorsque l'une d'elle est active (simple click)
  • L'affichage de la bière affiche le nom de la brasserie correspondante ⇒ /brewery/:id

L’affichage du formulaire de connexion peut se faire :

  • Sur le click du bouton “Se connecter”, présent sur toutes les pages de l’application (en l’absence de connexion)

En l’absence de connexion :
les éléments permettant la mise à jour de données ne doivent pas apparaître (boutons Ajouter/modifier/supprimer)

La connexion permet les mises à jour de données.

Une fois connecté, le bouton Se connecter doit être remplacé par le mail de l’utilisateur + un bouton déconnexion.
La tentative d’accès à une URL de mise à jour (breweries/new par exemple) doit afficher un message (Vous n’êtes pas autorisé à modifier cette ressource), et afficher le formulaire de connexion. La connexion réussie devra dans ce cas permettre d’accéder à la ressource demandée initialement.

Modifier et simplifier les paramètres de connexion :
On retiendra simplement :

  • Breweries
    • mode connecté (Chargement à chaque affichage et mise à jour immédiate)
    • mode hors connexion (chargement et mise à jour à la demande)
  • Beers
    • mode connecté (Chargement à chaque affichage et mise à jour immédiate)
    • mode hors connexion (chargement et mise à jour à la demande)

Permettre l'affichage des bières par brasserie à partir de /beers :

Ajouter dans les listes la possibilité de choisir les colonnes à afficher/masquer

Il est possible de le faire en créant une directive.

  • slam4/richclient/angularjs/project/openbeerdatabase/todo.1426268056.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)