add exception and logging infos
This commit is contained in:
@@ -10,6 +10,9 @@ from .serializers import MemberSerializer, JobSerializer, JobGroupSerializer, Jo
|
|||||||
from rest_framework import viewsets
|
from rest_framework import viewsets
|
||||||
#from rest_framework import permissions
|
#from rest_framework import permissions
|
||||||
|
|
||||||
|
import logging
|
||||||
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
def __remove_if_zero_active_mem(job_group):
|
def __remove_if_zero_active_mem(job_group):
|
||||||
for elem in job_group:
|
for elem in job_group:
|
||||||
@@ -54,7 +57,12 @@ def index(request):
|
|||||||
def jobs_view(request, slug=None):
|
def jobs_view(request, slug=None):
|
||||||
pinned_job_groups, unpinned_job_groups = __get_job_groups()
|
pinned_job_groups, unpinned_job_groups = __get_job_groups()
|
||||||
|
|
||||||
|
try:
|
||||||
description = JobGroup.all_jobgroups.filter(slug=slug).values().first()['description']
|
description = JobGroup.all_jobgroups.filter(slug=slug).values().first()['description']
|
||||||
|
except Exception as e:
|
||||||
|
logger.info("Wrong job '{}'".format(slug))
|
||||||
|
raise Http404("wrong job")
|
||||||
|
|
||||||
job_members = JobMember.active_member.get_all_by_slug(slug=slug)
|
job_members = JobMember.active_member.get_all_by_slug(slug=slug)
|
||||||
|
|
||||||
context = {
|
context = {
|
||||||
@@ -73,6 +81,7 @@ def members_view(request, filter=None):
|
|||||||
if filter in Member.MemberRole:
|
if filter in Member.MemberRole:
|
||||||
members = deque(Member.all_members.filter(role=filter))
|
members = deque(Member.all_members.filter(role=filter))
|
||||||
else:
|
else:
|
||||||
|
logger.info("Wrong member role '{}'".format(filter))
|
||||||
raise Http404("no member role")
|
raise Http404("no member role")
|
||||||
|
|
||||||
context = {
|
context = {
|
||||||
@@ -89,6 +98,7 @@ def profile_view(request, member_name=None):
|
|||||||
|
|
||||||
member = Member.all_members.filter(nickname=member_name).first()
|
member = Member.all_members.filter(nickname=member_name).first()
|
||||||
if not member:
|
if not member:
|
||||||
|
logger.info("Wrong member name '{}'".format(member_name))
|
||||||
raise Http404("no member")
|
raise Http404("no member")
|
||||||
|
|
||||||
jobs = deque(JobMember.members.filter(member__nickname=member_name))
|
jobs = deque(JobMember.members.filter(member__nickname=member_name))
|
||||||
|
|||||||
Reference in New Issue
Block a user