author | Julien Jehannet <julien.jehannet@logilab.fr> |
Thu, 19 Feb 2009 12:09:01 +0100 | |
changeset 856 | fdd1743c57ce |
parent 466 | bef394c66f10 |
permissions | -rw-r--r-- |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
1 |
.. -*- coding: utf-8 -*- |
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
2 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
3 |
Forms handling |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
4 |
============== |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
5 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
6 |
Automatically generated forms management for handled entities |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
7 |
------------------------------------------------------------- |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
8 |
|
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
9 |
XXX FILLME |
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
10 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
11 |
* forms ``edition`` and ``creation`` |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
12 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
13 |
The form generated by default does not fit your needs? You are not |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
14 |
required to re-do all by hands! :) |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
15 |
|
466
bef394c66f10
updated list of cubes in the doc
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
301
diff
changeset
|
16 |
* rtags primary, secondary, generated, generic, |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
17 |
`Entity.relation_category(rtype, x='subject')` |
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
18 |
* inline_view (now a rtag?) |
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
19 |
* widget specification |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
20 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
21 |
Editing controller behavior by default (id: `edit`) |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
22 |
--------------------------------------------------- |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
23 |
|
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
24 |
Editing control |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
25 |
``````````````` |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
26 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
27 |
Re-requisites: the parameters related to entities to edit are |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
28 |
specified as follows :: |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
29 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
30 |
<field name>:<entity eid> |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
31 |
|
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
32 |
where entity eid could be a letter in case of an entity to create. We |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
33 |
name those parameters as *qualified*. |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
34 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
35 |
1. Retrieval of entities to edit by looking for the forms parameters |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
36 |
starting by `eid:` and also having a parameter `__type` associated |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
37 |
(also *qualified* by eid) |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
38 |
|
466
bef394c66f10
updated list of cubes in the doc
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
301
diff
changeset
|
39 |
2. For all the attributes and the relations of an entity to edit: |
bef394c66f10
updated list of cubes in the doc
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
301
diff
changeset
|
40 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
41 |
1. search for a parameter `edits-<relation name>` or `edito-<relation name>` |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
42 |
qualified in the case of a relation where the entity is object |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
43 |
2. if found, the value returned is considered as the initial value |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
44 |
for this relaiton and we then look for the new value(s) in the parameter |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
45 |
<relation name> (qualified) |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
46 |
3. if the value returned is different from the initial value, an database update |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
47 |
request is done |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
48 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
49 |
3. For each entity to edit: |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
50 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
51 |
1. if a qualified parameter `__linkto` is specified, its value has to be |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
52 |
a string (or a list of string) such as: :: |
466
bef394c66f10
updated list of cubes in the doc
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
301
diff
changeset
|
53 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
54 |
<relation type>:<eids>:<target> |
466
bef394c66f10
updated list of cubes in the doc
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
301
diff
changeset
|
55 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
56 |
where <target> is either `subject` or `object` and each eid could be |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
57 |
separated from the others by a `_`. Target specifies if the *edited entity* |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
58 |
is subject or object of the relation and each relation specified will |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
59 |
be inserted. |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
60 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
61 |
2. if a qualified parameter `__clone_eid` is specified for an entity, the |
466
bef394c66f10
updated list of cubes in the doc
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
301
diff
changeset
|
62 |
relations of the specified entity passed as value of this parameter are |
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
63 |
copied on the edited entity. |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
64 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
65 |
3. if a qualified parameter `__delete` is specified, its value must be |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
66 |
a string or a list of string such as follows: :: |
466
bef394c66f10
updated list of cubes in the doc
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
301
diff
changeset
|
67 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
68 |
<ssubjects eids>:<relation type>:<objects eids> |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
69 |
|
466
bef394c66f10
updated list of cubes in the doc
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
301
diff
changeset
|
70 |
where each eid subject or object can be seperated from the other |
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
71 |
by `_`. Each relation specified will be deleted. |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
72 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
73 |
4. if a qualified parameter `__insert` is specified, its value should |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
74 |
follow the same pattern as `__delete`, but each relation specified is |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
75 |
inserted. |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
76 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
77 |
4. If the parameters `__insert` and/or `__delete` are found not qualified, |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
78 |
they are interpreted as explained above (independantly from the number |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
79 |
of entities edited). |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
80 |
|
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
81 |
5. If no entity is edited but the form contains the parameters `__linkto` |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
82 |
and `eid`, this one is interpreted by using the value specified for `eid` |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
83 |
to designate the entity on which to add the relations. |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
84 |
|
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
85 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
86 |
.. note:: |
466
bef394c66f10
updated list of cubes in the doc
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
301
diff
changeset
|
87 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
88 |
* If the parameter `__action_delete` is found, all the entities specified |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
89 |
as to be edited will be deleted. |
466
bef394c66f10
updated list of cubes in the doc
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
301
diff
changeset
|
90 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
91 |
* If the parameter`__action_cancel` is found, no action is completed. |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
92 |
|
466
bef394c66f10
updated list of cubes in the doc
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
301
diff
changeset
|
93 |
* If the parameter `__action_apply` is found, the editing is applied |
bef394c66f10
updated list of cubes in the doc
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
301
diff
changeset
|
94 |
normally but the redirection is done on the form |
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
95 |
(see :ref:`RedirectionControl`). |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
96 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
97 |
* The parameter `__method` is also supported as for the main template |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
98 |
(XXX not very consistent, maybe __method should be dealed in the view |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
99 |
controller). |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
100 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
101 |
* If no entity is found to be edited and if there is no parameter |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
102 |
`__action_delete`, `__action_cancel`, `__linkto`, `__delete` or |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
103 |
`__insert`, an error is raised. |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
104 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
105 |
* Using the parameter `__message` in the form will allow to use its value |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
106 |
as a message to provide the user once the editing is completed. |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
107 |
|
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
108 |
|
192
46b24614282c
[doc] Fix bad reference.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
191
diff
changeset
|
109 |
.. _RedirectionControl: |
46b24614282c
[doc] Fix bad reference.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
191
diff
changeset
|
110 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
111 |
Redirection control |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
112 |
``````````````````` |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
113 |
Once editing is completed, there is still an issue left: where should we go |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
114 |
now? If nothing is specified, the controller will do his job but it does not |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
115 |
mean we will be happy with the result. We can control that by using the |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
116 |
following parameters: |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
117 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
118 |
* `__redirectpath`: path of the URL (relative to the root URL of the site, |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
119 |
no form parameters |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
120 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
121 |
* `__redirectparams`: forms parameters to add to the path |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
122 |
|
466
bef394c66f10
updated list of cubes in the doc
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
301
diff
changeset
|
123 |
* `__redirectrql`: redirection RQL request |
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
124 |
|
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
125 |
* `__redirectvid`: redirection view identifier |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
126 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
127 |
* `__errorurl`: initial form URL, used for redirecting in case a validation |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
128 |
error is raised during editing. If this one is not specified, an error page |
301 | 129 |
is displayed instead of going back to the form (which is, if necessary, |
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
130 |
responsible for displaying the errors) |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
131 |
|
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
132 |
* `__form_id`: initial view form identifier, used if `__action_apply` is |
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
133 |
found |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
134 |
|
466
bef394c66f10
updated list of cubes in the doc
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
301
diff
changeset
|
135 |
In general we use either `__redirectpath` and `__redirectparams` or |
191
9cc98b7cf413
[doc] Translation to english.
Sandrine Ribeau <sandrine.ribeau@logilab.fr>
parents:
127
diff
changeset
|
136 |
`__redirectrql` and `__redirectvid`. |
93
9c919a47e140
[doc] total file reorganisation - phase 1 complete
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
diff
changeset
|
137 |