Refactor messages view to use master3
This commit is contained in:
parent
84ebf5d929
commit
c3fb86e391
5 changed files with 133 additions and 141 deletions
|
@ -331,13 +331,24 @@ class Form(object):
|
|||
|
||||
return fields
|
||||
|
||||
def remove_field(self, key):
|
||||
if key in self.fields:
|
||||
self.fields.remove(key)
|
||||
def insert_before(self, field, newfield):
|
||||
self.fields.insert_before(field, newfield)
|
||||
|
||||
def remove_fields(self, *args):
|
||||
def insert_after(self, field, newfield):
|
||||
self.fields.insert_after(field, newfield)
|
||||
|
||||
def remove(self, *args):
|
||||
for arg in args:
|
||||
self.remove_field(arg)
|
||||
if arg in self.fields:
|
||||
self.fields.remove(arg)
|
||||
|
||||
# TODO: deprecare / remove this
|
||||
def remove_field(self, key):
|
||||
self.remove(key)
|
||||
|
||||
# TODO: deprecare / remove this
|
||||
def remove_fields(self, *args):
|
||||
self.remove(*args)
|
||||
|
||||
def make_schema(self):
|
||||
if not self.model_class:
|
||||
|
@ -538,7 +549,7 @@ class Form(object):
|
|||
label = HTML.tag('label', self.get_label(field_name), for_=field_name)
|
||||
field = self.render_field_value(field_name) or ''
|
||||
field_div = HTML.tag('div', class_='field', c=field)
|
||||
return HTML.tag('div', class_='field-wrapper {}'.format(field), c=label + field_div)
|
||||
return HTML.tag('div', class_='field-wrapper {}'.format(field_name), c=label + field_div)
|
||||
|
||||
def render_field_value(self, field_name):
|
||||
record = self.model_instance
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue