Lib
Project description
synch2jira
Faut avoir la version 3.10.12 de python
Importer le package
pip install synch2jira
Mettre à jour le package
⚠️ A faire 2 fois !!
pip install --upgrade synch2jira
pip install --upgrade synch2jira
Remplir le fichier de config
from synch2jira.config_package import config_package
config_package()
NB : Vérifier qu'un fichier config.py est crée
Générer le json
IssueS2.get_issue_data_from_jira_with_thread()
Générer le CSV
generate_issue_data_mining_csv()
Tester la connexion
from synch2jira.issue_S2 import IssueS2
print(IssueS2.check_connection())
Récupérer un ticket
IssueS2.find_by_id(key_issue)
Récuperer les status
IssueS2.get_jira_status(project_id_or_key)
Récuperer le nombre total de ticket
IssueS2.get_jira_issues_total()
Issue remplir database
- Créer un dossier database
- Appeler la fonction pour créer et remplir la base de données from synch2jira.config_package import config_database_workflow
config_database_workflow()
Récuperer les leadtimes
WorkFlow.get_all_workflow(state1, state2)
Tester le package
Dans un fichier test.py importer le package from synch2jira.issue import Issue issue = Issue("test issue factory", "test issue fatory", None, "") print(issue)
Développer les fonctions suivantes dans S1 :
-
All() : Cette fonction retourne la liste de tous les enregistrements disponibles dans S1.
-
first() : Retourne le premier élément de la liste des enregistrements.
-
last() : Retourne le dernier élément de la liste des enregistrements.
-
find_by() : Cette fonction permet de rechercher des enregistrements en fonction de certains critères spécifiés.
-
find_by_id(id) : Retourne l'enregistrement correspondant à l'ID spécifié.
-
update() : Met à jour un enregistrement existant dans la base de données.
-
delete() : Supprime un enregistrement de la base de données.
-
save() : Enregistre un nouvel enregistrement dans la base de données.
-
get() : Cette fonction récupère des informations spécifiques sur un enregistrement donné.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file synch2jira-0.0.221.tar.gz
.
File metadata
- Download URL: synch2jira-0.0.221.tar.gz
- Upload date:
- Size: 23.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a9d08d6ca95362313cc920e1c26e80c1aba38e1362ed645d5bd2ae6a56e4eaf |
|
MD5 | 608128662fd0f2c81b568fbf3fc09454 |
|
BLAKE2b-256 | 1cdfb1f129f00648c9bf8600c30571eef223e257f4949153847661e4585b7870 |
File details
Details for the file synch2jira-0.0.221-py3-none-any.whl
.
File metadata
- Download URL: synch2jira-0.0.221-py3-none-any.whl
- Upload date:
- Size: 32.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b585ace477dc32099122eaf1621376edfe19b692d99f884a875057b2a1bfa560 |
|
MD5 | dc085c1a3e731009d528b25cc092b4f8 |
|
BLAKE2b-256 | eaae61c5e9e8600133ccb7b28b767480f8432c961109ffb94ec6ddcd4d874441 |