def test_check_key(self):
     self.assertTrue(
         ApiHelper.check_key(
             'f7e815ad8b88969d48a2e43f81e0b1aee28523f9f1330e345cc172747cc811d02ec6531855dece38dbe3692104c34c67'
         ))
     self.assertFalse(
         ApiHelper.check_key(
             '5cc172747cc811d02ec6531855dece38dbe3692104c34c67f7e815ad8b88969d48a2e43f81e0b1aee28523f9f1330e34'
         ))
    def list(self, request, *args, **kwargs):
        key = kwargs.get('key')
        if not ApiHelper.check_key(key):
            raise Exception

        self.queryset = GuaranteeCompany.objects.filter(is_stopped=False).order_by('priority', 'id').all()
        self.serializer_class = GuaranteeCompanySerializer

        return super().list(request, args, kwargs)
Beispiel #3
0
    def list(self, request, *args, **kwargs):
        key = kwargs.get('key')
        if not ApiHelper.check_key(key):
            raise Exception

        self.queryset = VacancyInputDocumentPrice.objects.filter(is_stopped=False).order_by('priority').all()
        self.serializer_class = VacancyInputDocumentPriceSerializer

        return super().list(request, args, kwargs)
    def list(self, request, *args, **kwargs):
        key = kwargs.get('key')
        if not ApiHelper.check_key(key):
            raise Exception

        self.queryset = LandmarkType.objects.filter(
            Q(is_stopped=False) | Q(pk=0)).order_by('priority').all()
        self.serializer_class = LandmarkTypeSerializer

        return super().list(request, args, kwargs)
Beispiel #5
0
    def list(self, request, *args, **kwargs):
        key = kwargs.get('key')
        if not ApiHelper.check_key(key):
            raise Exception

        self.queryset = Pref.objects.filter(Q(is_trading_area=True) | Q(
            pk=0)).order_by('priority').all()
        self.serializer_class = PrefSerializer

        return super().list(request, args, kwargs)
Beispiel #6
0
    def retrieve(self, request, *args, **kwargs):
        key = kwargs.get('key')
        if not ApiHelper.check_key(key):
            raise Exception

        postal_code = kwargs['postal_code']
        self.queryset = PostalCode.objects.filter(
            postal_code=postal_code).all()
        self.serializer_class = PostalCodeSerializer
        self.lookup_field = 'postal_code'

        return super().retrieve(request, args, kwargs)
Beispiel #7
0
    def list(self, request, *args, **kwargs):
        key = kwargs.get('key')
        if not ApiHelper.check_key(key):
            raise Exception

        railway_id = kwargs.get('railway_id')

        self.queryset = Station.objects.filter(
            Q(railway_id=railway_id, is_trading=True, is_stopped=False)
            | Q(pk=0)).order_by('priority').all()
        self.serializer_class = StationSerializer

        return super().list(request, args, kwargs)
    def list(self, request, *args, **kwargs):
        key = kwargs.get('key')
        if not ApiHelper.check_key(key):
            raise Exception

        city_id = kwargs.get('city_id')

        self.queryset = Area.objects.filter(
            Q(is_stopped=False, city_area_cities__id=city_id) | Q(pk=0)
        ).order_by('pref__priority', 'kana').all()
        self.serializer_class = AreaSerializer

        return super().list(request, args, kwargs)
    def list(self, request, *args, **kwargs):
        key = kwargs.get('key')
        if not ApiHelper.check_key(key):
            raise Exception

        landmark_type_id = kwargs.get('landmark_type_id')

        self.queryset = Landmark.objects.filter(
            Q(landmark_type_id=landmark_type_id, is_stopped=False,) | Q(pk=0)
        ).order_by('landmark_type__priority', 'priority', 'kana').all()
        self.serializer_class = LandmarkSerializer

        return super().list(request, args, kwargs)
Beispiel #10
0
    def list(self, request, *args, **kwargs):
        key = kwargs.get('key')
        if not ApiHelper.check_key(key):
            raise Exception

        id = kwargs.get('id')
        room = Room.objects.get(pk=id)

        self.queryset = RoomPicture.objects.filter(
            room=room,
            is_deleted=False,
        ).order_by('priority', 'picture_type__priority', 'id').all()
        self.serializer_class = RoomPictureSerializer

        return super().list(request, args, kwargs)
    def list(self, request, *args, **kwargs):
        key = kwargs.get('key')
        if not ApiHelper.check_key(key):
            raise Exception

        hint = kwargs.get('hint')

        conditions = Q(is_stopped=False, is_deleted=False)
        conditions.add(Q(pk=0), Q.OR)

        self.queryset = Department.objects.filter(conditions).order_by(
            'priority').all()
        self.serializer_class = DepartmentSerializer

        return super().list(request, args, kwargs)
    def list(self, request, *args, **kwargs):
        key = kwargs.get('key')
        if not ApiHelper.check_key(key):
            raise Exception

        hint = kwargs.get('hint')

        conditions = Q(is_stopped=False, is_deleted=False)
        if hint:
            keywords = hint.replace(' ', ' ').split(' ')
            for keyword in keywords:
                conditions.add(Q(owner_name__contains=keyword), Q.AND)
        conditions.add(Q(pk=0), Q.OR)

        self.queryset = Owner.objects.filter(conditions).order_by(
            'owner_kana').all()
        self.serializer_class = OwnerSerializer

        return super().list(request, args, kwargs)
 def test_check_key(self):
     self.assertTrue(
         ApiHelper.check_key(
             'd2bc3da12c8c891681da44440d78bb1a3d16e5f649740fd16aa3b4e1fd7ee540d0a2b2b3fb99325e81b745a1308049e1'
         ))
Beispiel #14
0
    def retrieve(self, request, *args, **kwargs):
        key = kwargs.get('key')
        if not ApiHelper.check_key(key):
            raise Exception

        return Response(uuid.uuid4().hex)