Commit graph

26 commits

Author SHA1 Message Date
Jérémy Lecour c923f75332 Passage de RulseSet/Rule/Action à Filter/Condition/Operation 2021-02-01 14:02:54 +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 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 5a89cf1692 tests pour l'application des règles 2021-01-24 17:49:35 +01:00
Jérémy Lecour b759e45901 fix syntax 2021-01-24 09:45:47 +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 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 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 3dda716b68 EmailImporter: UTF-8 forcé pour nettoyage des caractères invalides 2021-01-04 23:06:28 +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 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 d5a3f11137 Un mail peut ne pas avoir de content_type 2021-01-01 22:33:47 +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 5a61c51ded whitespaces 2020-12-31 15:32:27 +01:00
Jérémy Lecour c280234698 Extraction de EmailImporter + début de tests 2020-12-31 11:56:13 +01:00