get_query continued

This commit is contained in:
Nabin Hait
2013-02-08 14:04:13 +05:30
parent dc95c15002
commit a76a0687ef
12 changed files with 197 additions and 94 deletions

View File

@@ -58,3 +58,12 @@ def get_report_list():
def validate_status(status, options):
if status not in options:
msgprint(_("Status must be one of ") + comma_or(options), raise_exception=True)
def build_filter_conditions(filters):
conditions, filter_values = [], []
for key in filters:
conditions.append('`' + key + '` = %s')
filter_values.append(filters[key])
conditions = conditions and " and " + " and ".join(conditions) or ""
return conditions, filter_values