Skip to content

Commit

Permalink
Merge pull request #1493 from podlove/feat/onboarding-settings
Browse files Browse the repository at this point in the history
feat(onboarding) - switch contributor/transcript on if needed
  • Loading branch information
dnkbln authored Aug 23, 2024
2 parents 42cc020 + fb1b6de commit dc9203b
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions lib/modules/onboarding/rest_api.php
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,23 @@ public function update_items($request)
$settings = get_option('podlove_podcast');
$settings["media_file_base_uri"] = "";
update_option('podlove_podcast', $settings);
// activated contributor module
if (isset($request['contributor'])) {
$contributor = $request['contributor'];
if (!\Podlove\Modules\Base::is_active('contributors') && $contributor) {
\Podlove\Modules\Base::activate('contributors');
}
}
// activated transcript module
if (isset($request['transcript'])) {
$transcript = $request['transcript'];
if (!\Podlove\Modules\Base::is_active('transcripts') && $transcript) {
\Podlove\Modules\Base::activate('transcripts');
}
}
return new \Podlove\Api\Response\OkResponse([
'status' => 'ok'
]);
}

public function update_permissions_check($request)
Expand Down

0 comments on commit dc9203b

Please sign in to comment.