Add substitution variable for formdef name
This commit is contained in:
parent
ce3445577d
commit
19d255dcf7
|
@ -40,6 +40,7 @@ from qommon import emails
|
|||
from qommon.form import *
|
||||
from qommon.misc import simplify, date_format, strftime
|
||||
from qommon import get_cfg
|
||||
from qommon.substitution import Substitutions
|
||||
|
||||
from formdata import FormData
|
||||
from roles import Role, logged_users_role
|
||||
|
@ -480,7 +481,11 @@ class FormDef(StorableObject):
|
|||
|
||||
return text
|
||||
|
||||
|
||||
def get_substitution_variables(self):
|
||||
d = {
|
||||
'form_name': self.name,
|
||||
}
|
||||
return d
|
||||
|
||||
def notify_new_user(self, formdata):
|
||||
submitter_email = self.get_submitter_email(formdata)
|
||||
|
@ -796,3 +801,4 @@ A form just changed, you can consult it with this link:
|
|||
[end]
|
||||
'''))
|
||||
|
||||
Substitutions.register('form_name', category=N_('Form'), comment=N_('Form Name'))
|
||||
|
|
|
@ -144,6 +144,8 @@ class FormPage(Directory):
|
|||
except KeyError:
|
||||
raise errors.TraversalError()
|
||||
|
||||
get_publisher().substitutions.feed(self.formdef)
|
||||
|
||||
self.tokens = TokensDirectory(self.formdef)
|
||||
|
||||
self.page_number = len([
|
||||
|
|
Loading…
Reference in New Issue