« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/data/things/artwork.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/data/things/artwork.js')
-rw-r--r--src/data/things/artwork.js9
1 files changed, 8 insertions, 1 deletions
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,