fix: hide 'AStA' tag if 'enable_asta' is False
This commit is contained in:
parent
797c5f5fc8
commit
701caae254
|
@ -21,7 +21,7 @@
|
||||||
<td>
|
<td>
|
||||||
<a href="{% url 'team:helper' reg.helper.pk %}">
|
<a href="{% url 'team:helper' reg.helper.pk %}">
|
||||||
{{ reg.helper.name }} ({{ reg.helper.phone|stringformat:"s"|slice:"-3:" }})
|
{{ reg.helper.name }} ({{ reg.helper.phone|stringformat:"s"|slice:"-3:" }})
|
||||||
{% if not reg.helper.asta_confirmed %}
|
{% if asta_required and not reg.helper.asta_confirmed %}
|
||||||
<span class="tag is-danger">AStA</span>
|
<span class="tag is-danger">AStA</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</a>
|
</a>
|
||||||
|
|
|
@ -11,6 +11,7 @@ from django.shortcuts import get_object_or_404, redirect, render
|
||||||
from django.utils import timezone
|
from django.utils import timezone
|
||||||
from django.views.generic import DetailView, ListView
|
from django.views.generic import DetailView, ListView
|
||||||
from django.views.generic.edit import FormMixin
|
from django.views.generic.edit import FormMixin
|
||||||
|
from dynamic_preferences.registries import global_preferences_registry
|
||||||
|
|
||||||
from .forms import HELPER_FILTERS, BulkMessage, HelperMessage, HelperShift
|
from .forms import HELPER_FILTERS, BulkMessage, HelperMessage, HelperShift
|
||||||
from .models import (
|
from .models import (
|
||||||
|
@ -23,7 +24,7 @@ from .models import (
|
||||||
ShiftRegistration,
|
ShiftRegistration,
|
||||||
)
|
)
|
||||||
|
|
||||||
# Create your views here.
|
global_preferences = global_preferences_registry.manager()
|
||||||
|
|
||||||
|
|
||||||
def index(request):
|
def index(request):
|
||||||
|
@ -288,6 +289,7 @@ class CheckinList(LoginRequiredMixin, ListView):
|
||||||
|
|
||||||
def get_context_data(self, **kwargs):
|
def get_context_data(self, **kwargs):
|
||||||
context = super().get_context_data(**kwargs)
|
context = super().get_context_data(**kwargs)
|
||||||
|
context["asta_required"] = global_preferences["helper__enable_asta"]
|
||||||
context["page_range"] = context["paginator"].get_elided_page_range(
|
context["page_range"] = context["paginator"].get_elided_page_range(
|
||||||
context["page_obj"].number
|
context["page_obj"].number
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue