get parameter in ping endpoint
This commit is contained in:
parent
39a1e5cea1
commit
6640a31511
|
@ -2,6 +2,7 @@
|
||||||
|
|
||||||
from django.db import models
|
from django.db import models
|
||||||
from django.utils.translation import ugettext_lazy as _
|
from django.utils.translation import ugettext_lazy as _
|
||||||
|
import psycopg2
|
||||||
|
|
||||||
from passerelle.base.models import BaseResource
|
from passerelle.base.models import BaseResource
|
||||||
from passerelle.utils.api import endpoint
|
from passerelle.utils.api import endpoint
|
||||||
|
@ -12,13 +13,50 @@ class ReunionConnector(BaseResource):
|
||||||
|
|
||||||
server = models.CharField(max_length=128, verbose_name=_('DB server'))
|
server = models.CharField(max_length=128, verbose_name=_('DB server'))
|
||||||
username = models.CharField(max_length=128, verbose_name=_('DB user'))
|
username = models.CharField(max_length=128, verbose_name=_('DB user'))
|
||||||
password = models.CharField(max_length=128, verbose_name=_('DB server'), null=True, blank=True)
|
password = models.CharField(max_length=128, verbose_name=_('DB passsword'), null=True, blank=True)
|
||||||
|
# dbname = models.CharField(max_length=128, verbose_name=_('DB name'), null=True)
|
||||||
|
|
||||||
category = 'Divers'
|
category = 'Divers'
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
verbose_name = u'Connecteur de test réunion'
|
verbose_name = u'Connecteur de test réunion'
|
||||||
|
|
||||||
@endpoint(description_get=_('Ping'), methods=['get'], perm='can_access')
|
@endpoint(
|
||||||
def ping(self, request):
|
description_get=_('Ping'), methods=['get'], perm='can_access',
|
||||||
return {'data': 'pong'}
|
parameters={
|
||||||
|
'piment': {
|
||||||
|
'description': _('Piment'),
|
||||||
|
'example_value': 'oui',
|
||||||
|
},
|
||||||
|
}
|
||||||
|
)
|
||||||
|
def ping(self, request, piment):
|
||||||
|
return {'data': piment}
|
||||||
|
|
||||||
|
# @endpoint(description_get=_('Paiements'), methods=['get'], perm='can_access')
|
||||||
|
# def paiements(self, request):
|
||||||
|
# conn = psycopg2.connect(
|
||||||
|
# "host=%s port=5432 dbname=%mafat user=%s password=%s" % (
|
||||||
|
# self.server,
|
||||||
|
# self.username,
|
||||||
|
# self.password)
|
||||||
|
# )
|
||||||
|
# cur = conn.cursor()
|
||||||
|
# cur.execute('''SELECT id, demarche_id, email, paiement
|
||||||
|
# FROM chequenumerique
|
||||||
|
# ''')
|
||||||
|
|
||||||
|
# data = []
|
||||||
|
# while True:
|
||||||
|
# t = cur.fetchone()
|
||||||
|
# if not t:
|
||||||
|
# break
|
||||||
|
# id_, demarche_id, email, paiement = t
|
||||||
|
# data.append({
|
||||||
|
# 'id': id_,
|
||||||
|
# 'text': demarche_id,
|
||||||
|
# 'email': email,
|
||||||
|
# 'paiement': paiement
|
||||||
|
# })
|
||||||
|
|
||||||
|
# return {'data': data}
|
||||||
|
|
Reference in New Issue