Skip to content
Snippets Groups Projects
Commit 1c44ea01 authored by Tom Teichler's avatar Tom Teichler :beers:
Browse files

Fix view

parent ec7c6075
No related branches found
No related tags found
1 merge request!26Add view for ToS
Pipeline #75162 canceled
......@@ -232,5 +232,5 @@ rules.add_perm("paweljong.view_menu", can_view_menu_predicate)
can_retract_registration_predicate = has_person & (is_organiser)
rules.add_perm("paweljong.can_retract_registration_rule", can_retract_registration_predicate)
can_view_tos_predicate = has_person & (is_participant)
rules.add_perm("paweljong.can_view_tos_rule", can_view_tos_predicate)
can_view_terms_predicate = has_person & (is_participant)
rules.add_perm("paweljong.can_view_terms_rule", can_view_terms_predicate)
......@@ -6,8 +6,17 @@
{% block content %}
{% for term in obj.terms.all %}
{{ term }}
<div class="row">
{% for term in event.terms.all %}
<div class="col s12">
<div class="card">
<div class="card-content">
<span class="card-title">{{ term.title }}</span>
{{ term.term | safe}}
</div>
</div>
</div>
{% endfor %}
</div>
{% endblock %}
......@@ -37,7 +37,7 @@ account_conditions = {
urlpatterns = [
path("event/<slug:slug>/edit", views.EditEventView.as_view(), name="edit_event_by_slug"),
path("event/<slug:slug>/tos", views.ViewToS.as_view(), name="view_event_tos_by_slug"),
path("event/<slug:slug>/terms", views.ViewTerms.as_view(), name="view_event_terms_by_slug"),
path(
"event/<slug:slug>/register",
views.RegisterEventWizardView.as_view(register_forms, condition_dict=condition_dict),
......
......@@ -953,12 +953,11 @@ class PersonGroupView(PermissionRequiredMixin, FormView):
def get_success_url(self):
return reverse("add_persons_to_group", kwargs={"pk": self.kwargs["pk"]})
class ViewToS(PermissionRequiredMixin, FormView):
template_name = "paweljong/event/tos.html"
permission_required = "paweljong.can_view_tos_rule"
class ViewTerms(PermissionRequiredMixin, DetailView):
context_object_name = "event"
template_name = "paweljong/event/terms.html"
permission_required = "paweljong.can_view_terms_rule"
model = Event
slug_field = "slug"
def get_queryset(self):
return Event.objects.all()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment