« get me outta code hell

content, data: drop previous productions feature - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/data/things
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2025-12-31 07:29:40 -0400
committer(quasar) nebula <qznebula@protonmail.com>2025-12-31 07:29:40 -0400
commit0e15b509d725dc0ab16f9b7bad050bacb1ec9bf2 (patch)
treea3cba245c9fcbbd0a007e3713a9971172da85918 /src/data/things
parent8749691c4242b6da831ed30540a12708fb7d655f (diff)
content, data: drop previous productions feature preview
Diffstat (limited to 'src/data/things')
-rw-r--r--src/data/things/track.js21
1 files changed, 0 insertions, 21 deletions
diff --git a/src/data/things/track.js b/src/data/things/track.js
index d8d61ebf..f07bba82 100644
--- a/src/data/things/track.js
+++ b/src/data/things/track.js
@@ -495,15 +495,6 @@ export class Track extends Thing {
 
     // > Update & expose - Referenced tracks
 
-    previousProductionTracks: [
-      inheritFromMainRelease(),
-
-      referenceList({
-        class: input.value(Track),
-        find: soupyFind.input('trackMainReleasesOnly'),
-      }),
-    ],
-
     referencedTracks: [
       inheritFromMainRelease(),
 
@@ -891,10 +882,6 @@ export class Track extends Thing {
       exposeDependency('#album.groups'),
     ],
 
-    followingProductionTracks: reverseReferenceList({
-      reverse: soupyReverse.input('tracksWhichAreFollowingProductionsOf'),
-    }),
-
     referencedByTracks: reverseReferenceList({
       reverse: soupyReverse.input('tracksWhichReference'),
     }),
@@ -1032,7 +1019,6 @@ export class Track extends Thing {
 
       // Referenced tracks
 
-      'Previous Productions': {property: 'previousProductionTracks'},
       'Referenced Tracks': {property: 'referencedTracks'},
       'Sampled Tracks': {property: 'sampledTracks'},
 
@@ -1234,13 +1220,6 @@ export class Track extends Thing {
       referencing: track => track.isSecondaryRelease ? [track] : [],
       referenced: track => [track.mainReleaseTrack],
     },
-
-    tracksWhichAreFollowingProductionsOf: {
-      bindTo: 'trackData',
-
-      referencing: track => track.isMainRelease ? [track] : [],
-      referenced: track => track.previousProductionTracks,
-    },
   };
 
   // Track YAML loading is handled in album.js.