PRX / feeder.prx.org

Dovetail podcast content management system
https://podcasts.dovetail.prx.org
GNU Affero General Public License v3.0
5 stars 0 forks source link

Apple::Config only belongs to the private feed #993

Closed cavis closed 4 months ago

cavis commented 5 months ago

Our Apple::Config schema is fighting a bit with the formbuilder/UI. Since it shows up on the private Feed form UI. But only the public_feed has_one :apple_config. And there are 3 foreign keys to populate/validate.

This simplifies down to a single assocation: private_feed has_one :apple_config. And then I alias/delegate everything else when possible, to keep interfaces the same.

Should definitely QA this one carefully. Because it makes me nervous!