Accès Log reader
L'application Log Reader
permet de visualiser le fichier de trace de OwnCloud directement dans l'application.
Votre avis
Nobody voted on this yet
|
|
Droit d'accès
L'accès au fichier de trace est assez sensible et l'application n'est disponible que pour les comptes administrateurs. Ce filtre est mis en place dans le fichier appinfo/app.php
.
$c = \OC::$server;
$user = \OC::$server->getUserSession()->getUser();
if ($user and \OC::$server->getGroupManager()->isAdmin($user->getUID())) {
\OC::$server->getNavigationManager()->add(function () {
return [
'id' => 'logreader',
'order' => 22,
'name' => 'Log reader',
'href' => \OC::$server->getURLGenerator()->linkToRoute('logreader.page.index'),
'icon' => \OC::$server->getURLGenerator()->imagePath('logreader', 'app.svg'),//TODO
];
});
}
Il est également possible de spécialiser cette restriction en spécifiant les groupes ayant accès à l'application. Ceci s'effectue dans l'interface d'administration des applications, et en cochant la case Activer uniquement pour certains groupes
. La zone de saisie est alors disponible et il est possible de taper le nom d'un groupe ou de sélectionner la valeur dans la liste présentée.
Il est possible de spécifier un ou plusieurs groupes ayant accès à l'application. Dans le cadre de cette installation, le groupe personnalisé owncloudAdmin
est spécifié.
Présentation
Pour les utilisateurs répondant aux critères de restrictions, l'accès à l'application s'effectue dans le menu dans le coin supérieur gauche.
Une interface est alors affichée pour afficher le contenu de la trace de OwnCloud.