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

feat: context prosesor

parent 9a5d21c0
...@@ -88,6 +88,8 @@ TEMPLATES = [ ...@@ -88,6 +88,8 @@ TEMPLATES = [
"django.template.context_processors.request", "django.template.context_processors.request",
"django.contrib.auth.context_processors.auth", "django.contrib.auth.context_processors.auth",
"django.contrib.messages.context_processors.messages", "django.contrib.messages.context_processors.messages",
# local
"users.utils.context_processors.user_context",
], ],
}, },
}, },
......
...@@ -5,11 +5,11 @@ ...@@ -5,11 +5,11 @@
data-bs-toggle="dropdown" data-bs-toggle="dropdown"
> >
<i class="bi bi-person-circle"></i> <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> </button>
<a <a
class="w-100 btn btn-outline-primary border-white text-white text-start" 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 ><i class="bi bi-person-fill-gear"></i> profile</a
> >
<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