예제 #1
0
class BaseContentSerializer(base.ModelSerializer):
    pulp_href = base.DetailIdentityField(
        view_name_pattern=r"contents(-.*/.*)-detail", )

    class Meta:
        model = models.Content
        fields = base.ModelSerializer.Meta.fields
예제 #2
0
파일: content.py 프로젝트: bherrin3/pulp
class ContentSerializer(base.MasterModelSerializer):
    _href = base.DetailIdentityField()

    artifacts = fields.ContentArtifactsField(help_text=_(
        "A dict mapping relative paths inside the Content to the corresponding"
        "Artifact URLs. E.g.: {'relative/path': "
        "'/artifacts/1/'"), )

    class Meta:
        model = models.Content
        fields = base.MasterModelSerializer.Meta.fields + ('artifacts', )
예제 #3
0
파일: content.py 프로젝트: bherrin3/pulp
class ContentGuardSerializer(base.MasterModelSerializer):
    _href = base.DetailIdentityField()

    name = serializers.CharField(help_text=_('The unique name.'))
    description = serializers.CharField(
        help_text=_('An optional description.'),
        allow_blank=True,
        required=False)

    class Meta:
        model = models.ContentGuard
        fields = base.MasterModelSerializer.Meta.fields + ('name',
                                                           'description')
예제 #4
0
class ContentSerializer(base.MasterModelSerializer):
    _href = base.DetailIdentityField()

    notes = base.GenericKeyValueRelatedField(
        help_text=_('A mapping of string keys to string values, for storing notes on this object.'),
        required=False
    )

    artifacts = fields.ContentArtifactsField(
        help_text=_("A dict mapping relative paths inside the Content to the corresponding"
                    "Artifact URLs. E.g.: {'relative/path': "
                    "'http://localhost/full_artifact_path'}"),
    )

    class Meta:
        model = models.Content
        fields = base.MasterModelSerializer.Meta.fields + ('notes', 'artifacts')
예제 #5
0
class BaseContentSerializer(base.ModelSerializer):
    pulp_href = base.DetailIdentityField()

    class Meta:
        model = models.Content
        fields = base.ModelSerializer.Meta.fields