This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
passerelle-cr-poc/passerelle_cr_poc/models.py

25 lines
778 B
Python

# -*- coding: utf-8 -*-
from django.db import models
from django.utils.translation import ugettext_lazy as _
from passerelle.base.models import BaseResource
from passerelle.utils.api import endpoint
from passerelle.utils.jsonresponse import APIError
class ReunionConnector(BaseResource):
server = models.CharField(max_length=128, verbose_name=_('DB server'))
username = models.CharField(max_length=128, verbose_name=_('DB user'))
password = models.CharField(max_length=128, verbose_name=_('DB server'), null=True, blank=True)
category = 'Divers'
class Meta:
verbose_name = u'Connecteur de test réunion'
@endpoint(description_get=_('Ping'), methods=['get'], perm='can_access')
def ping(self, request):
return {'data': 'pong'}