change member url to unique id
This commit is contained in:
@@ -9,7 +9,7 @@ urlpatterns = [
|
||||
]
|
||||
|
||||
member_urlpatterns = [
|
||||
path('<str:member_name>', views.profile_view, name='member'),
|
||||
path('<str:member_id>', views.profile_view, name='member'),
|
||||
]
|
||||
|
||||
jobs_urlpatterns = [
|
||||
|
||||
@@ -93,15 +93,15 @@ def members_view(request, filter=None):
|
||||
return render(request, 'members/index.html', context)
|
||||
|
||||
|
||||
def profile_view(request, member_name=None):
|
||||
def profile_view(request, member_id=None):
|
||||
pinned_job_groups, unpinned_job_groups = __get_job_groups()
|
||||
|
||||
member = Member.all_members.filter(nickname=member_name).first()
|
||||
member = Member.all_members.filter(id=member_id).first()
|
||||
if not member:
|
||||
logger.info("Wrong member name '{}'".format(member_name))
|
||||
logger.info("Wrong member id '{}'".format(member_id))
|
||||
raise Http404("no member")
|
||||
|
||||
jobs = deque(JobMember.members.filter(member__nickname=member_name))
|
||||
jobs = deque(JobMember.members.filter(member__id=member_id))
|
||||
|
||||
context = {
|
||||
"pinned_job_groups": pinned_job_groups,
|
||||
|
||||
Reference in New Issue
Block a user