Commit graph

126 commits

Author SHA1 Message Date
Jérémy Lecour 570a1ec40e Ajout de MailingListMapping dans le seed.rb 2021-01-27 13:43:47 +01:00
Jérémy Lecour 5e670f3f06 ajout en vrac de commandes utiles 2021-01-27 13:43:25 +01:00
Jérémy Lecour 072aa9a741 Mise à jour du seed et du schéma 2021-01-26 23:31:45 +01:00
Jérémy Lecour 6de635aabc affichage de l'étiquette "cron" 2021-01-26 23:31:34 +01:00
Jérémy Lecour cb59501b1a Invocation du processeur avec les bons paramètres 2021-01-26 23:31:20 +01:00
Jérémy Lecour b1e40797d7 Ajout de "junk" pour les emails 2021-01-26 16:01:09 +01:00
Jérémy Lecour 9d21b2c266 Ajout de "postponed_until" pour les emails 2021-01-26 16:00:49 +01:00
Jérémy Lecour 0b69d17b69 AJout de conditions "not null" sur certaines colones 2021-01-26 13:27:41 +01:00
Jérémy Lecour e34392fee3 On passe l'action courante à la classe d'action à exécuter 2021-01-26 13:26:55 +01:00
Jérémy Lecour d8c57dca57 Renommages client/ticket > organisation.issue 2021-01-25 22:26:01 +01:00
Jérémy Lecour 518e94bed7 Passage à RuleSetProcessor 2021-01-25 14:32:26 +01:00
Jérémy Lecour 61cb650014 Email: suivi des modifications 2021-01-25 14:31:43 +01:00
Jérémy Lecour 5a89cf1692 tests pour l'application des règles 2021-01-24 17:49:35 +01:00
Jérémy Lecour dabf9ea36e cet email de test est foiré, donc les accents ne sont pas fiables 2021-01-24 09:46:03 +01:00
Jérémy Lecour b759e45901 fix syntax 2021-01-24 09:45:47 +01:00
Jérémy Lecour 0d3bb74601 configuration compatible avec un reload! 2021-01-24 09:45:40 +01:00
Jérémy Lecour 279fb03930 encodage forcé seulement en cas de caractères invalides 2021-01-24 09:45:22 +01:00
Jérémy Lecour 512f32f8aa Réactivation de tests commentés 2021-01-23 18:17:50 +01:00
Jérémy Lecour 3310ddb719 fix test 2021-01-23 18:16:55 +01:00
Jérémy Lecour 56b610949a extraction de la logique d'évaluation 2021-01-23 18:12:57 +01:00
Jérémy Lecour 5818252c75 hash de headers avec des String directement 2021-01-23 18:08:58 +01:00
Jérémy Lecour 35031b0bf9 Renommage de "entity" en "organisation" 2021-01-23 18:08:27 +01:00
Jérémy Lecour b65363cffd changes RuleSet/Rule structure and introduce RulesEvaluator 2021-01-22 14:50:56 +01:00
Jérémy Lecour 0a6fb01008 MetadataMapping: restructuration légère du code pour lisibilité… 2021-01-20 14:09:02 +01:00
Jérémy Lecour a265b84efc Ajout du fichier IDEAS.md
Pour y mettre des idées de design, de code, d'interface…
2021-01-20 13:47:20 +01:00
Jérémy Lecour f99723c1f7 Extraction du mapping des metadonnées dans EmailAction::MetedataMapping 2021-01-20 13:46:45 +01:00
Jérémy Lecour c12bf5af8f Création de RuleSet/Rule/Action 2021-01-20 13:46:11 +01:00
Jérémy Lecour 8ded622dfe Ajout du commentaire pour les "frozen literals" 2021-01-20 13:45:05 +01:00
Jérémy Lecour 2c5ce478b2 Ajout de GlobalID pour Email 2021-01-19 14:05:27 +01:00
Jérémy Lecour f991f5d35b Ajout d'une source pour les MetadataMapping
Ça aidera à faire du nettoyage, par exemple sur ce qui vient 
automatiquement de LDAP.
2021-01-16 18:01:11 +01:00
Jérémy Lecour 02a51121e3 Essai avec Devise 2021-01-06 23:27:50 +01:00
Jérémy Lecour b6f5f66daa Import des metadonnées depuis LDAP vers la base locale 2021-01-06 15:00:27 +01:00
Jérémy Lecour 011952dcc6 Plus besoin de dry-* 2021-01-05 08:53:55 +01:00
Jérémy Lecour 3dda716b68 EmailImporter: UTF-8 forcé pour nettoyage des caractères invalides 2021-01-04 23:06:28 +01:00
Jérémy Lecour f7512345a8 Affichage des colones clients/servers 2021-01-04 23:06:06 +01:00
Jérémy Lecour 03a75be17b config.html_to_text_class déplacé vers son propre initializer 2021-01-04 23:05:50 +01:00
Jérémy Lecour cbfd3daae7 Conversion HTML vers texte via Nokogiri ou Elinks 2021-01-04 23:05:19 +01:00
Jérémy Lecour 74d208253d whitespaces 2021-01-04 22:05:18 +01:00
Jérémy Lecour cc1b50099b Ajout de Delivered-To dans la vue Emails#show 2021-01-04 22:05:04 +01:00
Jérémy Lecour 794aebee7f les champs de Email sont des tableaux (appliqué à la source) 2021-01-04 22:04:43 +01:00
Jérémy Lecour e4585b92e3 Ajout de MetadataMapping
Base d'éléments de comparaison pour extraire des données à utiliser dans 
les Email (nom de serveur, nom de client…).
2021-01-04 22:03:24 +01:00
Jérémy Lecour 8b59ee3b91 Nokogiri 1.11.0 2021-01-04 21:24:21 +01:00
Jérémy Lecour d51f461476 extraction de variables 2021-01-01 22:34:14 +01:00
Jérémy Lecour d5a3f11137 Un mail peut ne pas avoir de content_type 2021-01-01 22:33:47 +01:00
Jérémy Lecour dbbe37ae61 ajustements des threads pour sidekiq + sqlite en developpement 2021-01-01 22:25:13 +01:00
Jérémy Lecour 01c6adcfb1 delivered_to, clients, tickets, servers sont forcément des tableaux 2021-01-01 19:18:17 +01:00
Jérémy Lecour 64f8a514cb Ajout de tests sur les mails + normalisation des .eml 2021-01-01 19:13:03 +01:00
Jérémy Lecour 62fbd3b832 Ajout de tests pour l'import des mails 2020-12-31 15:33:35 +01:00
Jérémy Lecour 9ca17b5272 gitignore Procfile 2020-12-31 15:33:24 +01:00
Jérémy Lecour a05c66d9a8 extraction de helpers de test 2020-12-31 15:32:57 +01:00