Accès Log reader

De EjnTricks
Révision de 8 novembre 2016 à 00:52 par Etienne (discussion | contributions)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

L'application Log Reader permet de visualiser le fichier de trace de OwnCloud directement dans l'application.

Hand-icon.png Votre avis

Nobody voted on this yet

 You need to enable JavaScript to vote


Icon ACL.png 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é.


Start-icon.png 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.