style: Fix majority of Prospector complaints

Mainly whitespace fixes
This commit is contained in:
James Graham
2020-02-21 17:28:43 +00:00
parent 6d2737b1a6
commit abcfd67f77
5 changed files with 33 additions and 34 deletions

View File

@@ -14,10 +14,10 @@ class ActivityType(models.Model):
name = models.CharField(max_length=255,
unique=True,
blank=False, null=False)
def __str__(self) -> str:
return self.name
class ActivityMedium(models.Model):
"""
@@ -85,7 +85,7 @@ class Activity(models.Model):
medium = models.ForeignKey(ActivityMedium,
on_delete=models.PROTECT,
blank=False, null=False)
#: Who attended this activity?
attendance_list = models.ManyToManyField(people_models.Person,
related_name='activities')

View File

@@ -7,8 +7,8 @@ from django.http import HttpResponse
from django.views.generic import DetailView, ListView, View
from django.views.generic.detail import SingleObjectMixin
from . import models
from people import models as people_models
from . import models
class ActivitySeriesListView(ListView):
@@ -35,41 +35,43 @@ class ActivityListView(ListView):
"""
model = models.Activity
template_name = 'activities/activity/list.html'
class ActivityDetailView(DetailView):
"""
View displaying details of a single :class:`Activity`.
"""
model = models.Activity
template_name = 'activities/activity/detail.html'
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context['user_is_attending'] = self.object.attendance_list.filter(pk=self.request.user.person.pk).exists()
context['user_is_attending'] = self.object.attendance_list.filter(
pk=self.request.user.person.pk
).exists()
return context
class ActivityAttendanceView(SingleObjectMixin, View):
"""
View to add or delete attendance of an activity.
"""
model = models.Activity
def post(self, request, *args, **kwargs):
self.object = self.get_object()
if request.is_ajax():
data = json.loads(request.body)
person = people_models.Person.objects.get(pk=data['pk'])
self.object.attendance_list.add(person)
return HttpResponse(status=204)
pass
return HttpResponse("URL does not support non-AJAX requests", status=400)
def delete(self, request, *args, **kwargs):
self.object = self.get_object()
@@ -82,5 +84,4 @@ class ActivityAttendanceView(SingleObjectMixin, View):
return HttpResponse(status=204)
pass
return HttpResponse("URL does not support non-AJAX requests", status=400)