Skip to content

Comments

87 seed data in backend#119

Open
josieek wants to merge 125 commits intomainfrom
87-seed-data-in-backend
Open

87 seed data in backend#119
josieek wants to merge 125 commits intomainfrom
87-seed-data-in-backend

Conversation

@josieek
Copy link

@josieek josieek commented Feb 20, 2026

Seed examples for all tables except for production info and story draft

Changes made

Anthology Fields

  • Byline field added (default '')
  • Optional subtitle added
  • Genres and themes moved here instead of Story
  • Triggers added - default empty
  • Published date has type date
  • Optional sponsors field added
  • Optional AgeCategory field added
  • photo url and shopify link have default ""
  • TypeOrm elationships between Story, Inventory, and ProductionInfo

TypeOrm relationships between Inventory and InventoryHoldings

Omchai datetimeAssigned has type Date

All fields camel cased with column name underscore syntax because this is the convention between Typescript and SQL

Notes

I'm thinking of potentially collapsing Story and StoryDraft into one class since we really can't access much information about a published Story

rjuvekar137 and others added 30 commits September 16, 2025 22:11
Implemented Anthology Module and small update to Anthology Controller
Add API routes to list and create anthologies
UPDATE endpoint for updating an anthology in a library
Add DELETE /anthology/:id endpoint with 200 response and 404 handling
josieek and others added 30 commits February 9, 2026 20:53
BOS-68: create/test story+anth endpoints
…entity

Revert "BOS-68: create/test story+anth endpoints"
Make individual publication page responsive
Production Info entity, routes and db migration
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.