Commit 0de06926 by aagusti

perbaikan view_view getvalues null

1 parent 86e1d83b
...@@ -291,7 +291,6 @@ def get_menus(request): ...@@ -291,7 +291,6 @@ def get_menus(request):
result = {} result = {}
for menu in menus: for menu in menus:
if menu.find(',') > -1: if menu.find(',') > -1:
key, val = menu.strip().split(',') key, val = menu.strip().split(',')
key = key.strip().strip('/') key = key.strip().strip('/')
......
...@@ -74,6 +74,13 @@ class Home(BaseView): ...@@ -74,6 +74,13 @@ class Home(BaseView):
elif not request.user: elif not request.user:
return HTTPFound(location=request.route_url(modules_default)) return HTTPFound(location=request.route_url(modules_default))
logo = get_params('logo', "static/img/logo.png") 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) return dict(modules=modules, logo=logo)
...@@ -107,7 +114,8 @@ def password_validator(form, value): ...@@ -107,7 +114,8 @@ def password_validator(form, value):
@view_config( @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): def view_password(request):
schema = Password(validator=password_validator) schema = Password(validator=password_validator)
btn_save = Button('save', _('Simpan')) btn_save = Button('save', _('Simpan'))
......
...@@ -231,8 +231,12 @@ class BaseView(object): ...@@ -231,8 +231,12 @@ class BaseView(object):
result = self.next_view(form) result = self.next_view(form)
if result: if result:
return 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) table = self.get_item_table(row)
return dict(form=form.render(readonly=True), return dict(form=form.render(readonly=True),
table=table and table.render() or None, 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!