feat: profile page

This commit is contained in:
pateljannat
2021-04-14 11:19:02 +05:30
parent 88888903ab
commit e8ff9a5a32
9 changed files with 156 additions and 27 deletions

View File

@@ -38,7 +38,7 @@
<div class="tab-content">
<div class="tab-pane fade py-4 show active" role="tabpanel" id="home">
<div class='container'>
<div>{{ frappe.utils.md_to_html(course.description) }}</div>
<div>{{ frappe.utils.md_to_html(course.description) }}</div>
<div class="list-group">
{% for topic in course.topics %}
<div class="list-group-item">
@@ -80,7 +80,7 @@
<div class="discussions">
{% for message in discussions %}
<div class="list-group-item">
<h6>{{ message.author }}</h6>
<h6>{{ message.author_name }}</h6>
{{ message.message }}
<div class="small text-muted text-right">{{ message.creation }}</div>
</div>

View File

@@ -35,9 +35,9 @@ frappe.ready(() => {
}
})
var add_message = (message, session_user = false) => {
var author = session_user ? "You" : message.author
var author_name = session_user ? "You" : message.author_name
return `<div class="list-group-item">
<h6> ${author} </h6>
<h6> ${author_name} </h6>
${message.message}
<div class="small text-muted text-right"> ${message.creation} </div>
</div>`;

View File

@@ -57,9 +57,9 @@ def get_messages(batch):
for message in messages:
message.message = frappe.utils.md_to_html(message.message)
message.creation = frappe.utils.format_datetime(message.creation, "medium")
member_email = frappe.db.get_value("Community Member", message.author, "email")
message.author_name, member_email = frappe.db.get_value("Community Member", message.author, ["full_name","email"])
if member_email == frappe.session.user:
message.author = "You"
message.author_name = "You"
return messages
@frappe.whitelist()