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

Design: Set up defaults for Apple::Config `publish_enabled` and `publish_blocks_rss` and add UI facility. #1084

Open svevang opened 2 months ago

svevang commented 2 months ago

Subsequent to the Subscriptions UI creation flow, the user should be in a state that's suitable to upload audio. But currently, the Apple::Config defaults to publish_enabled == false and sync_blocks_rss == false.

Publishing needs to be enabled on the config in order to upload audio. Also, the 'sync blocks RSS' setting should be in a more conservative stance, meaning that if someone is setting up subscriptions, they probably expect that the subscription only audio is uploaded first -- in the case of Delegated Delivery blocking the release of the non-subscriber audio.