0001-add-form_tracking_code-variable-8082.patch
help/fr/misc-substvars.page | ||
---|---|---|
127 | 127 |
<td><p><code>form_url_backoffice</code></p></td> |
128 | 128 |
<td><p>L'adresse vers le formulaire dans le backoffice</p></td> |
129 | 129 |
</tr> |
130 |
<tr> |
|
131 |
<td><p><code>form_tracking_code</code></p></td> |
|
132 |
<td><p>Le code de suivi du formulaire, s'il existe</p></td> |
|
133 |
</tr> |
|
130 | 134 |
</table> |
131 | 135 |
</section> |
132 | 136 |
wcs/formdata.py | ||
---|---|---|
362 | 362 |
is_endpoint_status = (self.status in endpoint_status_ids) |
363 | 363 |
d['form_status_is_endpoint'] = is_endpoint_status |
364 | 364 | |
365 |
if self.tracking_code: |
|
366 |
d['form_tracking_code'] = self.tracking_code |
|
367 | ||
365 | 368 |
# formdef and category variables |
366 | 369 |
d.update(self.formdef.get_substitution_variables(minimal=minimal)) |
367 | 370 | |
... | ... | |
610 | 613 |
Substitutions.register('form_url', category=N_('Form'), comment=N_('Form URL')) |
611 | 614 |
Substitutions.register('form_url_backoffice', category=N_('Form'), comment=N_('Form URL (backoffice)')) |
612 | 615 |
Substitutions.register('form_status_url', category=N_('Form'), comment=N_('Form Status URL')) |
616 |
Substitutions.register('form_tracking_code', category=N_('Form'), comment=N_('Form Tracking Code')) |
|
613 | 617 |
Substitutions.register('form_user', category=N_('Form'), comment=N_('Form Submitter')) |
614 | 618 |
Substitutions.register('form_user_display_name', category=N_('Form'), comment=N_('Form Submitter Name')) |
615 | 619 |
Substitutions.register('form_user_email', category=N_('Form'), comment=N_('Form Submitter Email')) |
wcs/forms/root.py | ||
---|---|---|
155 | 155 |
if form.is_submitted() and not form.has_errors(): |
156 | 156 |
email = form.get_widget('email').parse() |
157 | 157 |
data = { |
158 |
'form_tracking_code': self.code, |
|
158 | 159 |
'tracking_code': self.code, |
159 | 160 |
'email': email |
160 | 161 |
} |
... | ... | |
1415 | 1416 | |
1416 | 1417 |
EmailsDirectory.register('tracking-code-reminder', |
1417 | 1418 |
N_('Tracking Code'), |
1418 |
N_('Available variables: email, form, tracking_code'),
|
|
1419 |
N_('Available variables: email, form_name, form_tracking_code'),
|
|
1419 | 1420 |
category = N_('Miscellaneous'), |
1420 | 1421 |
default_subject = N_('Tracking Code reminder'), |
1421 | 1422 |
default_body = N_('''\ |
1422 | 1423 |
Hello, |
1423 | 1424 | |
1424 |
As a reminder your tracking code for [form_name] is [tracking_code]. |
|
1425 |
As a reminder your tracking code for [form_name] is [form_tracking_code].
|
|
1425 | 1426 | |
1426 | 1427 |
''')) |
1427 |
- |