Commit df36497b authored by Ilham Maulana's avatar Ilham Maulana 💻

feat: context prosesor

parent 9a5d21c0
......@@ -88,6 +88,8 @@ TEMPLATES = [
"django.template.context_processors.request",
"django.contrib.auth.context_processors.auth",
"django.contrib.messages.context_processors.messages",
# local
"users.utils.context_processors.user_context",
],
},
},
......
......@@ -5,11 +5,11 @@
data-bs-toggle="dropdown"
>
<i class="bi bi-person-circle"></i>
{% if user %} <span class="text-truncate">{{ user.name }}</span> {% endif %}
{% if user %} <span class="text-truncate">{{ user.username }}</span> {% endif %}
</button>
<a
class="w-100 btn btn-outline-primary border-white text-white text-start"
href="/dashboard/librarians/{{ user.id }}/"
href="/users/librarians/{{ librarian_id }}/"
><i class="bi bi-person-fill-gear"></i> profile</a
>
<a
......
from ..models import Librarian
def user_context(request):
user = request.user
librarian = Librarian.objects.get(user=user)
return {"user": user, "librarian_id": librarian.id}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment