Bugfix : connecteur manipulable dans la CBV requete
This commit is contained in:
parent
c8fc2aeead
commit
b4cf6f9b3c
|
@ -34,6 +34,12 @@ def ldap_init():
|
|||
res = conn.bind()
|
||||
return conn
|
||||
|
||||
def ldap_init(who='', cred='', server='localhost'):
|
||||
s = Server(server)
|
||||
conn = Connection(s, user=who, password=cred)
|
||||
res = conn.bind()
|
||||
return conn
|
||||
|
||||
def ldap_terminate(conn):
|
||||
conn.unbind()
|
||||
return 0
|
||||
|
|
|
@ -48,7 +48,7 @@ class NewQueryView(CreateView):
|
|||
form_class = QueryForm
|
||||
template_name = 'ldap/query_form.html' #TODO
|
||||
# Temporary fix:
|
||||
connector_slug = ""
|
||||
connector_slug = ''
|
||||
|
||||
def form_valid(self, form):
|
||||
query = form.save(commit=False)
|
||||
|
@ -72,8 +72,14 @@ class NewQueryView(CreateView):
|
|||
#FIXME Broken one-to-many LDAPResource Foreignkey
|
||||
#return HttpResponse("TODO")
|
||||
data = request.POST
|
||||
#connector = LDAPResource.objects.filter(slug=self.connector_slug)
|
||||
connector = LDAPResource.objects.filter(slug=self.kwargs['connector_slug'])
|
||||
#connector = LDAPResource.objects.all()
|
||||
|
||||
#TODO LDAP Query processing
|
||||
return HttpResponse(str(request.POST.items()))
|
||||
#return HttpResponse(str(request.POST.items()))
|
||||
#return HttpResponse(str(self.connector_slug))
|
||||
return HttpResponse("foo "+str(connector)+" "+self.kwargs['connector_slug'])
|
||||
|
||||
def get_context_data(self, **kwargs):
|
||||
ctx = super(NewQueryView, self).get_context_data(**kwargs)
|
||||
|
|
Reference in New Issue