@@ -102,19 +102,26 @@ def post(self, request):
102102
103103 return self .json_view (request , filter = querydict .dict (), expand = expand )
104104
105- @require_api_key
106- @csrf_exempt
107- def person_access_meetecho (request ):
108- person = get_object_or_404 (Person , user = request .user )
109-
110- return HttpResponse (json .dumps ({
111- 'name' : person .plain_name (),
112- 'email' : person .email ().address ,
113- 'roles' : {
114- 'chair' : list (person .role_set .filter (name = 'chair' , group__state__in = ['active' , 'bof' , 'proposed' ]).values_list ('group__acronym' , flat = True )),
115- 'secr' : list (person .role_set .filter (name = 'secr' , group__state__in = ['active' , 'bof' , 'proposed' ]).values_list ('group__acronym' , flat = True )),
116- }
117- }), content_type = 'application/json' )
105+ # @require_api_key
106+ # @csrf_exempt
107+ # def person_access_token(request):
108+ # person = get_object_or_404(Person, user=request.user)
109+ #
110+ # if request.method == 'POST':
111+ # client_id = request.POST.get('client_id', None)
112+ # client_secret = request.POST.get('client_secret', None)
113+ # client = get_object_or_404(ClientRecord, client_id=client_id, client_secret=client_secret)
114+ #
115+ # return HttpResponse(json.dumps({
116+ # 'name' : person.plain_name(),
117+ # 'email': person.email().address,
118+ # 'roles': {
119+ # 'chair': list(person.role_set.filter(name='chair', group__state__in=['active', 'bof', 'proposed']).values_list('group__acronym', flat=True)),
120+ # 'secr': list(person.role_set.filter(name='secr', group__state__in=['active', 'bof', 'proposed']).values_list('group__acronym', flat=True)),
121+ # }
122+ # }), content_type='application/json')
123+ # else:
124+ # return HttpResponse(status=405)
118125
119126@require_api_key
120127@role_required ('Robot' )
0 commit comments