Skip to main content

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

synch2jira-0.0.221.tar.gz (23.9 kB view details)

Uploaded Source

Built Distribution

synch2jira-0.0.221-py3-none-any.whl (32.4 kB view details)

Uploaded Python 3

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

Hashes for synch2jira-0.0.221.tar.gz
Algorithm Hash digest
SHA256 2a9d08d6ca95362313cc920e1c26e80c1aba38e1362ed645d5bd2ae6a56e4eaf
MD5 608128662fd0f2c81b568fbf3fc09454
BLAKE2b-256 1cdfb1f129f00648c9bf8600c30571eef223e257f4949153847661e4585b7870

See more details on using hashes here.

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

Hashes for synch2jira-0.0.221-py3-none-any.whl
Algorithm Hash digest
SHA256 b585ace477dc32099122eaf1621376edfe19b692d99f884a875057b2a1bfa560
MD5 dc085c1a3e731009d528b25cc092b4f8
BLAKE2b-256 eaae61c5e9e8600133ccb7b28b767480f8432c961109ffb94ec6ddcd4d874441

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page