feat: profile page
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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>`;
|
||||
|
||||
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user