Rename forms/deform template (drop buefy suffix)

for now, deprecate `form.render()` method and just use
`render_deform()` - but probably should change that to something
else eventually..?
This commit is contained in:
Lance Edgar 2024-04-13 09:45:10 -05:00
parent cd7c1bba21
commit 1103b09a76
6 changed files with 12 additions and 15 deletions

View file

@ -2,7 +2,7 @@
################################################################################
#
# Rattail -- Retail Software Framework
# Copyright © 2010-2023 Lance Edgar
# Copyright © 2010-2024 Lance Edgar
#
# This file is part of Rattail.
#
@ -794,12 +794,11 @@ class Form(object):
def set_vuejs_field_converter(self, field, converter):
self.vuejs_field_converters[field] = converter
def render(self, template=None, **kwargs):
if not template:
template = '/forms/form.mako'
context = kwargs
context['form'] = self
return render(template, context)
def render(self, **kwargs):
warnings.warn("Form.render() is deprecated (for now?); "
"please use Form.render_deform() instead",
DeprecationWarning, stacklevel=2)
return self.render_deform(**kwargs)
def make_deform_form(self):
if not hasattr(self, 'deform_form'):
@ -841,14 +840,14 @@ class Form(object):
def render_deform(self, dform=None, template=None, **kwargs):
if not template:
template = '/forms/deform_buefy.mako'
template = '/forms/deform.mako'
if dform is None:
dform = self.make_deform_form()
# TODO: would perhaps be nice to leverage deform's default rendering
# someday..? i.e. using Chameleon *.pt templates
# return form.render()
# return dform.render()
context = kwargs
context['form'] = self