seitime-frappe/frappe
Gavin D'souza 59e45a2e2f refactor: File APIs
Restructured and moved most APIs under frappe.core.api.file namespace.
Changed some obvious security gaps (like using get_list instead of
get_all for an endpoint), styled, added type hints and made minor performance
enhancements.

Changes
* download_file API
    * Move API to handler.py
    * Check for permissions via File.is_downloadable instead
* Moved APIs to new namespace: `frappe.core.api.file`
* Backwards compatibility
    * Added APIs to override_whitelisted_methods to maintain existing
      client endpoints
    * Imported APIs to controller's namespace to avoid breaking external
      app usages
2022-03-15 19:39:47 +05:30
..
automation Merge branch 'develop' into wspace-new-design 2022-01-24 10:50:59 +05:30
change_log chore: Added Change log for v13.3.0 2021-05-17 10:58:30 +05:30
commands feat: enable tls for ngrok (#16216) 2022-03-08 16:46:59 +05:30
config refactor: Use run instead of frappe.db.sql 2021-08-12 18:36:43 +05:30
contacts chore: adding back idx column 2022-02-07 16:40:01 +05:30
core refactor: File APIs 2022-03-15 19:39:47 +05:30
custom Merge pull request #16157 from ankush/select_cust 2022-02-28 15:57:37 +05:30
data Merge branch 'develop' of https://github.com/frappe/frappe into print-format-builder-beta 2021-10-20 18:40:18 +05:30
data_migration refactor: get_mapping_module doesn't need to access to instance 2021-11-26 17:29:44 +05:30
database feat(db): Alias is_missing_table for consistency in APIs 2022-03-11 14:03:21 +05:30
desk Merge pull request #16243 from shariquerik/number-card-filter-fix 2022-03-15 10:32:30 +00:00
email Merge pull request #16222 from ankush/attach_limit 2022-03-09 14:00:56 +05:30
event_streaming refactor: remove parent, parenttype, parentfield, idx columns from non-child table doctypes 2022-02-07 15:12:37 +05:30
geo chore: Update header: license.txt => LICENSE 2021-09-03 12:02:59 +05:30
integrations refactor: Clean up whitespace & add CI check 2022-02-25 20:01:29 +05:30
model fix(rename_doc): Allow updating only document title or name 2022-03-09 12:57:27 +05:30
modules chore: typo mistake (#16275) (#16285) 2022-03-15 15:02:44 +05:30
patches fix: User Account Auto Deletion in Hours (#16135) 2022-03-07 10:38:25 +05:30
printing Merge pull request #15458 from gavindsouza/print-format-rename 2021-12-27 15:48:05 +05:30
public style: Remove unnecessary indentation 2022-03-15 15:51:09 +05:30
query_builder fix: executing non-select qb code from whitelisted methods 2022-02-08 13:06:24 +05:30
search fix: Use whoosh AsyncWriter to prevent write locks 2022-02-06 08:40:23 +05:30
social fix: Fix energy point log test case 2022-02-28 16:59:05 +05:30
templates fix: Add signature to Communication.content if not already added 2022-03-02 19:41:51 +05:30
tests fix: dont return docinfo as message 2022-03-15 12:46:36 +05:30
translations fix(translation): Field translation (#16010) 2022-02-23 14:29:46 +05:30
utils refactor: Restructure File module 2022-03-15 19:39:47 +05:30
website Merge pull request #16271 from pateljannat/web-form-link-title-doctype-issue 2022-03-15 15:10:08 +05:30
workflow perf: role instead of users in workflow actions (#15789) 2022-03-07 13:01:31 +05:30
www fix: show traceback as string instead of bytes 2022-03-10 10:15:27 +05:30
__init__.py Merge branch 'develop' into msgprint-title-backend 2022-02-09 10:34:05 +01:00
api.py test: Add tests for auth & run_method 2022-02-11 15:25:29 +05:30
app.py chore(deps): bump werkzeug to latest version 2022-02-08 20:02:49 +05:30
auth.py refactor: use is bool instead of == bool 2022-01-17 15:40:33 +01:00
boot.py fix: calling function directly from boot file 2022-03-15 09:03:37 +05:30
build.py chore!: Deprecate frappe.utils.minify 2022-02-11 20:22:56 +05:30
cache_manager.py fix: correctly compute doctype name from table name 2022-01-24 11:18:21 +05:30
client.py refactor: remove parent, parenttype, parentfield, idx columns from non-child table doctypes 2022-02-07 15:12:37 +05:30
coverage.py ci: Remove build.py from exclusion list 2022-02-17 16:57:27 +05:30
defaults.py refactor: use is None instead of == None 2022-01-17 10:37:51 +01:00
deferred_insert.py fix: Use separate API to insert route history 2021-11-29 16:38:15 +05:30
exceptions.py fix(ux): show report button on too many writes error (#15614) 2022-01-31 18:57:32 +05:30
frappeclient.py fix: Use params instead of data for client login 2022-01-05 20:38:16 +05:30
handler.py refactor: File APIs 2022-03-15 19:39:47 +05:30
hooks.py refactor: File APIs 2022-03-15 19:39:47 +05:30
installer.py fix(cli): Database agnostic options for root db credentials (#15973) 2022-02-25 09:58:59 +05:30
middlewares.py chore: Update header: license.txt => LICENSE 2021-09-03 12:02:59 +05:30
migrate.py refactor: Site Migration 2022-02-02 17:44:49 +05:30
modules.txt chore: Remove Chat Module 2021-11-09 13:44:57 +05:30
monitor.py chore: Update header: license.txt => LICENSE 2021-09-03 12:02:59 +05:30
oauth.py chore: Update PyJWT dependency 2021-05-29 17:22:30 +05:30
parallel_test_runner.py fix: remove mutable defaults (#14597) 2021-10-28 09:36:31 +00:00
patches.txt fix: User Account Auto Deletion in Hours (#16135) 2022-03-07 10:38:25 +05:30
permissions.py refactor: use is bool instead of == bool 2022-01-17 15:40:33 +01:00
rate_limiter.py Merge pull request #14087 from shadrak98/rate-limiting 2021-09-21 08:07:26 +05:30
realtime.py refactor: a not in b 2022-02-21 19:54:34 +01:00
recorder.py chore: Update header: license.txt => LICENSE 2021-09-03 12:02:59 +05:30
sessions.py refactor: use is None instead of == None 2022-01-17 10:37:51 +01:00
share.py refactor: replaced sql_list 2021-10-22 13:31:36 +05:30
test_runner.py Merge branch 'develop' of github.com:frappe/frappe into update-title-types 2022-02-24 11:56:00 +05:30
translate.py Merge pull request #16079 from surajshetty3416/fix-translation-for-included-files 2022-02-22 19:05:01 +05:30
twofactor.py refactor: converted more queries 2021-11-20 15:02:22 +05:30