Commit 659c6d4a by aa.gusti

perbaikan row.keys() menjadi row._mappping.keys()

1 parent 4c50bb42
...@@ -417,7 +417,7 @@ class BaseView(object): ...@@ -417,7 +417,7 @@ class BaseView(object):
def csv_response(self, **kwargs): def csv_response(self, **kwargs):
query = self.table.query_register() query = self.table.query_register()
row = query.first() row = query.first()
header = row.keys() header = row._mapping.keys()
rows = [list(item) for item in query.all()] rows = [list(item) for item in query.all()]
filename = f"{get_random_string(16)}.csv" filename = f"{get_random_string(16)}.csv"
value = { value = {
...@@ -471,8 +471,7 @@ class BaseView(object): ...@@ -471,8 +471,7 @@ class BaseView(object):
query = self.db_session.query().select_from(self.table) query = self.db_session.query().select_from(self.table)
query = self.list_join(query, **kwargs) query = self.list_join(query, **kwargs)
if self.req.user and self.req.user.company_id and hasattr( if self.req.user and self.req.user.company_id and hasattr(self.table, "company_id"):
self.table, "company_id"):
query = query.filter( query = query.filter(
self.table.company_id == self.req.user.company_id) self.table.company_id == self.req.user.company_id)
query = self.list_filter(query, **kwargs) query = self.list_filter(query, **kwargs)
......
...@@ -59,8 +59,8 @@ class Views(BaseView): ...@@ -59,8 +59,8 @@ class Views(BaseView):
@view_config(route_name='user-area', renderer='templates/form.pt', @view_config(route_name='user-area', renderer='templates/form.pt',
permission='user-view') permission='user-view')
def view_list(self): def view_list(self, **kwargs):
return super().view_list() return super().view_list(**kwargs)
@view_config(route_name='user-area-act', renderer='json', @view_config(route_name='user-area-act', renderer='json',
permission='user-view') permission='user-view')
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!