Ankush Menat
496e5b513b
fix: executing non-select qb code from whitelisted methods
...
Co-Authored-By: Gavin D'souza <gavin18d@gmail.com>
2022-02-08 13:06:24 +05:30
saxenabhishek
0f75394720
refactor: pythonic NamedParameterWrapper
2022-01-11 01:01:44 +05:30
Gavin D'souza
6aa9a0bef5
style: Sorted imports & whitespace consistency
2022-01-07 20:44:51 +05:30
Suraj Shetty
99defea410
fix: Explicitly ignore semgrep warning
2021-12-07 16:40:45 +05:30
saxenabhishek
9fdacedfc8
feat: sanitise frappe.qb
2021-12-06 14:29:57 +05:30
Aradhya
69108c4c86
Merge branch 'develop' of github.com:Aradhya-Tripathi/frappe into at/aggregations
2021-11-27 17:52:30 +05:30
Aradhya
b5c73648dc
refactor: made DRY-er functions
2021-11-26 15:44:14 +05:30
Aradhya
e3bdf11006
refactor: moved aggregation functions to Query Builder
2021-11-26 14:19:59 +05:30
Aradhya-Tripathi
008954aed8
feat: added Pseudocolumn to qb utils
2021-11-16 15:12:18 +05:30
Gavin D'souza
2622f3398e
style: Black-ish queries
...
* feat(minor): Added DocType to frappe.query_builder namespace
2021-10-11 19:00:52 +05:30
Aradhya-Tripathi
5362d367d1
fix(minor): fixed execute_query patch
2021-10-11 14:15:01 +05:30
Aradhya-Tripathi
fe7b45c068
fix: fixing safeqb in server scripts
2021-10-11 14:01:17 +05:30
Gavin D'souza
cfa2d65394
refactor(safe_exec): Manage in-safe frappe.db.sql
...
* Check if flag in_safe_exec to check if SELECT query in frappe.db.sql
* Get rid of read_sql...refactor logic
* Enable frappe.qb just like that ;)
* Add support fro *args in .run
2021-10-11 12:28:36 +05:30
Aradhya-Tripathi
601d75ad96
refactor: modified pypika imports
2021-09-20 22:24:46 +05:30
Gavin D'souza
ad5783b1c3
fix: Use PyPika's Column
...
also, Discard Data class. Since we're adding support for PyPika objects
to natively interact with the Frappe ORM, this PR brings us closer
toward that direction.
2021-09-16 11:38:23 +05:30
Gavin D'souza
9a8e1413cb
Merge branch 'develop' into compare-columns-db_query
2021-08-13 11:53:41 +05:30
Gavin D'souza
8fc2577e9a
fix: Remove cross import statements
2021-08-12 17:44:14 +05:30
Gavin D'souza
0839004ff3
feat: Execute queries directly in frappe.qb
2021-08-03 13:10:19 +05:30
Gavin D'souza
77895bbcfc
feat: Support for Column comparison in DatabaseQuery
2021-08-03 12:43:01 +05:30
saxenabhishek
42dc8a180f
refactor: get_table_name, run_only_if
2021-07-30 11:48:12 +05:30
saxenabhishek
681d0ab995
test: for qb Match and GroupConcat
2021-07-30 11:00:35 +05:30
saxenabhishek
ce10e36725
refactor: move all pypika functions to a module
2021-07-30 11:00:35 +05:30