get profile url jinja function issue

This commit is contained in:
Jannat Patel
2021-12-03 16:29:29 +05:30
parent a78019ccbc
commit 740c0d10ca
6 changed files with 12 additions and 7 deletions

View File

@@ -1,5 +1,5 @@
{% set color = member.get_palette() %}
<a class="button-links" href="{{ get_profile_url(member.username) }}">
<a class="button-links" href="{{ member.get_profile_url(member.username) }}">
<span class="avatar {{ avatar_class }}" title="{{ member.full_name }}">
{% if member.user_image %}
<img class="avatar-frame standard-image" style="object-fit: cover;" src="{{ member.user_image }}" title="{{ member.full_name }}">

View File

@@ -41,11 +41,12 @@
</div>
<div class="course-card-title">{{ course.title }}</div>
<div {% if not read_only %} class="mb-4" {% endif %}>
{% set instructor = course.get_instructor() %}
<span class="zindex">
{{ widgets.Avatar(member=course.get_instructor(), avatar_class="avatar-small") }}
<a class="button-links" href="{{ get_profile_url(course.get_instructor().username) }}">
{{ widgets.Avatar(member=instructor, avatar_class="avatar-small") }}
<a class="button-links" href="{{ instructor.get_profile_url(instructor.username) }}">
<span class="course-instructor">
{{ course.get_instructor().full_name }}
{{ instructor.full_name }}
</span>
</a>
</span>

View File

@@ -12,7 +12,7 @@
{% endif %}
<div class="course-author">
{% with author = course.get_instructor() %}
{{ widgets.Avatar(member=author, avatar_class="avatar-medium") }} <a href="{{get_profile_url(author.username)}}">{{ author.full_name }}</a>
{{ widgets.Avatar(member=author, avatar_class="avatar-medium") }} <a href="{{author.get_profile_url(author.username)}}">{{ author.full_name }}</a>
{% endwith %}
</div>
</div>

View File

@@ -11,5 +11,5 @@
Created {{ course_count }} {{ suffix }}
</div>
{% endif %}
<a class="stretched-link" href="{{ get_profile_url(member.username) }}"></a>
<a class="stretched-link" href="{{ member.get_profile_url(member.username) }}"></a>
</div>

View File

@@ -18,7 +18,7 @@
<div class="review-card-footer">
<div>
{{ widgets.Avatar(member=review.owner_details, avatar_class="avatar-medium") }}
<a class="button-links" href="{{get_profile_url(review.owner_details.username) }}">
<a class="button-links" href="{{review.owner_details.get_profile_url(review.owner_details.username) }}">
<span class="course-instructor">
{{ review.owner_details.full_name }}
</span>

View File

@@ -5,6 +5,7 @@ import hashlib
import random
import re
from frappe import _
from school.page_renderers import get_profile_url
class CustomUser(User):
@@ -144,3 +145,6 @@ class CustomUser(User):
"in_progress": in_progress,
"completed": completed
}
def get_profile_url(self):
return get_profile_url()