61 |
61 |
62 |
62 |
63 class UrlSerializer(ModelSerializer): |
63 class UrlSerializer(ModelSerializer): |
64 address = SimpleFieldSerializer(predicate=IIEP.address) |
64 address = SimpleFieldSerializer(predicate=IIEP.address) |
65 display = SimpleFieldSerializer(predicate=IIEP.display) |
65 display = SimpleFieldSerializer(predicate=IIEP.display) |
66 accessLevel = SimpleFieldSerializer(predicate=IIEP.accessLevel) |
|
67 |
66 |
68 |
67 |
69 |
68 |
70 class RecordSerializer(ModelSerializer): |
69 class RecordSerializer(ModelSerializer): |
71 |
70 |
72 identifier = SimpleFieldSerializer(predicate=DCT.identifier) |
71 identifier = SimpleFieldSerializer(predicate=DCT.identifier) |
73 notes = SimpleFieldSerializer(predicate=IIEP.notes) |
72 notes = SimpleFieldSerializer(predicate=IIEP.notes) |
74 editionStatement = SimpleFieldSerializer(predicate=IIEP.editionStatement) |
73 editionStatement = SimpleFieldSerializer(predicate=IIEP.editionStatement) |
|
74 corporateAuthorLabel = SimpleFieldSerializer(predicate=IIEP.corporateAuthorLabel) |
75 recordType = SimpleFieldSerializer(predicate=DCT.type) |
75 recordType = SimpleFieldSerializer(predicate=DCT.type) |
76 isDocumentPart = BooleanFieldSerializer(predicate=IIEP.isDocumentPart) |
76 isDocumentPart = BooleanFieldSerializer(predicate=IIEP.isDocumentPart) |
|
77 hidden = BooleanFieldSerializer(predicate=IIEP.hidden) |
|
78 restricted = BooleanFieldSerializer(predicate=IIEP.restricted) |
77 |
79 |
78 language = RelatedFieldSerializer(many=False, value_field='uri', predicate=DCT.language) |
80 language = RelatedFieldSerializer(many=False, value_field='uri', predicate=DCT.language) |
79 otherLanguages = RelatedFieldSerializer(many=True, value_field='uri', predicate=IIEP.otherLanguage) |
81 otherLanguages = RelatedFieldSerializer(many=True, value_field='uri', predicate=IIEP.otherLanguage) |
80 subjects = RelatedFieldSerializer(many=True, value_field='uri', predicate=DCT.subject) |
82 subjects = RelatedFieldSerializer(many=True, value_field='uri', predicate=DCT.subject) |
81 themes = RelatedFieldSerializer(many=True, value_field='uri', predicate=IIEP.theme) |
83 themes = RelatedFieldSerializer(many=True, value_field='uri', predicate=IIEP.theme) |
82 countries = RelatedFieldSerializer(many=True, value_field='uri', predicate=IIEP.country) |
84 countries = RelatedFieldSerializer(many=True, value_field='uri', predicate=IIEP.country) |
83 projectNames = RelatedFieldSerializer(many=True, value_field='uri', predicate=IIEP.projectName) |
85 projectNames = RelatedFieldSerializer(many=True, value_field='uri', predicate=IIEP.projectName) |
84 subjectCorporateBodies = RelatedFieldSerializer(many=True, value_field='uri', predicate=IIEP.subjectCorporateBody) |
86 subjectCorporateBodies = RelatedFieldSerializer(many=True, value_field='uri', predicate=IIEP.subjectCorporateBody) |
85 corporateAuthors = RelatedFieldSerializer(many=True, value_field='uri', predicate=IIEP.corporateAuthor) |
87 corporateAuthors = RelatedFieldSerializer(many=True, value_field='uri', predicate=IIEP.corporateAuthor) |
|
88 audiences = RelatedFieldSerializer(many=True, value_field='uri', predicate=IIEP.audience) |
86 |
89 |
87 isbns = RelatedFieldSerializer(many=True, value_field='isbn', predicate=IIEP.isbn, lang_field='lang') |
90 isbns = RelatedFieldSerializer(many=True, value_field='isbn', predicate=IIEP.isbn, lang_field='lang') |
88 issns = RelatedFieldSerializer(many=True, value_field='issn', predicate=IIEP.issn, lang_field='lang') |
91 issns = RelatedFieldSerializer(many=True, value_field='issn', predicate=IIEP.issn, lang_field='lang') |
89 collations = RelatedFieldSerializer(many=True, value_field='collation', predicate=IIEP.collation, lang_field='lang') |
92 collations = RelatedFieldSerializer(many=True, value_field='collation', predicate=IIEP.collation, lang_field='lang') |
90 documentCodes = RelatedFieldSerializer(many=True, value_field='documentCode', predicate=IIEP.documentCode, lang_field='lang') |
93 documentCodes = RelatedFieldSerializer(many=True, value_field='documentCode', predicate=IIEP.documentCode, lang_field='lang') |