pedagogy: basic display list of UV

This commit is contained in:
2019-06-15 23:31:31 +02:00
parent 5bf5d0277c
commit ec33311715
6 changed files with 58 additions and 3 deletions

View File

@ -43,6 +43,9 @@ class UV(models.Model):
"""
return user.is_in_group(settings.SITH_GROUP_PEDAGOGY_ADMIN_ID)
def can_be_viewed_by(self, user):
return user.is_subscribed
code = models.CharField(
_("code"),
max_length=10,

View File

@ -0,0 +1,12 @@
{% extends "core/base.jinja" %}
{% block title %}
{% trans %}UV Guide{% endtrans %}
{% endblock %}
{% block content %}
{% for uv in object_list %}
{{ uv.code }}
{% endfor %}
{% endblock content %}

View File

@ -54,12 +54,16 @@ class UVCommentDetailView(DetailView):
pass
class UVListView(ListView):
class UVListView(CanViewMixin, ListView):
"""
UV guide main page
"""
pass
# This is very basic and is prone to changment
model = UV
ordering = ["code"]
template_name = "pedagogy/guide.jinja"
class UVCommentReportCreateView(CreateView):