service

This is an old revision of the document!


Service le téléchargements

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

  • service.1690967730.txt.gz
  • Last modified: 2023/08/02 10:15
  • by yasser