You are not logged in.
Pages: 1
Topic closed
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
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.
Et honnêtement je ne vois rien d'autre ...
Offline
Qu'est qui te dérange dans les préférences des utilisateurs ?
Xavier Caillaud
Blog GLPI Infotel
Offline
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
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
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
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
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
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
Pages: 1
Topic closed