You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2011-02-08 12:23:16

nomad33600
Member
Registered: 2011-01-20
Posts: 12

Interface standard : Supprimer le menu "préférences"

Bonjour à tous,

J'ai pour projet, dans mon entreprise, de mettre en production un helpdesk GLPI.

J'ai crée un profil adapté aux "utilisateurs de bases", ceux qui posteront des tickets. Le soucis c'est que je souhaite, pour ce profil, supprimer le lien menant aux préférences (à coté du lien "deconnexion"). Ou au moins interdire toutes modifications du compte.

Dans la configuration du profil je ne trouve pas d'options permettant de supprimer ce lien.

Auriez-vous une solution ?

Merci par avance!

Cordialement,


Windows Seven
GLPI ver 0.78.1
Xampp 1.7.3, PHP 5.3.1, Apache 2.2.14, MySQL 5.1.41

Offline

#2 2011-02-08 12:27:36

nicolasthomas84
Member
Registered: 2011-01-17
Posts: 25

Re: Interface standard : Supprimer le menu "préférences"

Salut !

Peut-être que le plus simple serait d'aller chercher directement sur le code et supprimer cette partie de code... Mais plus personne aurait alors l'accès.  hmm
Et honnêtement je ne vois rien d'autre ...

Offline

#3 2011-02-08 13:52:24

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Interface standard : Supprimer le menu "préférences"

Qu'est qui te dérange dans les préférences des utilisateurs ?


Xavier Caillaud
Blog GLPI Infotel

Offline

#4 2011-02-08 15:02:38

nomad33600
Member
Registered: 2011-01-20
Posts: 12

Re: Interface standard : Supprimer le menu "préférences"

tsmr wrote:

Qu'est qui te dérange dans les préférences des utilisateurs ?

Je ne veux pas que les gens modifient :

- Le nom et prénom du compte (liaison avec AD)

- l'Email (genre changer pour une boite perso)

- La langue (sinon ça va être le bordel)

- L'entité par défaut (pas utile)

- Les couleurs des priorités (les utilisateurs ne connaissent pas le code héxadecimal)

L'idée c'est de tout bloquer, parce que les utilisateurs n'ont pas besoin de modifier leurs comptes, et il y aura toujours quelqu'un qui fera le malin, changera tout et pleurera après...


Windows Seven
GLPI ver 0.78.1
Xampp 1.7.3, PHP 5.3.1, Apache 2.2.14, MySQL 5.1.41

Offline

#5 2011-02-08 15:06:46

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Interface standard : Supprimer le menu "préférences"

Normalement coté post-only, il n' y a pas de modif possible sur :

Le nom et prénom du compte, ni l'email, ni les couleurs des priorités et pour les entités, s'ils ont un profil restreint ca doit être limité à leurs droits


Xavier Caillaud
Blog GLPI Infotel

Offline

#6 2011-02-08 16:37:36

nomad33600
Member
Registered: 2011-01-20
Posts: 12

Re: Interface standard : Supprimer le menu "préférences"

tsmr wrote:

Normalement coté post-only, il n' y a pas de modif possible sur :

Le nom et prénom du compte, ni l'email, ni les couleurs des priorités et pour les entités, s'ils ont un profil restreint ca doit être limité à leurs droits

Tout à fait. Malheureusement l'interface simplifiée ne me convient pas puisqu'on a rajouté dans les comptes des fonctions supplémentaires (notes, bases de connaissances etc).


Windows Seven
GLPI ver 0.78.1
Xampp 1.7.3, PHP 5.3.1, Apache 2.2.14, MySQL 5.1.41

Offline

#7 2011-02-11 17:55:39

nomad33600
Member
Registered: 2011-01-20
Posts: 12

Re: Interface standard : Supprimer le menu "préférences"

up


Windows Seven
GLPI ver 0.78.1
Xampp 1.7.3, PHP 5.3.1, Apache 2.2.14, MySQL 5.1.41

Offline

#8 2024-08-19 22:17:25

vikthor
Member
From: Cancún Q.Roo México.
Registered: 2024-05-11
Posts: 7

Re: Interface standard : Supprimer le menu "préférences"

Bonjour. J'ai aussi ce doute. Je souhaite restreindre les autorisations aux utilisateurs dans le module de préférences. Comme je l'avais commenté dans un post précédent, j'ai bloqué l'accès directement dans le code. Plus précisément dans le fichier : preference.php.

use Glpi\Event;

include('../inc/includes.php');

$user = new User();


// Manage lost password
if (isset($_GET['lostpassword'])) {
    Html::nullHeader();
    if (isset($_GET['password_forget_token'])) {
        User::showPasswordForgetChangeForm($_GET['password_forget_token']);
    } else {
        User::showPasswordForgetRequestForm();
    }
    Html::nullFooter();
    exit();
}


Session::checkLoginUser();

if (
    isset($_POST["update"])
    && ($_POST["id"] == Session::getLoginUserID())
) {
    $user->update($_POST);
    Event::log(
        $_POST["id"],
        "users",
        5,
        "setup",
        //TRANS: %s is the user login
        sprintf(__('%s updates an item'), $_SESSION["glpiname"])
    );
    Html::back();
} else {
    if (Session::getCurrentInterface() == "central") {
        Html::header(Preference::getTypeName(1), $_SERVER['PHP_SELF'], 'preference');
    } else {
        Html::helpHeader(Preference::getTypeName(1));
    }

    $pref = new Preference();
//Si lo comentamos ya no saldran las preferencias. || Si nous le commentons, les préférences n'apparaîtront plus.
//    $pref->display(['main_class' => 'tab_cadre_fixe']);

    if (Session::getCurrentInterface() == "central") {
        Html::footer();
    } else {
        Html::helpFooter();
    }
}

J'aimerais savoir si on peut restreindre certains champs du module pour ne pas avoir à tout restreindre ?

Plus précisément les e-mails, la langue et le lieu. Merci beaucoup.

Désolé pour mon mauvais français.

Last edited by vikthor (2024-08-19 22:19:27)

Offline

#9 2024-08-20 00:12:51

cconard96
Moderator
Registered: 2018-07-31
Posts: 2,825
Website

Re: Interface standard : Supprimer le menu "préférences"

S'il vous plaît, ne reprenez pas des sujets datant d'il y a 13 ans. Il est préférable de créer un nouveau sujet.


GLPI Collaborator and Plugin Developer.
My non-English comments are automated translations. Sorry for any confusion that causes.
Mes commentaires non anglais sont des traductions automatiques. Désolé pour toute confusion qui cause.
Mis comentarios que no están en inglés son traducciones automáticas. Perdón por cualquier confusión que cause.

Offline

Board footer

Powered by FluxBB