From 084cb44318db1f38d14287a94a220b8be9104f2d Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Thu, 31 Aug 2023 08:18:15 +0200 Subject: [PATCH 1/3] distinguish between attribute value changed and new value --- inc/inc.ClassNotificationService.php | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/inc/inc.ClassNotificationService.php b/inc/inc.ClassNotificationService.php index 9dd23b033..bf585b22a 100644 --- a/inc/inc.ClassNotificationService.php +++ b/inc/inc.ClassNotificationService.php @@ -652,14 +652,13 @@ class SeedDMS_NotificationService { if($newattributes) { foreach($newattributes as $attrdefid=>$attribute) { if(!isset($oldattributes[$attrdefid]) && $attribute) { - $subject = "document_attribute_changed_email_subject"; - $message = "document_attribute_changed_email_body"; + $subject = "document_attribute_added_email_subject"; + $message = "document_attribute_added_email_body"; $params = array(); $params['name'] = $document->getName(); $params['document_id'] = $document->getId(); $params['attribute_name'] = $dms->getAttributeDefinition($attrdefid)->getName(); - $params['attribute_old_value'] = ''; - $params['attribute_new_value'] = $attribute->getValue(); + $params['attribute_value'] = $attribute->getValue(); $params['folder_path'] = $folder->getFolderPathPlain(); $params['username'] = $user->getFullName(); $params['url'] = getBaseUrl().$this->settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID(); @@ -708,13 +707,12 @@ class SeedDMS_NotificationService { if($newattributes) { foreach($newattributes as $attrdefid=>$attribute) { if(!isset($oldattributes[$attrdefid]) && $attribute) { - $subject = "folder_attribute_changed_email_subject"; - $message = "folder_attribute_changed_email_body"; + $subject = "folder_attribute_added_email_subject"; + $message = "folder_attribute_added_email_body"; $params = array(); $params['name'] = $folder->getName(); $params['attribute_name'] = $dms->getAttributeDefinition($attrdefid)->getName(); - $params['attribute_old_value'] = ''; - $params['attribute_new_value'] = $attribute->getValue(); + $params['attribute_value'] = $attribute->getValue(); $params['folder_path'] = $folder->getFolderPathPlain(); $params['username'] = $user->getFullName(); $params['url'] = getBaseUrl().$this->settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID(); From b66f05142f3a167f4b5140ba23a914aed2302ad0 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Thu, 31 Aug 2023 08:19:07 +0200 Subject: [PATCH 2/3] distinguish between attribute value changed and new value --- languages/ar_EG/lang.inc | 6 ++++++ languages/bg_BG/lang.inc | 6 ++++++ languages/ca_ES/lang.inc | 6 ++++++ languages/cs_CZ/lang.inc | 6 ++++++ languages/de_DE/lang.inc | 36 +++++++++++++++++++++++++++++++++++- languages/el_GR/lang.inc | 6 ++++++ languages/en_GB/lang.inc | 36 +++++++++++++++++++++++++++++++++++- languages/es_ES/lang.inc | 6 ++++++ languages/fr_FR/lang.inc | 6 ++++++ languages/hr_HR/lang.inc | 6 ++++++ languages/hu_HU/lang.inc | 6 ++++++ languages/id_ID/lang.inc | 6 ++++++ languages/it_IT/lang.inc | 6 ++++++ languages/ko_KR/lang.inc | 6 ++++++ languages/lo_LA/lang.inc | 6 ++++++ languages/nb_NO/lang.inc | 6 ++++++ languages/nl_NL/lang.inc | 6 ++++++ languages/pl_PL/lang.inc | 6 ++++++ languages/pt_BR/lang.inc | 6 ++++++ languages/ro_RO/lang.inc | 6 ++++++ languages/ru_RU/lang.inc | 6 ++++++ languages/sk_SK/lang.inc | 6 ++++++ languages/sv_SE/lang.inc | 6 ++++++ languages/tr_TR/lang.inc | 6 ++++++ languages/uk_UA/lang.inc | 6 ++++++ languages/zh_CN/lang.inc | 6 ++++++ languages/zh_TW/lang.inc | 6 ++++++ 27 files changed, 220 insertions(+), 2 deletions(-) diff --git a/languages/ar_EG/lang.inc b/languages/ar_EG/lang.inc index 65c790b10..977bb534d 100644 --- a/languages/ar_EG/lang.inc +++ b/languages/ar_EG/lang.inc @@ -415,6 +415,9 @@ URL: [url]', 'document_access_permission_changed_email_subject' => '[sitename]: [name] - تم تغيير الصلاحيات', 'document_already_checkedout' => 'تم سحب الملف', 'document_already_locked' => 'هذا المستند محمي ضد التعديل', +'document_attribute_added_email_body' => '', +'document_attribute_added_email_body_html' => '', +'document_attribute_added_email_subject' => '', 'document_attribute_changed_email_body' => 'معرف المستند غير موضوع البريد الإلكتروني', 'document_attribute_changed_email_body_html' => '', 'document_attribute_changed_email_subject' => 'معرف المستند غير موضوع البريد الإلكتروني', @@ -696,6 +699,9 @@ User: [username] URL: [url]', 'folder_access_permission_changed_email_body_html' => '', 'folder_access_permission_changed_email_subject' => '[sitename]: [name] - تم تغيير الصلاحيات', +'folder_attribute_added_email_body' => '', +'folder_attribute_added_email_body_html' => '', +'folder_attribute_added_email_subject' => '', 'folder_attribute_changed_email_body' => 'معرف المجلد غير محتوى البريد الإلكتروني', 'folder_attribute_changed_email_body_html' => '', 'folder_attribute_changed_email_subject' => 'معرف المجلد غير موضوع البريد الإلتكتروني', diff --git a/languages/bg_BG/lang.inc b/languages/bg_BG/lang.inc index 6e6f06381..f8abb9276 100644 --- a/languages/bg_BG/lang.inc +++ b/languages/bg_BG/lang.inc @@ -398,6 +398,9 @@ $text = array( 'document_access_permission_changed_email_subject' => '', 'document_already_checkedout' => '', 'document_already_locked' => 'Документът е вече блокиран', +'document_attribute_added_email_body' => '', +'document_attribute_added_email_body_html' => '', +'document_attribute_added_email_subject' => '', 'document_attribute_changed_email_body' => '', 'document_attribute_changed_email_body_html' => '', 'document_attribute_changed_email_subject' => '', @@ -626,6 +629,9 @@ $text = array( 'folder_access_permission_changed_email_body' => '', 'folder_access_permission_changed_email_body_html' => '', 'folder_access_permission_changed_email_subject' => '', +'folder_attribute_added_email_body' => '', +'folder_attribute_added_email_body_html' => '', +'folder_attribute_added_email_subject' => '', 'folder_attribute_changed_email_body' => '', 'folder_attribute_changed_email_body_html' => '', 'folder_attribute_changed_email_subject' => '', diff --git a/languages/ca_ES/lang.inc b/languages/ca_ES/lang.inc index ffd4708b7..cdadcda1c 100644 --- a/languages/ca_ES/lang.inc +++ b/languages/ca_ES/lang.inc @@ -403,6 +403,9 @@ URL: [url]', 'document_access_permission_changed_email_subject' => '', 'document_already_checkedout' => '', 'document_already_locked' => 'Aquest document ja està bloquejat', +'document_attribute_added_email_body' => '', +'document_attribute_added_email_body_html' => '', +'document_attribute_added_email_subject' => '', 'document_attribute_changed_email_body' => '', 'document_attribute_changed_email_body_html' => '', 'document_attribute_changed_email_subject' => '', @@ -631,6 +634,9 @@ URL: [url]', 'folder_access_permission_changed_email_body' => '', 'folder_access_permission_changed_email_body_html' => '', 'folder_access_permission_changed_email_subject' => '', +'folder_attribute_added_email_body' => '', +'folder_attribute_added_email_body_html' => '', +'folder_attribute_added_email_subject' => '', 'folder_attribute_changed_email_body' => '', 'folder_attribute_changed_email_body_html' => '', 'folder_attribute_changed_email_subject' => '', diff --git a/languages/cs_CZ/lang.inc b/languages/cs_CZ/lang.inc index 7dc3d9ee1..f16a26033 100644 --- a/languages/cs_CZ/lang.inc +++ b/languages/cs_CZ/lang.inc @@ -427,6 +427,9 @@ URL: [url]', 'document_access_permission_changed_email_subject' => '[sitename]: [name] - Oprávnění změněno', 'document_already_checkedout' => 'Tento dokument je již zkontrolován', 'document_already_locked' => 'Tento dokument je už zamčený', +'document_attribute_added_email_body' => '', +'document_attribute_added_email_body_html' => '', +'document_attribute_added_email_subject' => '', 'document_attribute_changed_email_body' => 'Atribut změněn Dokument: [name] Atribut: [atribut_name] @@ -720,6 +723,9 @@ Uživatel: [username] URL: [url]', 'folder_access_permission_changed_email_body_html' => '', 'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Oprávnění změněno', +'folder_attribute_added_email_body' => '', +'folder_attribute_added_email_body_html' => '', +'folder_attribute_added_email_subject' => '', 'folder_attribute_changed_email_body' => 'Atribut změněn Složka [name] Atribut: [atribut_name] diff --git a/languages/de_DE/lang.inc b/languages/de_DE/lang.inc index d5882f26b..2bc54ea73 100644 --- a/languages/de_DE/lang.inc +++ b/languages/de_DE/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (3253), dgrutsch (22) +// Translators: Admin (3264), dgrutsch (22) $text = array( '2_factor_auth' => '2-Faktor Authentifizierung', @@ -466,6 +466,23 @@ URL: [url]

', 'document_access_permission_changed_email_subject' => '[sitename]: [name] - Zugriffsrechte geändert', 'document_already_checkedout' => 'Dieses Dokument ist bereits ausgecheckt', 'document_already_locked' => 'Dieses Dokument ist bereits gesperrt', +'document_attribute_added_email_body' => 'Attribut hinzugefügt + +Dokument: [name] +Attribut: [attribute_name] +Wert: [attribute_value] +Elternordner: [folder_path] +Benutzer: [username] +URL: [url]', +'document_attribute_added_email_body_html' => 'Attribut hinzugefügt + +Dokument: [name] +Attribut: [attribute_name] +Wert: [attribute_value] +Elternordner: [folder_path] +Benutzer: [username] +URL: [url]', +'document_attribute_added_email_subject' => '[sitename]: [name] - Attribut hinzugefügt', 'document_attribute_changed_email_body' => 'Attribut geändert Dokument: [name] @@ -850,6 +867,23 @@ Elternordner: [folder_path]
Benutzer: [username]
URL: [url]

', 'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Zugriffsrechte geändert', +'folder_attribute_added_email_body' => 'Attribut hinzugefügt + +Ordner: [name] +Attribut: [attribute_name] +Wert: [attribute_value] +Elternordner: [folder_path] +Benutzer: [username] +URL: [url]', +'folder_attribute_added_email_body_html' => '

Attribut hinzugefügt

+ +

Ordner: [name]
+Attribut: [attribute_name]
+Wert: [attribute_value]
+Elternordner: [folder_path]
+Benutzer: [username]
+URL: [url]

', +'folder_attribute_added_email_subject' => '[sitename]: [name] - Attribut hinzugefügt', 'folder_attribute_changed_email_body' => 'Attribut geändert Ordner: [name] diff --git a/languages/el_GR/lang.inc b/languages/el_GR/lang.inc index 7ca7c370d..076d5deb3 100644 --- a/languages/el_GR/lang.inc +++ b/languages/el_GR/lang.inc @@ -398,6 +398,9 @@ $text = array( 'document_access_permission_changed_email_subject' => '', 'document_already_checkedout' => '', 'document_already_locked' => '', +'document_attribute_added_email_body' => '', +'document_attribute_added_email_body_html' => '', +'document_attribute_added_email_subject' => '', 'document_attribute_changed_email_body' => '', 'document_attribute_changed_email_body_html' => '', 'document_attribute_changed_email_subject' => '', @@ -626,6 +629,9 @@ $text = array( 'folder_access_permission_changed_email_body' => '', 'folder_access_permission_changed_email_body_html' => '', 'folder_access_permission_changed_email_subject' => '', +'folder_attribute_added_email_body' => '', +'folder_attribute_added_email_body_html' => '', +'folder_attribute_added_email_subject' => '', 'folder_attribute_changed_email_body' => '', 'folder_attribute_changed_email_body_html' => '', 'folder_attribute_changed_email_subject' => '', diff --git a/languages/en_GB/lang.inc b/languages/en_GB/lang.inc index 014256ae2..74cfb0da9 100644 --- a/languages/en_GB/lang.inc +++ b/languages/en_GB/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (2344), archonwang (3), dgrutsch (9), netixw (14) +// Translators: Admin (2357), archonwang (3), dgrutsch (9), netixw (14) $text = array( '2_factor_auth' => '2-factor authentication', @@ -466,6 +466,23 @@ URL: [url]

', 'document_access_permission_changed_email_subject' => '[sitename]: [name] - Permission changed', 'document_already_checkedout' => 'This document is already checked out', 'document_already_locked' => 'This document is already locked', +'document_attribute_added_email_body' => 'Attribute added + +Document: [name] +Attribute: [attribute_name] +Value: [attribute_value] +Parent folder: [folder_path] +User: [username] +URL: [url]', +'document_attribute_added_email_body_html' => '

Attribute added

+ +

Document: [name]
+Attribute: [attribute_name]
+Value: [attribute_value]
+Parent folder: [folder_path]
+User: [username]
+URL: [url]

', +'document_attribute_added_email_subject' => '[sitename]: [name] - Attribute added', 'document_attribute_changed_email_body' => 'Attribute changed Document: [name] @@ -850,6 +867,23 @@ Parent folder: [folder_path]
User: [username]
URL: [url]

', 'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Permission changed', +'folder_attribute_added_email_body' => 'Attribute added + +Folder: [name] +Attribute: [attribute_name] +Value: [attribute_value] +Parent folder: [folder_path] +User: [username] +URL: [url]', +'folder_attribute_added_email_body_html' => '

Attribute changed

+ +

Folder: [name]
+Attribute: [attribute_name]
+Value: [attribute_value]
+Parent folder: [folder_path]
+User: [username]
+URL: [url]

', +'folder_attribute_added_email_subject' => '[sitename]: [name] - Attribute changed', 'folder_attribute_changed_email_body' => 'Attribute changed Folder: [name] diff --git a/languages/es_ES/lang.inc b/languages/es_ES/lang.inc index 57f13d4ae..e3ebb32b0 100644 --- a/languages/es_ES/lang.inc +++ b/languages/es_ES/lang.inc @@ -422,6 +422,9 @@ URL: [url]', 'document_access_permission_changed_email_subject' => '[sitename]: [name] - Permisos modificados', 'document_already_checkedout' => '', 'document_already_locked' => 'Este documento ya está bloqueado', +'document_attribute_added_email_body' => '', +'document_attribute_added_email_body_html' => '', +'document_attribute_added_email_subject' => '', 'document_attribute_changed_email_body' => '', 'document_attribute_changed_email_body_html' => '', 'document_attribute_changed_email_subject' => '', @@ -709,6 +712,9 @@ Usuario: [username] URL: [url]', 'folder_access_permission_changed_email_body_html' => '', 'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Permisos modificados', +'folder_attribute_added_email_body' => '', +'folder_attribute_added_email_body_html' => '', +'folder_attribute_added_email_subject' => '', 'folder_attribute_changed_email_body' => '', 'folder_attribute_changed_email_body_html' => '', 'folder_attribute_changed_email_subject' => '', diff --git a/languages/fr_FR/lang.inc b/languages/fr_FR/lang.inc index 2cd19a067..d07af00c8 100644 --- a/languages/fr_FR/lang.inc +++ b/languages/fr_FR/lang.inc @@ -456,6 +456,9 @@ URL : [url]

', 'document_access_permission_changed_email_subject' => '[sitename] : [name] - Permission modifiée', 'document_already_checkedout' => 'Ce document est déjà débloqué', 'document_already_locked' => 'Ce document est déjà verrouillé', +'document_attribute_added_email_body' => '', +'document_attribute_added_email_body_html' => '', +'document_attribute_added_email_subject' => '', 'document_attribute_changed_email_body' => 'Attribut modifié Document : [name] Attribut : [attribute_name] @@ -835,6 +838,9 @@ Dossier parent : [folder_path]
Utilisateur : [username]
URL : [url]

', 'folder_access_permission_changed_email_subject' => '[sitename] : [name] - Permission modifiée', +'folder_attribute_added_email_body' => '', +'folder_attribute_added_email_body_html' => '', +'folder_attribute_added_email_subject' => '', 'folder_attribute_changed_email_body' => 'Attribut modifié Dossier : [name] diff --git a/languages/hr_HR/lang.inc b/languages/hr_HR/lang.inc index 67247e3b9..dae330d41 100644 --- a/languages/hr_HR/lang.inc +++ b/languages/hr_HR/lang.inc @@ -427,6 +427,9 @@ Internet poveznica: [url]', 'document_access_permission_changed_email_subject' => '[sitename]: [name] - Dozvola je promijenjena', 'document_already_checkedout' => 'Ovaj dokument je već odjavljen', 'document_already_locked' => 'Ovaj dokument je već zaključan', +'document_attribute_added_email_body' => '', +'document_attribute_added_email_body_html' => '', +'document_attribute_added_email_subject' => '', 'document_attribute_changed_email_body' => '', 'document_attribute_changed_email_body_html' => '', 'document_attribute_changed_email_subject' => '', @@ -708,6 +711,9 @@ Korisnik: [username] Internet poveznica: [url]', 'folder_access_permission_changed_email_body_html' => '', 'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Dozvola je promijenjena', +'folder_attribute_added_email_body' => '', +'folder_attribute_added_email_body_html' => '', +'folder_attribute_added_email_subject' => '', 'folder_attribute_changed_email_body' => '', 'folder_attribute_changed_email_body_html' => '', 'folder_attribute_changed_email_subject' => '', diff --git a/languages/hu_HU/lang.inc b/languages/hu_HU/lang.inc index 724d1c1d7..2b59e8405 100644 --- a/languages/hu_HU/lang.inc +++ b/languages/hu_HU/lang.inc @@ -422,6 +422,9 @@ URL: [url]', 'document_access_permission_changed_email_subject' => '[sitename]: [name] - Jogosultság megváltozott', 'document_already_checkedout' => '', 'document_already_locked' => 'Ez a dokumentum már zárolt', +'document_attribute_added_email_body' => '', +'document_attribute_added_email_body_html' => '', +'document_attribute_added_email_subject' => '', 'document_attribute_changed_email_body' => '', 'document_attribute_changed_email_body_html' => '', 'document_attribute_changed_email_subject' => '', @@ -703,6 +706,9 @@ Felhasználó: [username] URL: [url]', 'folder_access_permission_changed_email_body_html' => '', 'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Jogosultság megváltozott', +'folder_attribute_added_email_body' => '', +'folder_attribute_added_email_body_html' => '', +'folder_attribute_added_email_subject' => '', 'folder_attribute_changed_email_body' => '', 'folder_attribute_changed_email_body_html' => '', 'folder_attribute_changed_email_subject' => '', diff --git a/languages/id_ID/lang.inc b/languages/id_ID/lang.inc index 1ac4753af..f61da37ad 100644 --- a/languages/id_ID/lang.inc +++ b/languages/id_ID/lang.inc @@ -436,6 +436,9 @@ URL: [url]

', 'document_access_permission_changed_email_subject' => '[sitename]: [name] - Izin diterapkan', 'document_already_checkedout' => 'Dokumen ini sudah diperiksa', 'document_already_locked' => 'Dokumen ini telah dikunci', +'document_attribute_added_email_body' => '', +'document_attribute_added_email_body_html' => '', +'document_attribute_added_email_subject' => '', 'document_attribute_changed_email_body' => '', 'document_attribute_changed_email_body_html' => '

Atribut diubah

@@ -764,6 +767,9 @@ Folder induk: [folder_path]
Pengguna: [username]
URL: [url]

', 'folder_access_permission_changed_email_subject' => '', +'folder_attribute_added_email_body' => '', +'folder_attribute_added_email_body_html' => '', +'folder_attribute_added_email_subject' => '', 'folder_attribute_changed_email_body' => 'Label berubah Folder: [name] diff --git a/languages/it_IT/lang.inc b/languages/it_IT/lang.inc index e6fd41c53..419b826ff 100644 --- a/languages/it_IT/lang.inc +++ b/languages/it_IT/lang.inc @@ -427,6 +427,9 @@ URL: [url]', 'document_access_permission_changed_email_subject' => '[sitename]: [name] - Permessi modificati', 'document_already_checkedout' => 'Questo documento è già approvato', 'document_already_locked' => 'Questo documento è già bloccato', +'document_attribute_added_email_body' => '', +'document_attribute_added_email_body_html' => '', +'document_attribute_added_email_subject' => '', 'document_attribute_changed_email_body' => 'Attributo modificato', 'document_attribute_changed_email_body_html' => '', 'document_attribute_changed_email_subject' => '[sitename]: [name] - Attributo modificato', @@ -713,6 +716,9 @@ Utente: [username] URL: [url]', 'folder_access_permission_changed_email_body_html' => '', 'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Permessi modificati', +'folder_attribute_added_email_body' => '', +'folder_attribute_added_email_body_html' => '', +'folder_attribute_added_email_subject' => '', 'folder_attribute_changed_email_body' => 'Attributo cartella modificato', 'folder_attribute_changed_email_body_html' => '', 'folder_attribute_changed_email_subject' => 'Attributo cartella modificato', diff --git a/languages/ko_KR/lang.inc b/languages/ko_KR/lang.inc index d3d00c133..2c1cdd571 100644 --- a/languages/ko_KR/lang.inc +++ b/languages/ko_KR/lang.inc @@ -430,6 +430,9 @@ URL: [url]', 'document_access_permission_changed_email_subject' => '[sitename ]: [name] - 권한 변경', 'document_already_checkedout' => '이문서는 이미 체크아웃 되었습니다', 'document_already_locked' => '이미 잠겨진 문서', +'document_attribute_added_email_body' => '', +'document_attribute_added_email_body_html' => '', +'document_attribute_added_email_subject' => '', 'document_attribute_changed_email_body' => '', 'document_attribute_changed_email_body_html' => '', 'document_attribute_changed_email_subject' => '', @@ -709,6 +712,9 @@ URL: [url]', URL: [url]', 'folder_access_permission_changed_email_body_html' => '', 'folder_access_permission_changed_email_subject' => '[sitename ]: [name] - 권한 변경', +'folder_attribute_added_email_body' => '', +'folder_attribute_added_email_body_html' => '', +'folder_attribute_added_email_subject' => '', 'folder_attribute_changed_email_body' => '', 'folder_attribute_changed_email_body_html' => '', 'folder_attribute_changed_email_subject' => '', diff --git a/languages/lo_LA/lang.inc b/languages/lo_LA/lang.inc index bd66bccd3..643f24c3c 100644 --- a/languages/lo_LA/lang.inc +++ b/languages/lo_LA/lang.inc @@ -425,6 +425,9 @@ URL: [url]', 'document_access_permission_changed_email_subject' => '[sitename]: [name] ອານຸຍາດປ່ຽນແລ້ວ', 'document_already_checkedout' => 'ເອກະສານນີ້ແມ່ນໄດ້ຮັບການກວດສອບຮຽບຮ້ອຍແລ້ວ', 'document_already_locked' => 'ເອກະສານນີ້ແມ່ນໄດ້ຖືກລັອກ', +'document_attribute_added_email_body' => '', +'document_attribute_added_email_body_html' => '', +'document_attribute_added_email_subject' => '', 'document_attribute_changed_email_body' => '', 'document_attribute_changed_email_body_html' => '', 'document_attribute_changed_email_subject' => '', @@ -706,6 +709,9 @@ URL: [url]', URL: [url]', 'folder_access_permission_changed_email_body_html' => '', 'folder_access_permission_changed_email_subject' => '[sitename]: [name] ອານຸຍາດປ່ຽນແລ້ວ', +'folder_attribute_added_email_body' => '', +'folder_attribute_added_email_body_html' => '', +'folder_attribute_added_email_subject' => '', 'folder_attribute_changed_email_body' => '', 'folder_attribute_changed_email_body_html' => '', 'folder_attribute_changed_email_subject' => '', diff --git a/languages/nb_NO/lang.inc b/languages/nb_NO/lang.inc index c3b1b46d2..f1dcef020 100644 --- a/languages/nb_NO/lang.inc +++ b/languages/nb_NO/lang.inc @@ -427,6 +427,9 @@ URL: [url]', 'document_access_permission_changed_email_subject' => '[sitename]: [name] - Rettigheter endret', 'document_already_checkedout' => 'Dokumentet er allerede sjekket ut', 'document_already_locked' => 'Dette dokumentet er allerede låst', +'document_attribute_added_email_body' => '', +'document_attribute_added_email_body_html' => '', +'document_attribute_added_email_subject' => '', 'document_attribute_changed_email_body' => 'Egenskaper forandret Dokument: [name] Egenskap: [attribute_name] @@ -720,6 +723,9 @@ Bruker: [username] URL: [url]', 'folder_access_permission_changed_email_body_html' => '', 'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Rettigheter endret', +'folder_attribute_added_email_body' => '', +'folder_attribute_added_email_body_html' => '', +'folder_attribute_added_email_subject' => '', 'folder_attribute_changed_email_body' => 'Egenskap endret Mappe: [name] Egenskaper: [attribute_name] diff --git a/languages/nl_NL/lang.inc b/languages/nl_NL/lang.inc index 96da15c75..df44d02a6 100644 --- a/languages/nl_NL/lang.inc +++ b/languages/nl_NL/lang.inc @@ -420,6 +420,9 @@ URL: [url]', 'document_access_permission_changed_email_subject' => '[sitename]: [name] - Toestemming gewijzigd', 'document_already_checkedout' => 'Al in behandeling genomen documenten', 'document_already_locked' => 'Dit document is al geblokkeerd', +'document_attribute_added_email_body' => '', +'document_attribute_added_email_body_html' => '', +'document_attribute_added_email_subject' => '', 'document_attribute_changed_email_body' => 'Attribute changed Document: [name] Attribute: [attribute_name] @@ -713,6 +716,9 @@ User: [username] URL: [url]', 'folder_access_permission_changed_email_body_html' => '', 'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Toestemming gewijzigd', +'folder_attribute_added_email_body' => '', +'folder_attribute_added_email_body_html' => '', +'folder_attribute_added_email_subject' => '', 'folder_attribute_changed_email_body' => 'Attribute changed Folder: [name] Attribute: [attribute_name] diff --git a/languages/pl_PL/lang.inc b/languages/pl_PL/lang.inc index c31728c83..4636253ed 100644 --- a/languages/pl_PL/lang.inc +++ b/languages/pl_PL/lang.inc @@ -415,6 +415,9 @@ URL: [url]', 'document_access_permission_changed_email_subject' => 'Zmiana uprawnień', 'document_already_checkedout' => 'Dokument został już pobrany', 'document_already_locked' => 'Ten dokument jest już zablokowany', +'document_attribute_added_email_body' => '', +'document_attribute_added_email_body_html' => '', +'document_attribute_added_email_subject' => '', 'document_attribute_changed_email_body' => '', 'document_attribute_changed_email_body_html' => '', 'document_attribute_changed_email_subject' => '', @@ -696,6 +699,9 @@ Użytkownik: [username] URL: [url]', 'folder_access_permission_changed_email_body_html' => '', 'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Zmiana uprawnień', +'folder_attribute_added_email_body' => '', +'folder_attribute_added_email_body_html' => '', +'folder_attribute_added_email_subject' => '', 'folder_attribute_changed_email_body' => '', 'folder_attribute_changed_email_body_html' => '', 'folder_attribute_changed_email_subject' => '', diff --git a/languages/pt_BR/lang.inc b/languages/pt_BR/lang.inc index 3b2f5522d..78b762533 100644 --- a/languages/pt_BR/lang.inc +++ b/languages/pt_BR/lang.inc @@ -427,6 +427,9 @@ URL: [url]', 'document_access_permission_changed_email_subject' => '[sitename]: [name] - Permissões modificadas', 'document_already_checkedout' => 'Este documento já foi retirado.', 'document_already_locked' => 'Este documento já está travado', +'document_attribute_added_email_body' => '', +'document_attribute_added_email_body_html' => '', +'document_attribute_added_email_subject' => '', 'document_attribute_changed_email_body' => 'Atributo alterado Documento: [name] Atributo: [attribute_name] @@ -720,6 +723,9 @@ Usuário: [username] URL: [url]', 'folder_access_permission_changed_email_body_html' => '', 'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Permissões modificadas', +'folder_attribute_added_email_body' => '', +'folder_attribute_added_email_body_html' => '', +'folder_attribute_added_email_subject' => '', 'folder_attribute_changed_email_body' => 'Atributo alterado Pasta: [name] Atributo: [attribute_name] diff --git a/languages/ro_RO/lang.inc b/languages/ro_RO/lang.inc index 7dfa901bd..5916bd883 100644 --- a/languages/ro_RO/lang.inc +++ b/languages/ro_RO/lang.inc @@ -427,6 +427,9 @@ URL: [url]', 'document_access_permission_changed_email_subject' => '[sitename]: [name] - Permisiune schimbată', 'document_already_checkedout' => 'Acest document este deja verificat', 'document_already_locked' => 'Acest document este deja blocat', +'document_attribute_added_email_body' => '', +'document_attribute_added_email_body_html' => '', +'document_attribute_added_email_subject' => '', 'document_attribute_changed_email_body' => '', 'document_attribute_changed_email_body_html' => '', 'document_attribute_changed_email_subject' => '', @@ -708,6 +711,9 @@ Utilizator: [username] URL: [url]', 'folder_access_permission_changed_email_body_html' => '', 'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Permisiune schimbată', +'folder_attribute_added_email_body' => '', +'folder_attribute_added_email_body_html' => '', +'folder_attribute_added_email_subject' => '', 'folder_attribute_changed_email_body' => '', 'folder_attribute_changed_email_body_html' => '', 'folder_attribute_changed_email_subject' => '', diff --git a/languages/ru_RU/lang.inc b/languages/ru_RU/lang.inc index c8069e11f..fcd9f155d 100644 --- a/languages/ru_RU/lang.inc +++ b/languages/ru_RU/lang.inc @@ -427,6 +427,9 @@ URL: [url]', 'document_access_permission_changed_email_subject' => '[sitename]: изменён доступ для «[name]»', 'document_already_checkedout' => 'Этот документ уже проверен', 'document_already_locked' => 'Документ уже заблокирован', +'document_attribute_added_email_body' => '', +'document_attribute_added_email_body_html' => '', +'document_attribute_added_email_subject' => '', 'document_attribute_changed_email_body' => '', 'document_attribute_changed_email_body_html' => '', 'document_attribute_changed_email_subject' => '', @@ -708,6 +711,9 @@ URL: [url]', URL: [url]', 'folder_access_permission_changed_email_body_html' => '', 'folder_access_permission_changed_email_subject' => '[sitename]: изменён доступ для «[name]»', +'folder_attribute_added_email_body' => '', +'folder_attribute_added_email_body_html' => '', +'folder_attribute_added_email_subject' => '', 'folder_attribute_changed_email_body' => '', 'folder_attribute_changed_email_body_html' => '', 'folder_attribute_changed_email_subject' => '', diff --git a/languages/sk_SK/lang.inc b/languages/sk_SK/lang.inc index 3c7ad9c01..00c43e427 100644 --- a/languages/sk_SK/lang.inc +++ b/languages/sk_SK/lang.inc @@ -427,6 +427,9 @@ URL: [url]', 'document_access_permission_changed_email_subject' => '[sitename]: [name] - Práva boli zmenené', 'document_already_checkedout' => 'This document is already checked out', 'document_already_locked' => 'Tento dokument je už zamknutý', +'document_attribute_added_email_body' => '', +'document_attribute_added_email_body_html' => '', +'document_attribute_added_email_subject' => '', 'document_attribute_changed_email_body' => 'Atribút bol zmenený Dokument: [name] Atribút: [attribute_name] @@ -720,6 +723,9 @@ Užívateľ: [username] URL: [url]', 'folder_access_permission_changed_email_body_html' => '', 'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Práva boli zmenené', +'folder_attribute_added_email_body' => '', +'folder_attribute_added_email_body_html' => '', +'folder_attribute_added_email_subject' => '', 'folder_attribute_changed_email_body' => 'Atribút zmenený Zložka: [name] Atribút: [attribute_name] diff --git a/languages/sv_SE/lang.inc b/languages/sv_SE/lang.inc index bf5967379..7c8d388a1 100644 --- a/languages/sv_SE/lang.inc +++ b/languages/sv_SE/lang.inc @@ -428,6 +428,9 @@ URL: [url]', 'document_access_permission_changed_email_subject' => '[sitename]: [name] - Ändrade rättigheter', 'document_already_checkedout' => 'Dokumentet är redan utcheckat', 'document_already_locked' => 'Detta dokument är redan låst', +'document_attribute_added_email_body' => '', +'document_attribute_added_email_body_html' => '', +'document_attribute_added_email_subject' => '', 'document_attribute_changed_email_body' => '', 'document_attribute_changed_email_body_html' => '', 'document_attribute_changed_email_subject' => '', @@ -714,6 +717,9 @@ Användare: [username] URL: [url]', 'folder_access_permission_changed_email_body_html' => '', 'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Ändrade rättigheter', +'folder_attribute_added_email_body' => '', +'folder_attribute_added_email_body_html' => '', +'folder_attribute_added_email_subject' => '', 'folder_attribute_changed_email_body' => '', 'folder_attribute_changed_email_body_html' => '', 'folder_attribute_changed_email_subject' => '', diff --git a/languages/tr_TR/lang.inc b/languages/tr_TR/lang.inc index 702109234..3efd4fb82 100644 --- a/languages/tr_TR/lang.inc +++ b/languages/tr_TR/lang.inc @@ -421,6 +421,9 @@ URL: [url]', 'document_access_permission_changed_email_subject' => '[sitename]: [name] - İzni değişti', 'document_already_checkedout' => '', 'document_already_locked' => 'Bu doküman zaten kilitli', +'document_attribute_added_email_body' => '', +'document_attribute_added_email_body_html' => '', +'document_attribute_added_email_subject' => '', 'document_attribute_changed_email_body' => '', 'document_attribute_changed_email_body_html' => '', 'document_attribute_changed_email_subject' => '', @@ -701,6 +704,9 @@ Kullanıcı: [username] URL: [url]', 'folder_access_permission_changed_email_body_html' => '', 'folder_access_permission_changed_email_subject' => '[sitename]: [name] - İzni değişti', +'folder_attribute_added_email_body' => '', +'folder_attribute_added_email_body_html' => '', +'folder_attribute_added_email_subject' => '', 'folder_attribute_changed_email_body' => '', 'folder_attribute_changed_email_body_html' => '', 'folder_attribute_changed_email_subject' => '', diff --git a/languages/uk_UA/lang.inc b/languages/uk_UA/lang.inc index efe56254a..d63910368 100644 --- a/languages/uk_UA/lang.inc +++ b/languages/uk_UA/lang.inc @@ -427,6 +427,9 @@ URL: [url]', 'document_access_permission_changed_email_subject' => '[sitename]: змінений доступ для «[name]»', 'document_already_checkedout' => 'Цей документ вже на опрацюванні', 'document_already_locked' => 'Цей документ вже заблокований', +'document_attribute_added_email_body' => '', +'document_attribute_added_email_body_html' => '', +'document_attribute_added_email_subject' => '', 'document_attribute_changed_email_body' => '', 'document_attribute_changed_email_body_html' => '', 'document_attribute_changed_email_subject' => '', @@ -707,6 +710,9 @@ URL: [url]', URL: [url]', 'folder_access_permission_changed_email_body_html' => '', 'folder_access_permission_changed_email_subject' => '[sitename]: змінений доступ для «[name]»', +'folder_attribute_added_email_body' => '', +'folder_attribute_added_email_body_html' => '', +'folder_attribute_added_email_subject' => '', 'folder_attribute_changed_email_body' => '', 'folder_attribute_changed_email_body_html' => '', 'folder_attribute_changed_email_subject' => '', diff --git a/languages/zh_CN/lang.inc b/languages/zh_CN/lang.inc index 201f1d270..c32684d30 100644 --- a/languages/zh_CN/lang.inc +++ b/languages/zh_CN/lang.inc @@ -421,6 +421,9 @@ URL: [url]', 'document_access_permission_changed_email_subject' => '[sitename]: [name] - 权限已变更', 'document_already_checkedout' => '当前文档已签出', 'document_already_locked' => '该文档已被锁定', +'document_attribute_added_email_body' => '', +'document_attribute_added_email_body_html' => '', +'document_attribute_added_email_subject' => '', 'document_attribute_changed_email_body' => '文档属性已更新', 'document_attribute_changed_email_body_html' => '', 'document_attribute_changed_email_subject' => '文档主题已更新', @@ -710,6 +713,9 @@ URL: [url]', URL: [url]', 'folder_access_permission_changed_email_body_html' => '', 'folder_access_permission_changed_email_subject' => '[sitename]: [name] - 权限已变更', +'folder_attribute_added_email_body' => '', +'folder_attribute_added_email_body_html' => '', +'folder_attribute_added_email_subject' => '', 'folder_attribute_changed_email_body' => '属性改变', 'folder_attribute_changed_email_body_html' => '', 'folder_attribute_changed_email_subject' => '[sitename]: [name] -属性更改', diff --git a/languages/zh_TW/lang.inc b/languages/zh_TW/lang.inc index 0855e3cd6..e0bc0b98c 100644 --- a/languages/zh_TW/lang.inc +++ b/languages/zh_TW/lang.inc @@ -427,6 +427,9 @@ URL: [url]', 'document_access_permission_changed_email_subject' => '[sitename]: [name] - 許可權已變更', 'document_already_checkedout' => '此份文件已經簽出', 'document_already_locked' => '該文件已被鎖定', +'document_attribute_added_email_body' => '', +'document_attribute_added_email_body_html' => '', +'document_attribute_added_email_subject' => '', 'document_attribute_changed_email_body' => '屬性已更改 文件:[name] 屬性:[attribute_name] @@ -720,6 +723,9 @@ URL: [url]', URL: [url]', 'folder_access_permission_changed_email_body_html' => '', 'folder_access_permission_changed_email_subject' => '[sitename]: [name] - 許可權已變更', +'folder_attribute_added_email_body' => '', +'folder_attribute_added_email_body_html' => '', +'folder_attribute_added_email_subject' => '', 'folder_attribute_changed_email_body' => '屬性已更改 文件夾:[name] 屬性:[attribute_name] From a7d4b786a2f3b0c44bbd615517b54d47afdd190d Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Thu, 31 Aug 2023 14:19:52 +0200 Subject: [PATCH 3/3] send notification when document access changes --- op/op.DocumentAccess.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/op/op.DocumentAccess.php b/op/op.DocumentAccess.php index 6fc483123..009f62fac 100644 --- a/op/op.DocumentAccess.php +++ b/op/op.DocumentAccess.php @@ -176,10 +176,19 @@ else if ($action == "setdefault") { } $session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_set_default_access'))); } elseif($action == "delaccess") { + if($notifier) { + $notifier->sendChangedDocumentAccessMail($document, $user); + } $session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_delete_access'))); } elseif($action == "addaccess") { + if($notifier) { + $notifier->sendChangedDocumentAccessMail($document, $user); + } $session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_add_access'))); } elseif($action == "editaccess") { + if($notifier) { + $notifier->sendChangedDocumentAccessMail($document, $user); + } $session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_edit_access'))); }