api_ref.py
978 Bytes
# from tangsel.base.tools.api import auth_from_rpc
# from pyramid_rpc.jsonrpc import jsonrpc_method
# from .. import JenisPelayanan
# import logging
# log = logging.getLogger(__name__)
# class RefApi(object):
# def __init__(self, request):
# self.req =request
# self.data = ''
# # @jsonrpc_method(method='get_jenis_pelayanan', endpoint='pbb-api')
# # def get_jenis_pelayanan(self, data):
# # self.data = data
# # request = self.req
# # log.warning("Req from {}: {}".format(request.client_addr, self.data))
# # auth_from_rpc(request)
# # qry = JenisPelayanan.query()
# # if "kode" in data:
# # qry = qry.filter_by(kd_jns_pelayanan=data["kode"])
# # result = []
# # for row in qry.all():
# # result.append(dict(kd_jns_pelayanan=row.kd_jns_pelayanan,
# # nm_jns_pelayanan=row.nm_jns_pelayanan))
# # return dict(data=result)