fix: Get brand logo from app

This commit is contained in:
Suraj Shetty 2021-01-13 14:03:54 +05:30
parent 8bb00f72e6
commit 03abe4abeb
3 changed files with 16 additions and 4 deletions

View file

@ -13,6 +13,7 @@ from email.mime.multipart import MIMEMultipart
from email.header import Header
from email import policy
from frappe.core.doctype.navbar_settings.navbar_settings import get_app_logo
def get_email(recipients, sender='', msg='', subject='[No Subject]',
text_content = None, footer=None, print_html=None, formatted=None, attachments=None,
@ -254,6 +255,8 @@ def get_formatted_html(subject, message, footer=None, print_html=None,
email_account = get_outgoing_email_account(False, sender=sender)
rendered_email = frappe.get_template("templates/emails/standard.html").render({
"brand_logo": get_app_logo(),
"site_url": get_url(),
"header": get_header(header),
"content": message,
"signature": get_signature(email_account),

View file

@ -67,6 +67,15 @@ hr {
border-collapse: collapse;
border-bottom: none;
}
.brand-logo {
margin: auto;
text-align: center;
border: 0;
outline: none;
text-decoration: none;
max-height: 40px;
width: auto;
}
}
.email-header, .email-body, .email-footer {

View file

@ -15,11 +15,11 @@
width="{% if header %}600{% else %}100%{% endif %}">
<tr>
<td width="40" align="left" valign="middle">
<a href="https://www.phonepe.com" style="text-decoration:none;color:#ffffff;outline:0;outline:none;border:0;border:none">
<a href="{{ site_url or 'https://frappeframework.com' }}">
<img
src="/assets/erpnext/images/erpnext-logo.svg"
title="ERPNext" alt="ERPNext" style="margin:auto;text-align:center;border:0;outline:none;text-decoration:none;min-height:40px"
align="middle" border="0" width="40"/>
src="{{ brand_logo or '/assets/frappe/images/frappe-framework-logo.png' }}"
class="brand-logo"
/>
</a>
</td>
</tr>