python-onyticket (2.17.7) master; urgency=low * Ajout de l'information "date d'intervention" dans la page d'historique des tickets. python-onyticket (2.17.4) master; urgency=medium * Onyticket prend désormais en charge la notion de permission dans la fonctionnalité de planification. La possibilité de récupération, création ou suppression d'un événement de l'agenda d'un utilisateur peut être activée ou désactivée. Pour l'utiliser, il faut que l'ONY EXCHANGE API utilisée la prenne également en charge. Les permissions sont définies via cette API. python-onyticket (2.17.2) master; urgency=low * Changement du champ utilisé pour afficher le nom du tiers dans les listes de tickets. python-onyticket (2.17.1) master; urgency=low * Déplacement de l'information "Nature comptable" dans un champs spécifique. Cette information est désormais accessible dans les "Informations complémentaires" du formulaire de création d'un ticket. python-onyticket (2.17.0) master; urgency=low * Ajout d'un onglet valeurs paramétrables dans l'administration. * La valeur par défaut du bloc-note utilisée lors de la création d'un Tiers est désormais paramétrable. python-onyticket (2.16.0) master; urgency=low * Ajout d'un lien Google Maps dans la fiche client. python-onyticket (2.15.0) master; urgency=low * Ajout de liens sur les numéros de téléphone tiers et contact (accessibles sur les pages de création et de détail de tickets). python-onyticket (2.14.0) master; urgency=low * Ajout de la fonctionnalité de création d'un nouveau prospect. python-onyticket (2.13.3) master; urgency=low * Relation entre les tickets (ticket suivant - ticket précédent) : La suppression d'un ticket entraînait automatiquement la suppression du ticket "suivant". Désormais, l'action de suppression ne s'effectuera que sur le ticket concerné. python-onyticket (2.13.2) master; urgency=low * Lors de la création d'un ticket, le champs "Tiers" affichait également les Tiers "fermés" en base de données. Cela pouvait engendrer l'affichage de Tiers doublons et la création d'un ticket sur le mauvais Tiers. Les Tiers "fermés" ne sont désormais plus affichés. python-onyticket (2.13.1) master; urgency=low * Modification des critères qui permettent de définir les tickets potentiellement doublons (voir 2.13.0). Désormais, l'affaire, le tiers ET le contact doivent être identiques au ticket en cours de création. python-onyticket (2.13.0) master; urgency=low * Ajout d'un message d'alerte "Ticket doublon" en cours de création d'un nouveau ticket. Ce message affiche une liste de tickets dont l'affaire et le tiers sont identiques au ticket en cours de création. Ce message n'empêche pas la création du ticket. python-onyticket (2.12.8) master; urgency=low * Ajout d'une option qui permet de rendre obligatoire la saisie du champ 'affaire' lors de la création ou la modification d'un ticket. python-onyticket (2.12.7) master; urgency=high * Protection d'une url - accessible seulement lorsque l'utilisateur est connecté. python-onyticket (2.12.6) master; urgency=low * Définition explicite de la taille du slider et des inputs number dans le formulaire de création d'activités. python-onyticket (2.12.5) master; urgency=low * Modification du message de log pour la fonctionnalité des e-mails d'alerte "trop de tickets ouverts". Modification du template de mail. python-onyticket (2.12.4) master; urgency=medium * Ajout de l'installation automatique de libfontconfig par Docker (ci/cd). python-onyticket (2.12.3) master; urgency=medium * Modification d'une fonctionnalité. Sur les url ticket/check/, ticket/search/, activite/search/, le bouton qui permet d'ouvrir un ticket (flèche) ouvrira désormais la page du ticket selectionné dans un nouvel onglet du navigateur. Le fonctionnement actuel posait problème avec le navigateur Chrome : Après l'affichage du détail d'un ticket, lorsque l'utilisateur souhaitait retourner en arrière, le contenu du formulaire de recherche était effacé et l'utilisateur n'avait plus accès au résultat de sa recherche. python-onyticket (2.12.1) master; urgency=low * Ajout d'une fonctionnalité qui permet d'envoyer à l'utilisateur concerné un e-mail d'alerte lui lui indiquant qu'il a trop de tickets ouverts. Cet e-mail est envoyé si l'utilisateur a plus de 30 tickets en cours. Par défaut cette option n'est pas activée. Pour l'activer : une tâche planifiée doit être créée sur le serveur et la valeur de la variable d'environnement ALERT_EMAIL doit être mise à True. python-onyticket (2.11.6) master; urgency=medium * Ajout d'une variable d'environnement (DOCKER_NETWORK_SUBNET) pour la CI/CD gitlab. python-onyticket (2.11.2) master; urgency=medium * Planification : Ajout d'un message d'erreur et blockage de l'envoi des données si la date de fin est inférieure ou égale à la date de début. python-onyticket (2.11.1) master; urgency=medium * correction du bug "page mixte HTTP HTTPS" -- MAINTAINER Tue, 15 Dec 2020 00:00:00 +0200 python-onyticket (2.11.0) master; urgency=medium * Ajout de la compatibilité avec la version 2.2.0 de django_exchangelib * Les évènements plannifiés sont désormais récupérés même si django_exchangelib ne peut se connecter à l'api d'exchange/office365. Les données affichées ne sont peut-être pas à jour dans ce cas mais un message indique le type de problème rencontré par django_exchangelib. Dans une prochaine version, ce message pourra, si besoin, être utilisé pour indiquer la marche à suivre par l'utilisateur. * En cas d'erreur de connexion entre django_exchangelib et l'api d'exchange/office365 lors de la création d'un évènement, là encore, l'utilisateur ne la subit plus. Les informations sont ajoutées dans Onyticket, et conservées par django_exchangelib qui retentera une création plus tard. python-onyticket (2.10.0) master; urgency=medium * Ajout de script pour la CI/CD gitlab python-onyticket (2.9.8) master; urgency=medium * Ajout du support de l'authentification à l'api django_exchangelib par token * Refactoring de code python-onyticket (2.9.7) master; urgency=medium * Ajout d'un service dans la configuration docker-compose pour la clôture automatique des tickets terminés. * Amélioration de la gestion des exceptions sur cette même tâche de clôture automatique. python-onyticket (2.9.6) master; urgency=medium * Modification de la configuration nginx pour augmenter la taille autorisée pour les fichiers joints. python-onyticket (2.9.5) master; urgency=high * Correction du patch 2.9.3 qui provoque une erreur dans le cas où le bloc notes est vide. python-onyticket (2.9.4) master; urgency=low * Petite correction de fautes d'orthographe. python-onyticket (2.9.3) master; urgency=medium * Remplacement des guillements apostrophes par des guillements simple dans les bloc-notes pour assurer la compatibilité avec utf-8. python-onyticket (2.9.2) master; urgency=high * Ajout de la possibilité de sélectionner les types de tiers et les types d'affaires accessibles en création de ticket notamment les prospets. python-onyticket (2.9.1) master; urgency=medium * Correction du code js du bouton qui vide le champ "Date d'intervention" dans le formulaire de mise à jour du ticket. python-onyticket (2.9.0) master; urgency=medium * Ajout d'un champ "type d'activité" qui permet de qualifier une ligne d'activité et de faire de l'affichage conditionnel dans les modèles d'éditions. * Amélioration du bouton aperçu dans les onglets d'envoi de mails et d'éditions. * Suppression du bouton "modifier" lorsque l'utilisateur est déjà en modification du bloc-notes. * Ajout d'un bouton "Moi" permettant de sélectionner automatiquement l'utilisateur de la session dans le champ "Intervenant" du formulaire de planification. * Ajout de messages explicites en cas d'erreur (401, 403, 404, 405, 500) de lecture, écriture et suppression sur l'api exchange et amélioration du système de requête vers django_exchangelib. * Ajout d'un bouton pour "réveiller" un ticket (vide la date de mise en sommeil). * Ajout d'un bouton qui vide le champ "Date d'intervention" (date de mise en sommeil) dans le formulaire de mise à jour du ticket. * Ajout d'une fonctionnalité de fermeture/ouverture des contacts et de définition du contact principal. * Amélioration du tri et de la pagination de la liste des contacts. * Ajout d'un script de sauvegarde des fichiers joints. * Modification de la configuration nginx pour afficher correctement tous les caractères du changelog (UTF-8). * Les logos bepo et made with django ont été remplacé par les logos python et django. * Les liens vers le changelog, la site de python et django s'ouvrent désormais dans un nouvel onglet. * Masquage des séparateurs dans l'entête lorsque l'utilisateur n'est pas connecté. python-onyticket (2.8.6) master; urgency=medium * Ajout d'un script de déploiement. python-onyticket (2.8.5) master; urgency=high * Optimisation du js en charge des corrections d'orthographe dans les modales. Le code provoquait des blocages dans Firefox. python-onyticket (2.8.4) master; urgency=medium * Correction de la couleur des boutons de types d'affaire par l'ajout d'une variable d'environnement, d'un settings et d'une fonction de définition des couleurs (pour ces boutons). * Ajustement de la taille des boutons sur les pages de login et de gestion de mot de passe. python-onyticket (2.8.3) master; urgency=medium * Application de la charte graphique à la page des statistiques d'activité par dates et intervenant * Correction de l'orthographe sur la page des statistiques d'activité par dates et intervenant * Correction et amélioration de l'affichage du temps d'activité du jour dans la barre de navigation python-onyticket (2.8.2) master; urgency=medium * Correction de l'orthographe et de quelques éléments graphique python-onyticket (2.8.1) master; urgency=medium * Correction de l'affichage du statut sur la page ticket. * Correction de l'orthographe. python-onyticket (2.8.0) master; urgency=medium * Réécriture complète de la charte graphique. * Correction de l'orthographe. python-onyticket (2.7.3) master; urgency=medium * Optimisation du calcul des stats en remplaçant la raw_sql utilisé pour le calcul des tickets obsolete par du code python (django ORM). * Ajout d'informations contextuel sur le tableau des stats python-onyticket (2.7.2) master; urgency=medium * Déclenchement de l'animation du lien vers les stats via javascript (au lieu de css). python-onyticket (2.7.1) master; urgency=low * Correction d'un problème de division par 0 sur le calcul d'indicateur de qualité de suivi des tickets. python-onyticket (2.7.0) master; urgency=low * Ajout d'une fonction de personnalisation de la structure du sujet et du corps d'un évènement exchange/office365. * Ajout d'une page de statistiques et d'un indicateur de qualité de suivi des tickets. python-onyticket (2.6.2) master; urgency=low * Correction du contrôle et de la suppression des tickets obsolètes. Les tickets obsolètes sans rappel n'étaient pas pris en compte. python-onyticket (2.6.1) master; urgency=low * Correction du contrôle et de la suppression des tickets obsolètes. python-onyticket (2.6.0) master; urgency=low * Ajout d'une fonctionnalité de contrôle et de suppression des tickets obsolètes. python-onyticket (2.5.1) master; urgency=high * Correction du contrôle sur les champs de type bloc-notes (les caractères accentués disparaissaient) python-onyticket (2.5.0) master; urgency=medium * Correction d'un bug concernant le cache des évènements côté client après la suppression d'un évènement et la création d'un nouveau (l'élément supprimé réapparaissait dans la liste). * Ajout d'un indicateur de chargement, suppression, création sur l'onglet exchange/office365. * Redimensionnement du tableau des évènements. * Correction de la méthode de récupération de l'email de l'intervenant dans le cas où aucun intervenant n'est renseigné sur le ticket. * Correction d'un problème de cache quand un contact vient tout juste d'être créé (il n'apparaissait pas dans la liste des contacts). * Ajout d'un contrôle sur les champs de type bloc-notes qui supprime les images, fichiers, smileys qui font échouer l'insertion en base de données. python-onyticket (2.4.17) beta; urgency=high * Correction d'un bug concernant la remise à zéro du champs intervenant du formulaire de planification. python-onyticket (2.4.16) beta; urgency=high * Correction de bug concernant la suppression des tickets. L'erreur était provoquée par la relation generique du model Ticket avec la class TicketCalendarEvent liée à Kolab. Réécriture de la méthode delete pour pallier ce problème. python-onyticket (2.4.15) beta; urgency=low * Correction de bug concernant l'affichage du mail dans la liste des intervenants dans le formulaire de planification. python-onyticket (2.4.14) beta; urgency=low * Correction de bug concernant l'affichage du nombre de tickets. Les tickets datés au jour même apparaissaient toujours dans le compteur de tickets en attente. python-onyticket (2.4.13) beta; urgency=high * Correction de bug concernant l'affichage de la fiche client (obligation de fixer le nom du template dans la vue...). python-onyticket (2.4.12) beta; urgency=high * La version de wkhtmltopdf via apt présentait des erreurs. La modification du DockerFile permet d'utiliser la lib transmise avec le code source. python-onyticket (2.4.11) beta; urgency=high * La valeur de DEFAULT_FROM_EMAIL doit correspondre à une adresse existante sur le serveur de messagerie. Ce paramètre est désormais alimenté par une variable d'environnement. python-onyticket (2.4.10) beta; urgency=low * désactivation du calcul de progression des tâches dans le cas où kolab n'est pas configuré. Cela évite des alertes/erreurs en ouverture de tickets. * Completion du changelog depuis la version 2.3.0 python-onyticket (2.4.9) beta; urgency=low * correction (dirty fix) d'un bug qui ne permettait l'affichage de la version dans le template de base que si le mode DEBUG était activé * Modification du Dockerfile pour accélérer la build dans le cas où seul le code a changé (aucun ajout de dépendances) python-onyticket (2.4.8) beta; urgency=low * correction de d'import de la version d'onyticket dans le context processor "version" python-onyticket (2.4.7) beta; urgency=high * correction de bug lié au settings SITE_NAME (impossibilité pour django de récupére le fichier urls.py suite à la mise en prod de la version 2.4.6) python-onyticket (2.4.6) beta; urgency=medium * adaptation de la configuration pour permettre le choix du nom de domaine des fichiers statiques (nginx + config docker) * adpation du docker-compose.yml pour définir un stockage personnalisé pour le répertoire media * adaption de la configuration docker pour générer le fichier VERSION python-onyticket (2.4.5) beta; urgency=medium * ajout de settings pour une meilleure gestion de l'email backend python-onyticket (2.4.4) beta; urgency=medium * gestion du problème de mixed content via les urls puis retour en arrière (le problème venait de la configuration nginx) * amélioration du format du sujet et de la description des évènements python-onyticket (2.4.3) beta; urgency=medium * ajout de la migration pour l'application exchange_onyticket * amélioration de la configuration docker-compose.yml python-onyticket (2.4.2) beta; urgency=low * amélioration du format du sujet et de la description des évènements python-onyticket (2.4.1) beta; urgency=medium * ajout de commentaires dans le sample de .env file * fix de la configuration network de docker-compose python-onyticket (2.4.0) beta; urgency=low * abandon de zc buildout et django manager pour le déploiement * changement du mode d'installation en utilisant docker et docker-compose * restructuration complete du projet * le lien avec kolab devient optionnel python-onyticket (2.3.0) beta; urgency=low * ajout de l'application de connexion à l'api django_exchangelib -- MAINTAINER Fri, 25 Aug 2019 00:00:00 +0200 python-onyticket (2.2.0) beta; urgency=low * correction bug des modals * ajout mdification blocnote dans la page de recherche de tickets * correction bug de format de dates * correction bug de filtres des dates python-onyticket (2.1.2) beta; urgency=low * modification affichage page check. bouton en bas (comme avant) et trie des ticket plus logique * modification de l'affichage des placeholder. il sont désormais moin visible pour eviter de les prendre pour du text déjà saisie * mise en place de la page de conception des éditions. * modification de la page d'affichage des stats. elle se charge désormais tout de suite et affiche une indicateur de chargement le temps que l'édition se fasse. * isolation des éditions même dans la page de visu des stats. python-onyticket (2.1.1) beta; urgency=low * correction affichage calendrier pour planning kolab * correction bug sur chrome * ajout de trie automatique dans le pages de recherches * ajout de l'etat du ticket dans la page de rercherche de ticket * ajout des vue de recherche (CheckTicket, SearchTicket et SearchActivite) dans la liste des vue paramétrable (custom_form) python-onyticket (2.1.0) beta; urgency=medium * refonte du système de recherche des tickets et des activités * corrections de bugs suite a la version 2.0.0 * mise a jour du module d'éditions -- MAINTAINER Wed, 18 Feb 2015 14:04:36 +0100