payutc / mozart

Interface web pour l'enregistrement des ventes depuis un écran tactile
4 stars 9 forks source link

Réglages locaux #17

Closed apuyou closed 10 years ago

apuyou commented 11 years ago

Mettre en place l'interface permettant d'enregister les réglages locaux du POS, avec stockage dans LocalStorage HTML5 :

apuyou commented 11 years ago

En fait, il ne faut pas d'interface, le POI doit obtenir sa clé tout seul avec keymanager s'il n'en a pas encore. Le poi_id est déduit de la clé.

mattgu74 commented 11 years ago

enfait pour moi il n'y aura plus de poi_id à terme.

mattgu74 commented 11 years ago

Et il y'a plus ou moins une interface dans mozart qui doit s'afficher quand aucun clef n'est enregistré, demander à ce que ce soit un reponsable qui se connecte au CAS. Sinon l'user qu'on attache à la clef n'aura plus vraiment de sens.

apuyou commented 11 years ago

Oui pour l'interface.

Par contre il faut garder un poi_id (qu'on appelle clé_id si tu veux), mais on ne peut pas utiliser une chaîne de 64 caractères comme clé primaire.

mattgu74 commented 11 years ago

le poi_id n'est donné qu'a l'authentification du service. Ce que j'ai fait jusque la dans mes commits. C'est ajouter une méthode dans ServiceBase qui permet d'authentifier les applis avec leur clefs.

Cette clef ne sera pas manipulés à chaque vente etc... juste une fois pour s'authentifier.

Du coup ce que tu appeles le poi_id (devient le app_id) (c'est ce qu'on enregistrera dans chaque transaction pour savoir qu'elle app à fait la transaction). Mais ça se fera intégralement coté serveur. Le poi n'a pas besoin de connaitre son id, il a juste besoin de ça clef.

Le 16 mars 2013 17:05, Arthur Puyou notifications@github.com a écrit :

Oui pour l'interface.

Par contre il faut garder un poi_id (qu'on appelle clé_id si tu veux), mais on ne peut pas utiliser une chaîne de 64 caractères comme clé primaire.

— Reply to this email directly or view it on GitHubhttps://github.com/payutc/mozart/issues/17#issuecomment-15007190 .

apuyou commented 11 years ago

On est d'accord :)

trecouvr commented 11 years ago

ouai enfin dans transaction on met un id d'app pas sa clef hein :)

2013/3/16 Arthur Puyou notifications@github.com

On est d'accord :)

— Reply to this email directly or view it on GitHubhttps://github.com/payutc/mozart/issues/17#issuecomment-15007500 .

mattgu74 commented 11 years ago

C'est bien ce que j'ai dit ;)

2013/3/16 Thomas Recouvreux notifications@github.com

ouai enfin dans transaction on met un id d'app pas sa clef hein :)

2013/3/16 Arthur Puyou notifications@github.com

On est d'accord :)

— Reply to this email directly or view it on GitHub< https://github.com/payutc/mozart/issues/17#issuecomment-15007500> .

— Reply to this email directly or view it on GitHubhttps://github.com/payutc/mozart/issues/17#issuecomment-15008219 .

mattgu74 commented 10 years ago

Les réglages local et l'enregistrement de l'appli est implémenté dans la branche angularjs. Cette issue est donc terminé. L'issue #31 avec l'interface de choix de nom est la suite logique.