kpsul/bds/views.py
2020-05-08 23:41:41 +02:00

22 lines
681 B
Python

from django.contrib.auth.decorators import permission_required
from django.contrib.auth.mixins import PermissionRequiredMixin
from django.http import HttpResponse
from django.views.generic import TemplateView
from bds.models import BDSProfile
class HomeView(PermissionRequiredMixin, TemplateView):
permission_required = "bds:is_team"
template_name = "bds/home.html"
home = HomeView.as_view()
@permission_required("bds:is_staff")
def members_emails(request):
members = BDSProfile.objects.filter(is_member=True)
response = HttpResponse(content_type="text/plain")
response.write(", ".join(members.values_list("user__email", flat=True)))
return response