Skip to content
Extraits de code Groupes Projets
Valider db037d6c rédigé par d-skora's avatar d-skora
Parcourir les fichiers

PIWIK-767 cleanup after review

parent 7a8f9fe2
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -6,9 +6,6 @@
; edit config/config.ini.php and add the following:
; [General]
; action_title_category_delimiter = "-"
; Change the following value to set the required access level for creating, editing and removing segments
; Possible values are "view", "admin" and "superadmin"
segment_editor_required_access = "admin"
;--------
; WARNING - YOU SHOULD NOT EDIT THIS FILE DIRECTLY - Edit config.ini.php instead.
......@@ -425,6 +422,10 @@ enable_auto_update = 1
; If set to 0 it also disables the "sent plugin update emails" feature in general and the related setting in the UI.
enable_update_communication = 1
; Change the following value to set the required access level for creating, editing and removing segments
; Possible values are "view", "admin" and "superadmin"
segment_editor_required_access = "admin"
[Tracker]
; Piwik uses first party cookies by default. If set to 1,
; the visit ID cookie will be set on the Piwik server domain as well
......
......@@ -124,16 +124,9 @@ class API extends \Piwik\Plugin\API
{
$requiredAccess = isset(Config::getInstance()->General['segment_editor_required_access']) ? Config::getInstance()->General['segment_editor_required_access'] : "view";
if(
false == (
$this->checkSuperAdminAccess($requiredAccess) ||
return ($this->checkSuperAdminAccess($requiredAccess) ||
$this->checkViewAccess($requiredAccess, $siteid) ||
$this->checkAdminAccess($requiredAccess, $siteid)
)
) {
return false;
}
return true;
$this->checkAdminAccess($requiredAccess, $siteid));
}
private function checkSuperAdminAccess($requiredAccess)
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter