[testlib] added some new required attributes on FakeRequest, fix dummy NameError
.. -*- coding: utf-8 -*-Foire Aux Questions===================[FILL ME]* A quoi servent les crochets? Les crochets sont appeles lorsqu'une requete RQL est executee. Cela permet d'executer des actions specifiques lors d'un acces a la base de donnees, ce qui donne un controle de la base de donnees afin de prevenir l'insertion de `mauvaises` entites dans la base.* Quand utiliser un template HTML plutot qu'un composant graphique? Un template HTML ne peut contenir de logique, il ne permettra donc que de definir une vue statique. Un composant permet lui de gerer plus de logique et d'operations sur le contexte dans lequel il s'applique. Il faut donc bien reflechir avant de decider de l'un ou de l'autre, mais vous avez la possibilite de choisir.* Comment mettre à jour une base de données après avoir modifié le schéma? Cela dépend de ce qui a été modifié dans le schéma. * Modification d'une relation non finale * Modification d'une relation finale [TO COMPLETE]* Comment créer un utilisateur anonyme? Cela vous permet d'acceder a votre site sans avoir besoin de vous authentifier. Dans le fichier ``all-in-one.conf`` de votre instance, définir l'utilisateur anonyme en initilisant les valeurs des variables suivantes :: # login of the Erudi user account to use for anonymous user (if you want to # allow anonymous) anonymous-user=anon # password of the Erudi user account matching login anonymous-password=anon Vous devez aussi vous assurer que cet utilisateur `anon` existe dans la base de données, le plus simple étant de s'identifier sur votre application en administrateur et de rajouter l'utilisateur `anon` via l'interface d'administration.* Quelle est la différence entre `AppRsetObject` et `AppObject` ? La différence entre la classe `AppRsetObject` et la classe `AppObject` est que les instances de la premières sont séléctionnées pour une requête et un "result set" et alors que les secondes ne sont séléctionnées qu'en fonction de leur identifiant.