소스 검색

Merge pull request #2997 from mbauskar/email-account-fixes

[minor] minor fixes in email_account and added has_attachment in comm…
version-14
Nabin Hait 8 년 전
committed by GitHub
부모
커밋
92b63f29e1
2개의 변경된 파일8개의 추가작업 그리고 1개의 파일을 삭제
  1. +2
    -1
      frappe/core/doctype/communication/communication_list.js
  2. +6
    -0
      frappe/email/doctype/email_account/email_account.py

+ 2
- 1
frappe/core/doctype/communication/communication_list.js 파일 보기

@@ -2,7 +2,8 @@ frappe.listview_settings['Communication'] = {
add_fields: [
"sent_or_received","recipients", "subject",
"communication_medium", "communication_type",
"sender", "seen", "reference_doctype", "reference_name"
"sender", "seen", "reference_doctype", "reference_name",
"has_attachment"
],

filters: [["status", "=", "Open"]],


+ 6
- 0
frappe/email/doctype/email_account/email_account.py 파일 보기

@@ -247,6 +247,9 @@ class EmailAccount(Document):
email_sync_rule = self.build_email_sync_rule()

email_server = self.get_incoming_server(in_receive=True, email_sync_rule=email_sync_rule)
if not email_server:
return

emails = email_server.get_messages()

incoming_mails = emails.get("latest_messages")
@@ -595,6 +598,9 @@ class EmailAccount(Document):
uid_list = { flag.get("uid", None): flag.get("action", "Read") for flag in flags }
if flags and uid_list:
email_server = self.get_incoming_server()
if not email_server:
return

email_server.update_flag(uid_list=uid_list)

# mark communication as read


불러오는 중...
취소
저장