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() %} {% 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 }}"> <span class="avatar {{ avatar_class }}" title="{{ member.full_name }}">
{% if member.user_image %} {% if member.user_image %}
<img class="avatar-frame standard-image" style="object-fit: cover;" src="{{ member.user_image }}" title="{{ member.full_name }}"> <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>
<div class="course-card-title">{{ course.title }}</div> <div class="course-card-title">{{ course.title }}</div>
<div {% if not read_only %} class="mb-4" {% endif %}> <div {% if not read_only %} class="mb-4" {% endif %}>
{% set instructor = course.get_instructor() %}
<span class="zindex"> <span class="zindex">
{{ widgets.Avatar(member=course.get_instructor(), avatar_class="avatar-small") }} {{ widgets.Avatar(member=instructor, avatar_class="avatar-small") }}
<a class="button-links" href="{{ get_profile_url(course.get_instructor().username) }}"> <a class="button-links" href="{{ instructor.get_profile_url(instructor.username) }}">
<span class="course-instructor"> <span class="course-instructor">
{{ course.get_instructor().full_name }} {{ instructor.full_name }}
</span> </span>
</a> </a>
</span> </span>

View File

@@ -12,7 +12,7 @@
{% endif %} {% endif %}
<div class="course-author"> <div class="course-author">
{% with author = course.get_instructor() %} {% 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 %} {% endwith %}
</div> </div>
</div> </div>

View File

@@ -11,5 +11,5 @@
Created {{ course_count }} {{ suffix }} Created {{ course_count }} {{ suffix }}
</div> </div>
{% endif %} {% 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> </div>

View File

@@ -18,7 +18,7 @@
<div class="review-card-footer"> <div class="review-card-footer">
<div> <div>
{{ widgets.Avatar(member=review.owner_details, avatar_class="avatar-medium") }} {{ 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"> <span class="course-instructor">
{{ review.owner_details.full_name }} {{ review.owner_details.full_name }}
</span> </span>

View File

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