service

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
service [2023/08/02 10:15] – [Introduction] yasserservice [2023/08/03 10:01] (current) – removed nadir
Line 1: Line 1:
-====== 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'' 
-<cli> 
-# git clone git@git.elosys.net:sys/module-manager.git 
-</cli> 
-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'' 
- 
- 
- 
-{{ :elosys_module_manager.jpg?600 |}} 
  • service.1690967730.txt.gz
  • Last modified: 2023/08/02 10:15
  • by yasser