mirror of
https://code.castopod.org/adaures/castopod
synced 2025-06-06 01:12:01 +00:00
fix: redirect to non cached views when authenticated in public views
This commit is contained in:
parent
c1581c1fd4
commit
482b47ba6b
@ -89,7 +89,10 @@ class EpisodeController extends BaseController
|
|||||||
|
|
||||||
if (can_user_interact()) {
|
if (can_user_interact()) {
|
||||||
helper('form');
|
helper('form');
|
||||||
|
|
||||||
|
return view('episode/comments', $data);
|
||||||
}
|
}
|
||||||
|
|
||||||
// The page cache is set to a decade so it is deleted manually upon podcast update
|
// The page cache is set to a decade so it is deleted manually upon podcast update
|
||||||
return view('episode/comments', $data, [
|
return view('episode/comments', $data, [
|
||||||
'cache' => $secondsToNextUnpublishedEpisode
|
'cache' => $secondsToNextUnpublishedEpisode
|
||||||
@ -128,6 +131,8 @@ class EpisodeController extends BaseController
|
|||||||
|
|
||||||
if (can_user_interact()) {
|
if (can_user_interact()) {
|
||||||
helper('form');
|
helper('form');
|
||||||
|
|
||||||
|
return view('episode/activity', $data);
|
||||||
}
|
}
|
||||||
// The page cache is set to a decade so it is deleted manually upon podcast update
|
// The page cache is set to a decade so it is deleted manually upon podcast update
|
||||||
return view('episode/activity', $data, [
|
return view('episode/activity', $data, [
|
||||||
|
@ -88,6 +88,8 @@ class PodcastController extends BaseController
|
|||||||
// if user is logged in then send to the authenticated activity view
|
// if user is logged in then send to the authenticated activity view
|
||||||
if (can_user_interact()) {
|
if (can_user_interact()) {
|
||||||
helper('form');
|
helper('form');
|
||||||
|
|
||||||
|
return view('podcast/activity', $data);
|
||||||
}
|
}
|
||||||
|
|
||||||
$secondsToNextUnpublishedEpisode = (new EpisodeModel())->getSecondsToNextUnpublishedEpisode(
|
$secondsToNextUnpublishedEpisode = (new EpisodeModel())->getSecondsToNextUnpublishedEpisode(
|
||||||
@ -136,6 +138,8 @@ class PodcastController extends BaseController
|
|||||||
// // if user is logged in then send to the authenticated activity view
|
// // if user is logged in then send to the authenticated activity view
|
||||||
if (can_user_interact()) {
|
if (can_user_interact()) {
|
||||||
helper('form');
|
helper('form');
|
||||||
|
|
||||||
|
return view('podcast/about', $data);
|
||||||
}
|
}
|
||||||
|
|
||||||
$secondsToNextUnpublishedEpisode = (new EpisodeModel())->getSecondsToNextUnpublishedEpisode(
|
$secondsToNextUnpublishedEpisode = (new EpisodeModel())->getSecondsToNextUnpublishedEpisode(
|
||||||
@ -257,6 +261,10 @@ class PodcastController extends BaseController
|
|||||||
),
|
),
|
||||||
];
|
];
|
||||||
|
|
||||||
|
if (can_user_interact()) {
|
||||||
|
return view('podcast/episodes', $data);
|
||||||
|
}
|
||||||
|
|
||||||
$secondsToNextUnpublishedEpisode = (new EpisodeModel())->getSecondsToNextUnpublishedEpisode(
|
$secondsToNextUnpublishedEpisode = (new EpisodeModel())->getSecondsToNextUnpublishedEpisode(
|
||||||
$this->podcast->id,
|
$this->podcast->id,
|
||||||
);
|
);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user