Commit 0de06926 by aagusti

perbaikan view_view getvalues null

1 parent 86e1d83b
......@@ -291,7 +291,6 @@ def get_menus(request):
result = {}
for menu in menus:
if menu.find(',') > -1:
key, val = menu.strip().split(',')
key = key.strip().strip('/')
......
......@@ -74,6 +74,13 @@ class Home(BaseView):
elif not request.user:
return HTTPFound(location=request.route_url(modules_default))
logo = get_params('logo', "static/img/logo.png")
home_tpl = get_params("home_tpl")
if home_tpl:
return render_to_response(
home_tpl,
dict(modules=modules, logo=logo),
request=request
)
return dict(modules=modules, logo=logo)
......@@ -107,7 +114,8 @@ def password_validator(form, value):
@view_config(
route_name='password', renderer='templates/chg_password.pt', permission='view')
route_name='password', renderer='templates/chg_password.pt',
permission='view')
def view_password(request):
schema = Password(validator=password_validator)
btn_save = Button('save', _('Simpan'))
......
......@@ -231,8 +231,12 @@ class BaseView(object):
result = self.next_view(form)
if result:
return result
return self.route_list()
form.set_appstruct(self.get_values(row))
values = self.get_values(row)
if not values:
return self.route_list("Nilai Data tidak ditemukan", "error")
form.set_appstruct(values)
table = self.get_item_table(row)
return dict(form=form.render(readonly=True),
table=table and table.render() or None,
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!