[Obm] Fwd: [Follow] OBM under winNT ?
Pierre Baudracco
pierre.baudracco@aliacom.fr
Wed, 2 Jun 2004 19:48:51 +0200
> > 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.
user, editor et admin sont les profils par defaut.
il est possible de modifier leurs droits par defaut en les definissant dans le
obm_conf.inc
$profiles["user"] = ... (chaine des droits)
voir dans obminclude/phplib/obmlib.inc pour plus d'infos
> > - 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."
Il va bientot y a voir une section FAQ sur le site (des la publication de la
0.8.2) repondant aussi a cete question.
> 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.
De meme il est possible (mais cela va etre encore simplifie) d'ajouter ses
propres profils personnalises.
> Voilà en esperant vous avoir aidé,
> Cordialement
> Mehdi.
--
Pierre Baudracco - Aliacom - 05 62 19 24 91 - www.aliacom.fr