Improve readonly form templates somewhat, for Buefy

progress at least, more polish needed yet
This commit is contained in:
Lance Edgar 2019-05-21 12:14:49 -05:00
parent 40e957fff2
commit fbf3ee5cd1
5 changed files with 45 additions and 22 deletions

View file

@ -684,10 +684,8 @@ class Form(object):
def render(self, template=None, **kwargs):
if not template:
if self.readonly:
if self.readonly and not self.use_buefy:
template = '/forms/form_readonly.mako'
elif self.use_buefy:
template = '/forms/form_buefy.mako'
else:
template = '/forms/form.mako'
context = kwargs
@ -727,7 +725,13 @@ class Form(object):
return self.deform_form
def render_deform(self, dform=None, template='/forms/deform.mako', **kwargs):
def render_deform(self, dform=None, template=None, **kwargs):
if not template:
if self.use_buefy:
template = '/forms/deform_buefy.mako'
else:
template = '/forms/deform.mako'
if dform is None:
dform = self.make_deform_form()