Commit e5c783ac by aa.gusti

perbaikan parameter

1 parent 3dd8a11e
...@@ -426,10 +426,10 @@ class BaseView(object): ...@@ -426,10 +426,10 @@ class BaseView(object):
} }
return csv_response(self.req, value, filename) return csv_response(self.req, value, filename)
def list_join(self, query): def list_join(self, query, **kwargs):
return query return query
def list_filter(self, query): def list_filter(self, query, **kwargs):
return query return query
def get_list(self, **kwargs): def get_list(self, **kwargs):
...@@ -470,12 +470,12 @@ class BaseView(object): ...@@ -470,12 +470,12 @@ class BaseView(object):
columns = self.columns columns = self.columns
query = self.db_session.query().select_from(self.table) query = self.db_session.query().select_from(self.table)
query = self.list_join(query) 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) query = self.list_filter(query, **kwargs)
row_table = DataTables(self.req.GET, query, columns) row_table = DataTables(self.req.GET, query, columns)
result = row_table.output_result() result = row_table.output_result()
data = result and "data" in result and result["data"] or {} data = result and "data" in result and result["data"] or {}
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!