Mantis

Autoriser un nouvel élément de menu à UN ou N droits et sur UN projet ?

Posted by gom 
gom
Autoriser un nouvel élément de menu à UN ou N droits et sur UN projet ?
September 05, 2008 01:00PM
Bonjour,

Ajout d'un des éléments du menu normalement réservé aux comptes "ADMINISTRATOR" pour UN ET UN SEUL PROJET ?

$g_main_menu_custom_options = array (array("Roadmap", DEVELOPER, 'roadmap_page.php&#039winking smiley, array("Roadmap", MANAGER, 'roadmap_page.php&#039winking smiley);

J'ai essayé d'ajouter ce bout de code et je ne vois pas apparaître l'élément de menu "Roadmap", pourquoi ?

De plus, il me semble que si ça fonctionnait je verrais apparaître cet élément dans tous les projets sur lesquels je suis présent. Savez-vous comment éviter cela ... si c'est possible ?! sad smiley


Gôm


Mantis : 1.0.6 - 1.1.2 (avec Plugins)
Apache : 2.0.63
PHP : 4.4.9
MySQL : 5.0.51b
OS : Windows 2003 Server R2 SP2
Environnement : WAMP Server 2.0c



Edited 1 time(s). Last edit at 09/05/2008 01:00PM by gom.
Re: Autoriser un nouvel élément de menu à UN ou N droits et sur UN projet ?
September 05, 2008 02:31PM
Quote
gom
Bonjour,

Ajout d'un des éléments du menu normalement réservé aux comptes "ADMINISTRATOR" pour UN ET UN SEUL PROJET ?

$g_main_menu_custom_options = array (array("Roadmap", DEVELOPER, 'roadmap_page.php&#039winking smiley, array("Roadmap", MANAGER, 'roadmap_page.php&#039winking smiley);

J'ai essayé d'ajouter ce bout de code et je ne vois pas apparaître l'élément de menu "Roadmap", pourquoi ?

Parce que vous avez installé des plugins.

Quote

De plus, il me semble que si ça fonctionnait je verrais apparaître cet élément dans tous les projets sur lesquels je suis présent. Savez-vous comment éviter cela ... si c'est possible ?! sad smiley

Il faut passer par la page de configuration (depuis le lien Manage) en ayant pris soin de bien choisir le projet avant.

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
gom
Re: Autoriser un nouvel élément de menu à UN ou N droits et sur UN projet ?
September 05, 2008 02:42PM
Quote
deboutv
Parce que vous avez installé des plugins.

Comment je fais maintenant ?!


Quote
deboutv
Il faut passer par la page de configuration (depuis le lien Manage) en ayant pris soin de bien choisir le projet avant.

Si c'est la réponse à la question que je pose juste au dessus, alors je n'ai pas compris ! confused smiley


Mantis : 1.0.6 - 1.1.2 (avec Plugins)
Apache : 2.0.63
PHP : 4.4.9
MySQL : 5.0.51b
OS : Windows 2003 Server R2 SP2
Environnement : WAMP Server 2.0c
Re: Autoriser un nouvel élément de menu à UN ou N droits et sur UN projet ?
September 05, 2008 02:54PM
Quote
gom
Quote
deboutv
Parce que vous avez installé des plugins.

Comment je fais maintenant ?!


Quote
deboutv
Il faut passer par la page de configuration (depuis le lien Manage) en ayant pris soin de bien choisir le projet avant.

Si c'est la réponse à la question que je pose juste au dessus, alors je n'ai pas compris ! confused smiley

Oui c'est la réponse à la question du dessus. Dans Mantis il faut cliquer sur le lien "Manage" puis sur le lien "Manage Configuration". On se retrouve sur une page qui permet de modifier la configuration de Mantis.

Normalement il y a une case avec ceci (ou quelque chose qui y ressemble) qu'il faut modifier : [code=Text]All Users All Projects main_menu_custom_options complex

array (
0 =>
array (
0 => 'plugins_pluginmanager_link',
1 => 10,
2 => 'plugins_page.php',
),
1 =>
array (
0 => 'plugins_search_link',
1 => 10,
2 => 'plugins/search/search_page.php',
),
2 =>
array (
0 => 'plugins_bugsin_link',
1 => 10,
2 => 'plugins_page.php?plugin=bugsin&display=bugsin',
),
)

administrator [/code]

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
gom
Re: Autoriser un nouvel élément de menu à UN ou N droits et sur UN projet ?
September 05, 2008 03:14PM
Je viens de le faire en choisissant bien le type "Complex" et voilà ce que ça me donne :

Quote
Ma config Mantis
Tous les utilisateurs Tous les projets main_menu_custom_options string 'array (
0 =>
array (
0 => 'plugins_pluginmanager_link',
1 => 10,
2 => 'plugins_page.php',
),
1 =>
array (
0 => 'Roadmap',
1 => 55,
2 => 'roadmap_page.php',
),
)' Administrateur


Ça change automatiquement en type "String" !!!

Du coup je me retrouve avec une erreur "SYSTEM WARNING: Invalid argument supplied for foreach()" dans la barre de menu.


Mantis : 1.0.6 - 1.1.2 (avec Plugins)
Apache : 2.0.63
PHP : 4.4.9
MySQL : 5.0.51b
OS : Windows 2003 Server R2 SP2
Environnement : WAMP Server 2.0c



Edited 1 time(s). Last edit at 09/05/2008 03:15PM by gom.
Re: Autoriser un nouvel élément de menu à UN ou N droits et sur UN projet ?
September 05, 2008 03:30PM
On est bien d'accord sur le fait que Administrateur ne fait pas partie de la chaine et qu'il ne faut pas de ' dans la chaîne.
Si tout est bien fait c'est que c'est un bug de Mantis.

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
gom
Re: Autoriser un nouvel élément de menu à UN ou N droits et sur UN projet ?
September 05, 2008 03:41PM
Super ... un nouveau bug dans le standard ! sad smiley

J'ai tout de même réussi à faire ce que je voulais en modifiant directement config_inc.php et en supprimant cette option de configuration grâce au bouton "Supprimer" en bout de ligne.


Merci


Mantis : 1.0.6 - 1.1.2 (avec Plugins)
Apache : 2.0.63
PHP : 4.4.9
MySQL : 5.0.51b
OS : Windows 2003 Server R2 SP2
Environnement : WAMP Server 2.0c
Sorry, only registered users may post in this forum.

Click here to login



Online Users

Guests: 8
Record Number of Users: 1 on April 02, 2023
Record Number of Guests: 115 on November 09, 2023
Top Users
Hébergeur : Morinie.Fr