-
Notifications
You must be signed in to change notification settings - Fork 5
Refactor log retrieval in get_logs endpoint and improve log formattin… #32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
gbrault
wants to merge
37
commits into
benjcabalona1029:main
Choose a base branch
from
gbrault:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…g in add_log_file function
…u démarrage et ajouter la fonction de synchronisation
…tions sur le programme dans la popup de planification
…ur garantir la portabilité
…compris la commande et le calendrier, dans la page des logs.
…viter les exécutions simultanées et amélioration de l'interface utilisateur pour le lancement des jobs.
…dans cronservice.py, ainsi que des messages de console pour les réponses réussies et d'erreur dans main.js.
…run_job et main.js pour améliorer le suivi des jobs et la gestion des erreurs.
…inutiles pour Popen dans cronservice.py
… Python wrapper pour gérer le lock et l'exécution, tout en ajoutant des journaux de débogage pour le suivi.
…rnalisation dans main.js pour le suivi des exécutions de jobs.
…éliorer la compatibilité avec Firefox et la gestion des en-têtes de cache.
… Firefox et simplifier la gestion des réponses JSON dans la fonction de lancement de job.
…e job et amélioration de la gestion des réponses JSON.
…ration de la gestion des événements et des requêtes fetch. Mise à jour des fichiers HTML pour corriger le type de script et améliorer la structure.
…s. Implémentation des routes correspondantes dans main.py, ajout de la logique de gestion des logs dans utils.py, et mise à jour de l'interface utilisateur dans logs.html et main.js.
…au lieu de "Python Crontab UI".
…k et éviter les exécutions simultanées. Mise à jour des fonctions liées aux jobs pour inclure un identifiant de job, permettant une gestion améliorée des logs.
…a visibilité et des styles correspondants. Amélioration de l'interaction utilisateur en fermant les popups lors de clics en dehors.
…tion des jobs. Ajout de la propagation d'événements et mise à jour de l'interface pour supprimer les liens inutiles.
…pour éviter les injections lors de l'exécution des commandes shell.
…jout de logs détaillés pour le suivi des processus et nettoyage des fichiers de lock obsolètes.
…ent des informations d'exécution et nettoyage des fichiers de lock avec gestion des erreurs.
…angement des niveaux de log de debug à info pour une meilleure visibilité des états des fichiers de lock et des processus.
…e originale depuis la base de données. Mise à jour de la fonction run_manually pour accepter un paramètre db_command.
…mandes dans le wrapper des jobs cron.
…mandes dans la fonction main, améliorant la gestion des redirections shell complexes.
…fier la gestion des logs, en retournant directement la commande avec journalisation.
…ns lisibles des expressions cron, et enrichissement des jobs avec leur description localisée dans la vue principale. Ajout de la fonction get_locale_from_accept_language pour extraire la locale depuis le header Accept-Language. Mise à jour des dépendances dans requirements.txt.
…scriptor 2.x avec Options. Modification des chemins de fichiers de log pour pointer vers /app/logs.
…lle et cron avec vérification de lock. Suppression du wrapper cron pour simplifier la gestion des logs.
…ontab. Mise à jour de la fonction sync_job_to_cron pour inclure un paramètre is_active. Ajout des fonctions enable_cron_job et is_job_enabled pour gérer l'état des jobs. Intégration d'un toggle dans l'interface utilisateur pour activer/désactiver les jobs, avec mise à jour visuelle des lignes correspondantes. Modification du modèle Job pour que is_active soit par défaut à True.
…a fonction closeModal pour gérer la fermeture via le bouton de fermeture, le clic en dehors du modal et la touche Escape. Ajout d'un bouton "Cancel" pour fermer le modal.
…e plus lisible. Ajout de sauts de ligne pour clarifier la condition de fermeture lors d'un clic en dehors du modal.
…ction avec des icônes et des styles améliorés. Ajout de tooltips et ajustement des marges pour une meilleure expérience utilisateur.
…pour une meilleure cohérence. Changement des textes dans l'interface utilisateur pour remplacer le français par l'anglais.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
…g in add_log_file function