Workaround temporaire : recuperation du slug du connecteur

This commit is contained in:
Paul Marillonnet 2017-03-01 12:43:15 +01:00
parent 65880d2fe8
commit c8fc2aeead
1 changed files with 8 additions and 0 deletions

View File

@ -47,6 +47,8 @@ class NewQueryView(CreateView):
model = Query #FIXME
form_class = QueryForm
template_name = 'ldap/query_form.html' #TODO
# Temporary fix:
connector_slug = ""
def form_valid(self, form):
query = form.save(commit=False)
@ -55,16 +57,22 @@ class NewQueryView(CreateView):
def get(self, request, *args, **kwargs):
form = self.form_class
self.connector_slug = self.kwargs['connector_slug']
#self.model = Query()
#self.get_object(slug=self.model.slug).resource = LDAPResource.objects.get(slug='test3')
#return HttpResponse("LDAP New Query CBV")
return render(request, self.template_name, locals())
#return HttpResponse(str(LDAPResource.objects.get(slug=self.kwargs['connector_slug'])))
#return HttpResponse(str(LDAPResource.objects.filter(slug=self.kwargs['connector_slug'])))
#return HttpResponse(self.connector_slug)
def post(self, request, *args, **kwargs):
#FIXME Broken one-to-many LDAPResource Foreignkey
#return HttpResponse("TODO")
data = request.POST
#TODO LDAP Query processing
return HttpResponse(str(request.POST.items()))
def get_context_data(self, **kwargs):