From 883c5209f4e78600b851238646bbdcaafdcc210b Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Wed, 2 Apr 2025 13:13:20 -0300 Subject: data, content: Artwork.{label,source} --- src/data/things/artwork.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/data') diff --git a/src/data/things/artwork.js b/src/data/things/artwork.js index fcc766e9..24850057 100644 --- a/src/data/things/artwork.js +++ b/src/data/things/artwork.js @@ -4,7 +4,8 @@ import {isContributionList, isDate, validateReferenceList} from '#validators'; import {parseContributors, parseDate} from '#yaml'; import {withPropertyFromObject} from '#composite/data'; -import {simpleString, soupyFind, thing} from '#composite/wiki-properties'; +import {contentString, simpleString, soupyFind, thing} + from '#composite/wiki-properties'; import { exposeConstant, @@ -32,6 +33,9 @@ export class Artwork extends Thing { thing: thing(), + label: simpleString(), + source: contentString(), + dateFromThingProperty: simpleString(), date: [ @@ -115,6 +119,9 @@ export class Artwork extends Thing { static [Thing.yamlDocumentSpec] = { fields: { + 'Label': {property: 'label'}, + 'Source': {property: 'source'}, + 'Date': { property: 'date', transform: parseDate, -- cgit 1.3.0-6-gf8a5