[Obm] Fwd: [Follow] OBM under winNT ?

Mehdi Rande mehdi.rande@aliacom.fr
Wed, 02 Jun 2004 19:30:39 +0200


Pierre Baudracco wrote:
> 
> ----- Forwarded message from Simon BASLE <simon.basle@winosoft.com> -----
>     Date: Wed, 02 Jun 2004 15:21:14 +0200
>     From: Simon BASLE <simon.basle@winosoft.com>
> Reply-To: Simon BASLE <simon.basle@winosoft.com>
>  Subject: [Follow] OBM under winNT ?
>       To: pierre.baudracco@aliacom.fr
> 
> Apparemment vous êtes français donc ce message sera en français ;)
> Donc finalement j'ai réussi (je pense) à installer OBM en local avec 
> easyPHP.

En effet,
Apparemment j'ai fait une petite erreur de manipulation en répondant à 
votre précedent message, j'y ai répondu sur la mailing-list en oubliant 
de vous mettre en copie (un reply all un peu trop rapide :) ).

> Lors de l'utilisation, je m'aperçois que :
> 	- avec un compte de niveau utilisateur je n'arrive pas à insérer dans 
> l'agenda (me met le message "check_perm : ACCESS DENIED action=new, 
> mod_right=3, ac=4").

En effet les compte de niveau utilisateurs n'ont pas le droit d'inserer 
des événements dans l'agenda. Ils ont uniquement le droit de 
consultation sur l'ensemble de l'application en fait.

> 	- les guillemets simples ne sont pas échappées lors de l'insertion dans 
> la BD ce qui provoque une erreur de MySQL (par exemple guillemets dans 
> les commentaires d'un rendez-vous...)
> J'ai passé la directive PHP magic_quotes_gpc à On et cela fonctionne 
> mais peut-être existe-t'il des cas particuliers...

En effet l'application a toujours été testée avec les magic quotes à On, 
il n'y a normalement pas de problème.

> 	- parfois (notamment avec les comptes de démo) je n'arrivais pas à 
> obtenir la liste des utilisateurs (ou tout autre liste) mais j'obtenais 
> le message d'erreur suivant :
> "Database error: seek(0) failed: result has 0 rows
> MySQL Error: 0 ()
> Session halted."
> 

Oui c'est normal après l'installation d'Obm il vous faut réinitialiser 
toutes les préférences des utilisateurs.
Pour ce faire il faut se connecter en tant qu'uadmin aller dans l'onglet 
Administration, puis aller dans préférences et enfin executer
Update all users preferences with default values .
Cela réglera le problème de seek(0).

> En espérant que vous pourrez éclairer ma lanterne en ce qui concerne les 
> droits d'utilisateurs (si vous pouviez me dire à quoi correspondent 
> respectivement user et editor, je vous en serais reconnaissant)
> 

Comme je le disais plus haut, l'utilisateur de type user n'a que les 
droits de consultation sur l'ensemble de l'application. Il ne peux pas y 
créer d'objet (Événements, Contacts, Copagnies.....) ni les modifier ou 
les supprimer. Cela peux etre util pour les stagiaires par exemple.

L'utilisateur de type editor, lui à a contrario le droits de modifier et 
créer des objets dans l'application. Dans la plus part des cas un 
utilisateur doit etre du type editor.

Voilà en esperant vous avoir aidé,
Cordialement
Mehdi.

-- 
Mehdi Rande - mehdi.rande@aliacom.fr
ALIACOM - www.aliacom.fr -
Toulouse : 05 62 19 24 91 - Paris : 01 48 25 53 13