This is an old revision of the document!
Service le téléchargements
Introduction
Le service de téléchargements est un service qui permet de télécharger les modules que le client a acheté.
Ce service est dévellopé avec Django.
Le nom de ce service est module_manager
, se trouve dans system/module_manager
# git clone git@git.elosys.net:sys/module-manager.git
Les modules se trouvent dans Odoo
, les clients sont crées dans Odoo, lors de la création d'un client sur Odoo
, le service de téléchargements envoie une requete http pour Django
, Django crée un utilisateur, ensuite il crée son Token
aprés il crée un profile ( le profile Django contient la liste des modules d'un utilisateur)
Il y a une fonction qui permet de mettre à jour la liste des modules d'un utilisateur Odoo
dans le profile Django
via HTTP request(REST)
Le téléchargement se fait à partir d'un fichier digital
pour chaque module, pour chaque version, ce fichier se trouve dans un dépot Git
avec le nom Eloapps