Fixes in generate_admin_class
This commit is contained in:
parent
ca650f9b8e
commit
d0bbd268df
2 changed files with 11 additions and 5 deletions
|
|
@ -104,12 +104,14 @@ class JsonValueField(PhangoField):
|
||||||
return 'JSON'
|
return 'JSON'
|
||||||
|
|
||||||
def check(self, value):
|
def check(self, value):
|
||||||
|
|
||||||
try:
|
try:
|
||||||
final_value=json.dumps(value)
|
final_value=json.dumps(value)
|
||||||
|
|
||||||
|
final_value=value
|
||||||
|
|
||||||
except json.JSONDecodeError:
|
except json.JSONDecodeError:
|
||||||
|
|
||||||
final_value='{}'
|
final_value='{}'
|
||||||
self.error=True
|
self.error=True
|
||||||
self.txt_error=self.error_default
|
self.txt_error=self.error_default
|
||||||
|
|
|
||||||
|
|
@ -354,6 +354,10 @@ class GenerateConfigClass:
|
||||||
self.post_update=None
|
self.post_update=None
|
||||||
|
|
||||||
self.text_home=_('Home')
|
self.text_home=_('Home')
|
||||||
|
|
||||||
|
self.query_args=None
|
||||||
|
|
||||||
|
self.request_post=None
|
||||||
|
|
||||||
def show(self):
|
def show(self):
|
||||||
|
|
||||||
|
|
@ -404,13 +408,13 @@ class GenerateConfigClass:
|
||||||
|
|
||||||
|
|
||||||
if insert_model(post):
|
if insert_model(post):
|
||||||
set_flash_message(_('Task successful'))
|
flash(_('Task successful'))
|
||||||
self.model.yes_reset_conditions=True
|
self.model.yes_reset_conditions=True
|
||||||
|
|
||||||
if self.post_update:
|
if self.post_update:
|
||||||
self.post_update(self)
|
self.post_update(self)
|
||||||
|
|
||||||
redirect(self.url_redirect)
|
return redirect(self.url_redirect)
|
||||||
|
|
||||||
|
|
||||||
else:
|
else:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue