Ecriture CBV du connecteur
This commit is contained in:
parent
91209c730f
commit
39067003f2
|
@ -3,9 +3,9 @@ from passerelle.base.models import BaseResource
|
|||
from passerelle.utils.jsonresponse import APIError
|
||||
from passerelle.utils.api import endpoint
|
||||
|
||||
import lookups
|
||||
|
||||
#import lookups
|
||||
|
||||
import sys
|
||||
sys.path.insert(0, "/home/paul/Documents/paul-synchro/django/sp_sso/saml/")
|
||||
import utils
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ from django.conf.urls import patterns, include, url
|
|||
from .views import *
|
||||
|
||||
urlpatterns = patterns('',
|
||||
url(r'^(?P<slug>[\w,-]+)/data$', LDAPConnector.as_view(), name='ldap_conn-data'),
|
||||
url(r'^(?P<slug>[\w,-]+)/data$', LDAPConnectorView.as_view(), name='ldap_conn-data'),
|
||||
)
|
||||
|
||||
management_urlpatterns = patterns('',
|
||||
|
|
|
@ -2,6 +2,21 @@ from django.shortcuts import render, redirect
|
|||
from django.http import HttpResponse
|
||||
from django.views.decorators.csrf import csrf_exempt
|
||||
|
||||
import os
|
||||
|
||||
from django.core.urlresolvers import reverse
|
||||
from django.http import HttpResponse
|
||||
from django.shortcuts import get_object_or_404
|
||||
from django.views.generic.detail import SingleObjectMixin
|
||||
from django.views.generic import View, UpdateView, CreateView
|
||||
|
||||
from passerelle import utils
|
||||
|
||||
from .forms import QueryForm
|
||||
from .models import CsvDataSource, Query
|
||||
|
||||
|
||||
|
||||
#TODO
|
||||
# derive csv connector
|
||||
# use ldap3 instead of python-ldap
|
||||
|
@ -9,3 +24,8 @@ from django.views.decorators.csrf import csrf_exempt
|
|||
# Create your views here.
|
||||
def dummy_view(request):
|
||||
return HttpResponse("Dummy LDAP connector view.")
|
||||
|
||||
|
||||
class LDAPConnectorView(View, SingleObjectMixin):
|
||||
def get(request, *args, **kwargs):
|
||||
return HttpResponse("Got the LDAP!")
|
||||
|
|
Reference in New Issue