Example #1
0
class BackOfficeAssetSerializer(AssetSerializer):
    user = SimpleRalphUserSerializer()
    owner = SimpleRalphUserSerializer()

    class Meta(AssetSerializer.Meta):
        model = BackOfficeAsset
        depth = 2
Example #2
0
class ServiceSerializer(RalphAPISerializer):

    business_owners = SimpleRalphUserSerializer(many=True)
    technical_owners = SimpleRalphUserSerializer(many=True)

    class Meta:
        model = Service
        depth = 1
Example #3
0
class ServiceEnvironmentSerializer(TypeFromContentTypeSerializerMixin,
                                   WithCustomFieldsSerializerMixin,
                                   RalphAPISerializer):
    __str__ = StrField(show_type=True)
    business_owners = SimpleRalphUserSerializer(
        many=True, source='service.business_owners')
    technical_owners = SimpleRalphUserSerializer(
        many=True, source='service.technical_owners')

    class Meta:
        model = ServiceEnvironment
        depth = 1
        exclude = ('content_type', 'parent', 'service_env')
Example #4
0
class OwnersFromServiceEnvSerializerMixin(RalphAPISerializer):
    business_owners = SimpleRalphUserSerializer(
        many=True, source='service_env.service.business_owners')
    technical_owners = SimpleRalphUserSerializer(
        many=True, source='service_env.service.technical_owners')
Example #5
0
class LicenceUserSerializer(RalphAPISerializer):
    user = SimpleRalphUserSerializer()

    class Meta:
        model = LicenceUser