66 que de definir une vue statique. Un composant permet lui de gerer |
66 que de definir une vue statique. Un composant permet lui de gerer |
67 plus de logique et d'operations sur le contexte dans lequel il |
67 plus de logique et d'operations sur le contexte dans lequel il |
68 s'applique. Il faut donc bien reflechir avant de decider de l'un ou |
68 s'applique. Il faut donc bien reflechir avant de decider de l'un ou |
69 de l'autre, mais vous avez la possibilite de choisir. |
69 de l'autre, mais vous avez la possibilite de choisir. |
70 |
70 |
|
71 * What is the difference between `AppRsetObject` and `AppObject` ? |
|
72 |
|
73 La différence entre la classe `AppRsetObject` et la classe `AppObject` est que |
|
74 les instances de la premières sont séléctionnées pour une requête et un "result |
|
75 set" et alors que les secondes ne sont séléctionnées qu'en fonction de leur |
|
76 identifiant. |
|
77 |
|
78 HOW TO |
|
79 ====== |
|
80 |
|
81 [TO COMPLETE] |
|
82 |
|
83 |
71 * How to update a database after a schema modification? |
84 * How to update a database after a schema modification? |
72 |
85 |
73 Cela dépend de ce qui a été modifié dans le schéma. |
86 Cela dépend de ce qui a été modifié dans le schéma. |
74 |
87 |
75 * Modification d'une relation non finale |
88 * Modification d'une relation non finale |
76 |
89 |
77 * Modification d'une relation finale |
90 * Modification d'une relation finale |
78 |
91 |
79 [TO COMPLETE] |
|
80 |
92 |
81 * How to create an anonymous user? |
93 * How to create an anonymous user? |
82 |
94 |
83 Cela vous permet d'acceder a votre site sans avoir besoin de vous authentifier. |
95 Cela vous permet d'acceder a votre site sans avoir besoin de vous authentifier. |
84 Dans le fichier ``all-in-one.conf`` de votre instance, définir l'utilisateur |
96 Dans le fichier ``all-in-one.conf`` de votre instance, définir l'utilisateur |
93 |
105 |
94 Vous devez aussi vous assurer que cet utilisateur `anon` existe dans la base |
106 Vous devez aussi vous assurer que cet utilisateur `anon` existe dans la base |
95 de données, le plus simple étant de s'identifier sur votre application en |
107 de données, le plus simple étant de s'identifier sur votre application en |
96 administrateur et de rajouter l'utilisateur `anon` via l'interface d'administration. |
108 administrateur et de rajouter l'utilisateur `anon` via l'interface d'administration. |
97 |
109 |
98 * What is the difference between `AppRsetObject` and `AppObject` ? |
|
99 |
110 |
100 La différence entre la classe `AppRsetObject` et la classe `AppObject` est que |
111 * How to change the application logo? |
101 les instances de la premières sont séléctionnées pour une requête et un "result |
112 |
102 set" et alors que les secondes ne sont séléctionnées qu'en fonction de leur |
113 There are two ways of changing the logo. |
103 identifiant. |
|
104 |
114 |
|
115 1. The easiest way to use a different logo is to replace the existing |
|
116 ``logo.png`` in ``myapp/data`` by your prefered icon and refresh. |
|
117 By default all application will look for a ``logo.png`` to be |
|
118 rendered in the logo section. |
|
119 |
|
120 .. image:: images/lax-book.06-main-template-logo.en.png |
|
121 |
|
122 2. In your cube directory, you can specify which file to use for the logo. |
|
123 This is configurable in ``mycube/data/external_resources``: :: |
|
124 |
|
125 LOGO = DATADIR/path/to/mylogo.gif |
|
126 |
|
127 where DATADIR is ``mycubes/data``. |
|
128 |
|
129 |
|
130 |