예제 #1
0
    def ready(self):
        EmailAddress = self.get_model('EmailAddress')
        PhoneNumber = self.get_model('PhoneNumber')
        IsContactEmailAddress = self.get_model('IsContactEmailAddress')
        IsContactPhoneNumber = self.get_model('IsContactPhoneNumber')

        registry.register_model_with_api(
            current_module,
            EmailAddress,
            router,
            'contact/email-address',
            register_admin=True
        )

        registry.register_model_with_api(
            current_module,
            PhoneNumber,
            router,
            'contact/phone-number',
            register_admin=True
        )

        registry.register_model_with_api(
            current_module,
            IsContactPhoneNumber,
            router,
            'contact/is-contact-phone-number',
            register_admin=True
        )

        registry.register_model_with_api(
            current_module,
            IsContactEmailAddress,
            router,
            'contact/is-contact-email-address',
            register_admin=True
        )
예제 #2
0
    def ready(self):
        Identity = self.get_model('Identity')
        ProvidesIdentity = self.get_model('ProvidesIdentity')
        IdentityProvider = self.get_model('IdentityProvider')
        IsMatch = self.get_model('IsMatch')

        registry.register_model_with_api(
            current_module,
            Identity,
            router,
            'identity/identity',
            viewset_mixin=IdentityViewSetMixin,
            register_admin=True
        )

        registry.register_model_with_api(
            current_module,
            IdentityProvider,
            router,
            'identity/identity-provider',
            register_admin=True
        )

        registry.register_model_with_api(
            current_module,
            ProvidesIdentity,
            router,
            'identity/provides-identity'
        )

        registry.register_model_with_api(
            current_module,
            IsMatch,
            router,
            'identity/is-match'
        )
예제 #3
0
    def ready(self):
        Geohash = self.get_model('GeoHash')
        DeliveryPointBarcode = self.get_model('DeliveryPointBarcode')
        Address = self.get_model('Address')
        ResidesAt = self.get_model('ResidesAt')
        BornAt = self.get_model('BornAt')
        LivedNear = self.get_model('LivedNear')

        registry.register_model_with_api(
            current_module,
            Geohash,
            router,
            'location/geohash'
        )

        registry.register_model_with_api(
            current_module,
            DeliveryPointBarcode,
            router,
            'location/delivery-point-barcode'
        )

        registry.register_model_with_api(
            current_module,
            Address,
            router,
            'location/address',
            register_admin=True
        )

        registry.register_model_with_api(
            current_module,
            ResidesAt,
            router,
            'location/resides-at'
        )

        registry.register_model_with_api(
            current_module,
            BornAt,
            router,
            'location/born-at'
        )

        registry.register_model_with_api(
            current_module,
            LivedNear,
            router,
            'location/lived-near'
        )