Closed apuyou closed 10 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é.
enfait pour moi il n'y aura plus de poi_id à terme.
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.
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.
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 .
On est d'accord :)
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 .
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 .
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.
Mettre en place l'interface permettant d'enregister les réglages locaux du POS, avec stockage dans LocalStorage HTML5 :