diff --git a/courses/templates/topic/index.html b/courses/templates/topic/index.html index 7957a33..edee607 100644 --- a/courses/templates/topic/index.html +++ b/courses/templates/topic/index.html @@ -119,7 +119,10 @@ -

{% trans 'Exercises' %}

+
+

{% trans 'Students - Especific Exercises' %}

+
+
{# mostra a lista de usuários caso seja um professor ou admin #} {% if user|has_role:'professor' or user|has_role:'system_admin' %} {% for user in users %} diff --git a/courses/views.py b/courses/views.py index 4f5f613..3291fe6 100644 --- a/courses/views.py +++ b/courses/views.py @@ -623,7 +623,7 @@ class TopicsView(LoginRequiredMixin, LogMixin, generic.ListView): students_activit = User.objects.filter(activities__in = Activity.objects.all()) materials = Material.objects.filter(topic = topic) if has_role(self.request.user, 'professor'): - users = User.objects.all() + users = User.objects.filter(subject_student__in = Subject.objects.all()) context['users'] = users elif has_role(self.request.user, 'student'): exercises = Exercise.objects.all().filter(students=self.request.user) -- libgit2 0.21.2