views.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:Shelter 作者: ShelterAssociates 项目源码 文件源码
def get_kobo_RHS_data(request, slum_id,house_num):
     output = {}
     slum = get_object_or_404(Slum, pk=slum_id)
     project_details = False
     if request.user.is_superuser or request.user.groups.filter(name='ulb').exists():
         project_details = True
         output = get_kobo_RHS_list(slum.electoral_ward.administrative_ward.city.id, slum.shelter_slum_code, house_num)
     elif request.user.groups.filter(name='sponsor').exists():
         project_details = SponsorProjectDetails.objects.filter(slum=slum, sponsor__user=request.user, household_code__contains=int(house_num)).exists()
     if request.user.groups.filter(name='ulb').exists():
         project_details = False
     #if 'admin_ward' in output:
     output['admin_ward'] = slum.electoral_ward.administrative_ward.name
     output['slum_name'] = slum.name
     output['house_no'] = house_num

     output['FFReport'] = project_details
     return HttpResponse(json.dumps(output),content_type='application/json')

#@user_passes_test(lambda u: u.is_superuser)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号