diff --git a/datamodel.itop-standard-email-synchro.xml b/datamodel.itop-standard-email-synchro.xml index ccb5672..5dd22d9 100755 --- a/datamodel.itop-standard-email-synchro.xml +++ b/datamodel.itop-standard-email-synchro.xml @@ -63,6 +63,11 @@ true + + ticket_updates_log_attcode + public_log + false + title_pattern @@ -833,8 +838,8 @@ EOF } // Determine which field to update - $sAttCode = 'public_log'; - $aAttCodes = MetaModel::GetModuleSetting('itop-standard-email-synchro', 'ticket_log', array('UserRequest' => 'public_log', 'Incident' => 'public_log')); + $sAttCode = $this->Get('ticket_updates_log_attcode'); + $aAttCodes = MetaModel::GetModuleSetting('itop-standard-email-synchro', 'ticket_log', []); if (array_key_exists(get_class($oTicket), $aAttCodes)) { $sAttCode = $aAttCodes[get_class($oTicket)]; @@ -1476,6 +1481,9 @@ EOF 60 + + 65 + 70 diff --git a/en.dict.itop-standard-email-synchro.php b/en.dict.itop-standard-email-synchro.php index 7b72f06..79ba06b 100755 --- a/en.dict.itop-standard-email-synchro.php +++ b/en.dict.itop-standard-email-synchro.php @@ -44,6 +44,8 @@ 'Class:MailInboxStandard/Attribute:ticket_default_values' => 'Ticket Default Values', 'Class:MailInboxStandard/Attribute:ticket_default_title' => 'Default Title (if subject is empty)', + 'Class:MailInboxStandard/Attribute:ticket_updates_log_attcode' => 'Ticket log for new messages', + 'Class:MailInboxStandard/Attribute:ticket_updates_log_attcode+' => 'Attribute code of the log (eg. public_log, private_log, ...) in which new messages will be added', 'Class:MailInboxStandard/Attribute:title_pattern+' => 'Pattern to match in the subject', 'Class:MailInboxStandard/Attribute:title_pattern' => 'Title Pattern', 'Class:MailInboxStandard/Attribute:title_pattern?' => 'Use PCRE syntax, including starting and ending delimiters', diff --git a/fr.dict.itop-standard-email-synchro.php b/fr.dict.itop-standard-email-synchro.php index bdae8fb..9ea9537 100644 --- a/fr.dict.itop-standard-email-synchro.php +++ b/fr.dict.itop-standard-email-synchro.php @@ -36,6 +36,8 @@ 'Class:MailInboxStandard/Attribute:ticket_default_values' => 'Valeurs par défaut du Ticket', 'Class:MailInboxStandard/Attribute:ticket_default_title' => 'Titre par défaut (en cas de sujet vide)', + 'Class:MailInboxStandard/Attribute:ticket_updates_log_attcode' => 'Journal pour nouveaux messages', + 'Class:MailInboxStandard/Attribute:ticket_updates_log_attcode+' => 'Code de l\'attribut (ex : public_log, private_log, ...) qui sera utilisé pour ajouter les nouveaux messages', 'Class:MailInboxStandard/Attribute:title_pattern+' => 'Expression régulière à rechercher dans l\'objet de l\'eMail', 'Class:MailInboxStandard/Attribute:title_pattern' => 'Recherche dans l\'objet du mail (RegExp)', 'Class:MailInboxStandard/Attribute:title_pattern?' => 'Utilisez la syntaxe PCRE avec les délimiteurs de début et de fin',