src/p4l/api/serializers.py
changeset 98 7b6ca4ca3f67
parent 93 c675183a9325
child 105 62e4429f55cd
equal deleted inserted replaced
97:12bbec897e48 98:7b6ca4ca3f67
   123     themes = ThesaurusSerializer(many=True, slug_field='uri')
   123     themes = ThesaurusSerializer(many=True, slug_field='uri')
   124     countries = ThesaurusSerializer(many=True, slug_field='uri')
   124     countries = ThesaurusSerializer(many=True, slug_field='uri')
   125     projectNames = ThesaurusSerializer(many=True, slug_field='uri')
   125     projectNames = ThesaurusSerializer(many=True, slug_field='uri')
   126     subjectCorporateBodies = ThesaurusSerializer(many=True, slug_field='uri') 
   126     subjectCorporateBodies = ThesaurusSerializer(many=True, slug_field='uri') 
   127     corporateAuthors = ThesaurusSerializer(many=True, slug_field='uri')
   127     corporateAuthors = ThesaurusSerializer(many=True, slug_field='uri')
       
   128     audiences = ThesaurusSerializer(many=True, slug_field='uri')
   128 
   129 
   129     class Meta:
   130     class Meta:
   130         model = Record
   131         model = Record
   131         depth = 1
   132         depth = 1
   132         read_only_fields = ('identifier', 'uri')
   133         read_only_fields = ('identifier', 'uri')
   133         fields = ("identifier", "uri", "subjects", "notes", "otherLanguages",
   134         fields = ("identifier", "uri", "subjects", "notes", "otherLanguages",
   134                   "language", "editionStatement", "recordType", "isDocumentPart",
   135                   "language", "editionStatement", "recordType", "isDocumentPart",
   135                   "isMultilingual", "themes", "countries", "projectNames", 
   136                   "isHidden", "isRestricted", "themes", "countries", "projectNames", 
   136                   "subjectCorporateBodies", "corporateAuthors", "imprints",
   137                   "subjectCorporateBodies", "corporateAuthors", "corporateAuthorLabel", 
   137                   "titles", "addedTitles", "issns", "isbns", "documentCodes",
   138                   "imprints", "titles", "addedTitles", "issns", "isbns", "documentCodes",
   138                   "abstracts", "titlesMainDocument", "collations", "volumeIssues",
   139                   "abstracts", "titlesMainDocument", "collations", "volumeIssues",
   139                   "periodicals", "meetings", "subjectMeetings", "series",
   140                   "periodicals", "meetings", "subjectMeetings", "series",
   140                   "authors", "subjectPersons", "urls")
   141                   "authors", "subjectPersons", "urls", "audiences")
   141 
   142 
   142     
   143