feat(notify): add notif to internal users when granted
- add coalesced protection to avoid mail bombing if an invited goes many grant in a short period
- add resentd method in share menu item (work for both internal and external users)
- user can disable email notification via his properties
- add env variable from admin to disable notifications
This commit is contained in:
@@ -20,7 +20,7 @@
|
||||
"email": {
|
||||
"invitation": {
|
||||
"subject": "{{inviter}} 在 OxiCloud 上與您分享了一個{{kind}}",
|
||||
"body": "{{inviter}} 在 OxiCloud 上與您分享了一個{{kind}}。\n\n點擊下方連結開啟:\n{{link}}\n\n該連結僅可使用一次,並將在 {{ttl_hours}} 小時後過期。\n如果您未預期收到此邀請,可以忽略此訊息。\n\n— OxiCloud"
|
||||
"body": "{{inviter_full}} 在 OxiCloud 上與您分享了一個{{kind}}。\n\n點擊下方連結開啟:\n{{link}}\n\n該連結僅可使用一次,並將在 {{ttl_hours}} 小時後過期。\n如果您未預期收到此邀請,可以忽略此訊息。\n\n— OxiCloud"
|
||||
},
|
||||
"login": {
|
||||
"subject": "登入 OxiCloud",
|
||||
@@ -30,6 +30,12 @@
|
||||
"kind_folder": "資料夾",
|
||||
"english_fallback_divider": "--- 以下為英文版本 ---"
|
||||
}
|
||||
},
|
||||
"notification": {
|
||||
"share": {
|
||||
"subject": "{{inviter}} 在 OxiCloud 上與您分享了一個{{kind}}",
|
||||
"body": "{{inviter_full}} 在 OxiCloud 上與您分享了一個{{kind}}。\n\n開啟 OxiCloud 檢視您的新分享:\n{{login_link}}\n\n您可能還有來自 {{inviter}} 的其他新分享 — 登入以檢視所有與您分享的項目。\n\n— OxiCloud\n\n您收到此訊息是因為您擁有 OxiCloud 帳戶且分享通知偏好已開啟。您可以在個人資料中關閉它(當有人與我分享時透過電子郵件通知我)。"
|
||||
}
|
||||
}
|
||||
},
|
||||
"app": {
|
||||
@@ -725,6 +731,8 @@
|
||||
"username_already_claimed": "使用者名稱已設定,不可更改(DAV/NextCloud 用戶端依賴它)。",
|
||||
"given_name": "名",
|
||||
"family_name": "姓",
|
||||
"notify_on_share": "當有人與我分享時透過電子郵件通知我",
|
||||
"notify_on_share_hint": "取消勾選後,分享項目仍會顯示在您的帳戶中 — 只是不會收到相關郵件通知。",
|
||||
"save_profile": "儲存變更",
|
||||
"profile_saved": "個人資料已更新",
|
||||
"profile_no_changes": "沒有變更可儲存。",
|
||||
|
||||
Reference in New Issue
Block a user