decorate request form and generate this forms by template definition.
Merge remote-tracking branch 'git/master'