Finally fix the permissions for Widget\CalendarExport
This commit is contained in:
parent
95792f6b79
commit
d36bc29ce9
1 changed files with 7 additions and 3 deletions
|
@ -37,10 +37,14 @@ class CalendarExport
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* If it's a kind of profile page (intval($owner_uid)) return if the user not logged in and
|
* Cal logged in user (test permission at foreign profile page).
|
||||||
* export feature isn't enabled.
|
* If the $owner uid is available we know it is part of one of the profile pages (like /cal).
|
||||||
|
* So we have to test if if it's the own profile page of the logged in user
|
||||||
|
* or a foreign one. For foreign profile pages we need to check if the feature
|
||||||
|
* for exporting the cal is enabled (otherwise the widget would appear for logged in users
|
||||||
|
* on foreigen profile pages even if the widget is disabled).
|
||||||
*/
|
*/
|
||||||
if (!local_user() && $owner_uid && !Feature::isEnabled($owner_uid, 'export_calendar')) {
|
if (local_user() != $owner_uid && !Feature::isEnabled($owner_uid, "export_calendar")) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue