Bumpy Booby

#10Export des issues d'un projet

Est-il possible d'exporter toutes les issues d'un projet dans un format portable (texte, markdown...) ?

Visiblement il n'y a pas de fonction d'export dans l'interface web, comment puis-je mettre en place un script d'export (bash, python, peu importe, je cherche simplement un moyen de parser le fichier issues.php, mais je ne comprends pas comment les issues sont stockées - une petite explication serait bienvenue)

Merci

Résolu

Ouvert par nodiscc il y a 4 années.

    Commenté par piero-la-lune il y a 4 années.

    Je viens de faire une mise à jour pour ajouter un export (JSON) des demandes et des utilisateurs. L'export est disponible dans la page « Réglages », dans l'onglet des projets et des utilisateurs.

    Les demandes sont initialement sous la forme d'un tableau en PHP. Pour les stocker, je sérialise le tableau, compresse la chaine, puis l'encode en base64 avant de l'enregistrer.

    En php, pour décoder la chaine, et après avoir retiré les commentaires, il suffit donc de faire :

    unserialize(gzinflate(base64_decode($data)))
    

    Pour la petite histoire, je me suis inspiré de Shaarli qui fonctionne de la même manière.

    J'espère que l'explication est suffisamment claire...

    Commenté par quelqu'un il y a 4 années.

    Merci beaucoup! On vient de se croiser, j'ai laissé un commentaire sur https://github.com/piero-la-lune/Bumpy-Booby/commit/94cf8b2403725abbfe22487f67729788e4191909

    Globalement c'est parfait, merci encore

    Statut changé à Résolu par piero-la-lune il y a 4 années.
    Poster un commentaire :

    Connectez-vous pour poster un commentaire. Pas encore inscrit ? Créez un compte : c'est gratuit et ultra rapide !