Runs black

This commit is contained in:
Mouse Reeve
2021-03-08 08:49:10 -08:00
parent a07f955781
commit 70296e760b
198 changed files with 10239 additions and 8572 deletions

View File

@ -1,4 +1,4 @@
''' non-interactive pages '''
""" non-interactive pages """
from django.contrib.auth.decorators import login_required
from django.http import HttpResponseNotFound
from django.shortcuts import redirect
@ -13,16 +13,15 @@ from .helpers import get_user_from_username, object_visible_to_user
# pylint: disable= no-self-use
@method_decorator(login_required, name='dispatch')
@method_decorator(login_required, name="dispatch")
class Goal(View):
''' track books for the year '''
""" track books for the year """
def get(self, request, username, year):
''' reading goal page '''
""" reading goal page """
user = get_user_from_username(request.user, username)
year = int(year)
goal = models.AnnualGoal.objects.filter(
year=year, user=user
).first()
goal = models.AnnualGoal.objects.filter(year=year, user=user).first()
if not goal and user != request.user:
return HttpResponseNotFound()
@ -30,42 +29,39 @@ class Goal(View):
return HttpResponseNotFound()
data = {
'goal_form': forms.GoalForm(instance=goal),
'goal': goal,
'user': user,
'year': year,
'is_self': request.user == user,
"goal_form": forms.GoalForm(instance=goal),
"goal": goal,
"user": user,
"year": year,
"is_self": request.user == user,
}
return TemplateResponse(request, 'goal.html', data)
return TemplateResponse(request, "goal.html", data)
def post(self, request, username, year):
''' update or create an annual goal '''
""" update or create an annual goal """
user = get_user_from_username(request.user, username)
if user != request.user:
return HttpResponseNotFound()
year = int(year)
goal = models.AnnualGoal.objects.filter(
year=year, user=request.user
).first()
goal = models.AnnualGoal.objects.filter(year=year, user=request.user).first()
form = forms.GoalForm(request.POST, instance=goal)
if not form.is_valid():
data = {
'goal_form': form,
'goal': goal,
'year': year,
"goal_form": form,
"goal": goal,
"year": year,
}
return TemplateResponse(request, 'goal.html', data)
return TemplateResponse(request, "goal.html", data)
goal = form.save()
if request.POST.get('post-status'):
if request.POST.get("post-status"):
# create status, if appropraite
template = get_template('snippets/generated_status/goal.html')
template = get_template("snippets/generated_status/goal.html")
create_generated_note(
request.user,
template.render({'goal': goal, 'user': request.user}).strip(),
privacy=goal.privacy
template.render({"goal": goal, "user": request.user}).strip(),
privacy=goal.privacy,
)
return redirect(request.headers.get('Referer', '/'))
return redirect(request.headers.get("Referer", "/"))