Rushabh Mehta
fca6c3d305
fix(minor): circular imports?
2022-04-18 17:29:03 +05:30
Suraj Shetty
c0c5b2ebdd
style: format all python files using black ( #16453 )
...
Co-authored-by: Frappe Bot <developers@frappe.io>
2022-04-12 10:59:25 +05:30
Ankush Menat
e58c557e12
fix: correctly compute doctype name from table name
2022-01-24 11:18:21 +05:30
Gavin D'souza
3446026555
chore: Update header: license.txt => LICENSE
...
The license.txt file has been replaced with LICENSE for quite a while
now. INAL but it didn't seem accurate to say "hey, checkout license.txt
although there's no such file". Apart from this, there were
inconsistencies in the headers altogether...this change brings
consistency.
2021-09-03 12:02:59 +05:30
Gavin D'souza
30cf8fd58d
refactor: Use run instead of frappe.db.sql
2021-08-12 18:36:43 +05:30
saxenabhishek
ee3c84beef
style: typecast to string inside db.sql
2021-07-30 11:00:35 +05:30
saxenabhishek
49105ad08a
refactor: qb in build_table_count_cache
2021-07-30 11:00:34 +05:30
Suraj Shetty
2d8c6c1710
Merge branch 'develop' of https://github.com/frappe/frappe into refactor-website
2021-06-03 11:43:28 +05:30
Gavin D'souza
e407b78506
chore: Drop dead and deprecated code
...
* Remove six for PY2 compatability since our dependencies are not, PY2
is legacy.
* Removed usages of utils from future/past libraries since they are
deprecated. This includes 'from __future__ ...' and 'from past...'
statements.
* Removed compatibility imports for PY2, switched from six imports to
standard library imports.
* Removed utils code blocks that handle operations depending on PY2/3
versions.
* Removed 'from __future__ ...' lines from templates/code generators
* Used PY3 syntaxes in place of PY2 compatible blocks. eg: metaclass
2021-05-26 15:31:29 +05:30
Suraj Shetty
e6d701b038
refactor: Use clear_website_cache instead of clear_cache
2021-05-25 15:02:18 +05:30
Suraj Shetty
86897c1808
refactor: Remove render.py and move all utility functions to utils.py
...
- Replace or remove all render imports
2021-05-25 10:53:35 +05:30
Faris Ansari
dd69f1ab43
fix: Hash based file naming
...
- For better HTTP caching and cache busting
- assets.json is created under [app]/dist folder which contains the map
of input file and output file name, this is used to get the correct path for
bundled assets
2021-04-29 13:30:07 +05:30
Faris Ansari
d927d393ee
fix: Add autocompletion items in Server Script
...
- API to add autocompletion items in Code field
2021-04-17 23:09:16 +05:30
Suraj Shetty
4627d07bd0
fix: Post merge error
2021-01-19 10:42:30 +05:30
Suraj Shetty
b94d5778a8
Merge branch 'develop' of https://github.com/frappe/frappe into rebrand-ui
2021-01-19 10:36:50 +05:30
Rushabh Mehta
adb1d5ad28
fix(minor): clear all_apps cache
2021-01-17 17:56:53 +05:30
Sagar Vora
34ad0cf331
fix: introduce frappe.controllers; clear global if cache is cleared; replace old references
2021-01-07 10:57:08 +05:30
Rushabh Mehta
a72b15755a
fix(routing): view routing
2020-12-10 22:30:06 +05:30
Rushabh Mehta
248e9cd7d1
feat(doctype-urls): pretty doctype urls and removed social JS code
2020-11-16 09:44:56 +05:30
Faris Ansari
f010a08796
fix: Remove unused import
2020-09-22 17:37:41 +05:30
Rushabh Mehta
81a02794b8
fix(event_consumer): choose the right doctype
2020-08-17 09:41:54 +05:30
Rushabh Mehta
b92b97fd9a
fix(minor): clear cache for maps
2020-08-17 09:41:54 +05:30
Rushabh Mehta
a9a0979465
fix(minor): cache_key in cache_manager
2020-08-17 09:41:54 +05:30
Rushabh Mehta
aad2375cf3
fix(major): make document events more efficient, fix bug in cache_manager.get_doctype_map
2020-08-17 09:41:54 +05:30
Shivam Mishra
1cce4f9bed
feat: hide sidebar if user has no permissions for any items ( #10840 )
...
Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
2020-07-08 14:32:38 +05:30
Faris Ansari
429ff2ef87
fix: Refactor Data Import
...
- Break Importer into classes ImportFile, Row, Column, Header
- Show warnings section before import preview
2020-05-28 23:16:46 +05:30
Shivam Mishra
977e6c23f2
perf(desk): Even faster desk ( #9930 )
...
* feat (perf): even faster desk
* fix: user not found bug
* feat: store db counts
* feat: use cached db.get_value
* style (sider): comparison to None should be 'if cond is None:'
* feat: add keys to user_cache_keys
* refactor: cache blocked modules and roles
Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
2020-05-13 15:12:19 +00:00
Suraj Shetty
8e88bbf129
fix: Add db_tables to global cache keys
2020-04-30 14:36:42 +05:30
Rushabh Mehta
7800fdbfee
fix(tests): sitemap and condition field for Web View
2020-04-16 09:38:34 +05:30
Shivam Mishra
5c83ad9b97
feat: delete domain cache on frappe.clear_cache()
2020-04-06 15:20:11 +05:30
Shivam Mishra
aca5bdb89f
feat: don't rebuild count cache on every insert
2020-04-06 15:19:32 +05:30
Suraj Shetty
f6244d2740
style: Remove unnecessary space
2020-03-23 10:30:10 +05:30
Shivam Mishra
5b774c38fc
feat: don't cache for some tables and child docs
2020-03-16 22:33:35 +05:30
Shivam Mishra
8627cce88e
feat: added in_setup_wizard flag
2020-02-19 12:45:04 +05:30
Shivam Mishra
3ce806b611
fix: typo in hooks for after insert breaking cache rebuild ( #9314 )
...
* fix: typo in hooks for after insert breaking cache rebuild
* fix: accept args
2020-01-20 13:51:19 +05:30
Shivam Mishra
c9c4cbd6d1
perf: Speed improvements for moduleview get ( #9079 )
...
* feat: api to setup boot cache on login
* feat (perf): use cache data instead of query
* feat: added doc hooks for rebuilding cache
* feat: improved can import query
* fix: ignore cache rebuild for import or install
* fix: fix postgres syntax error
Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
2019-12-24 13:12:57 +05:30
Rohit Waghchaure
7494328106
fix: disable smart shrinking for version 0.12.5
2019-10-25 18:36:26 +05:30
Faris Ansari
fc5b712a3c
Merge branch 'develop' of https://github.com/frappe/frappe into integrated-notifications
2019-10-21 18:47:51 +05:30
Faris Ansari
3ceb0ea4d7
fix: cleanup
2019-10-21 13:15:55 +05:30
Faris Ansari
e33329bdd0
fix: Add back notification_config key
2019-10-21 12:54:39 +05:30
Rushabh Mehta
6d6f575904
feat(server scripts): add server scripts!
2019-10-11 14:16:49 +05:30
prssanna
2073fd1f91
fix: remove notifications code
2019-10-09 16:22:57 +05:30
Rushabh Mehta
0f1d8c7622
fix(for-patch): cache manager to ignore missing tables
2019-04-20 16:48:30 +05:30
Rushabh Mehta
7402f495d5
feat: Milestone Tracker. Track document lifecycle with milestones
2019-04-17 18:00:03 +05:30
Rushabh Mehta
fc5b1d2c3e
rename: auto assign -> assignment rule
2019-02-28 17:37:20 +05:30
Rushabh Mehta
8bff9e1e21
fix(typo): cache_manager.py
2019-02-28 12:50:17 +05:30
Rushabh Mehta
7f29fd2222
feat: auto assign with tests
2019-02-28 12:50:17 +05:30
Nabin Hait
1c30523869
Fix: merge conflict
2019-01-18 09:55:39 +05:30
Saif
a9b782b861
fix(Caching): Clear document_cache in clear_doctype_cache (which is called from bench migrate) ( #6772 )
2019-01-17 12:21:41 +05:30
Faris Ansari
3b86f16b73
New Control: Table MultiSelect ( #6675 )
...
* feat(control): Add Table MultiSelect control
* fix: Use btn-group instead of span
* fix: Remove functionality
* fix: Add 'Table MultiSelect' to Field doctypes
* fix: Replace usage of string 'Table' with array `table_fields`
* fix: Use internal array to store values instead of building from HTML elements
* fix(style): Add semicolon
* fix: Read only mode and click to navigate to form
* style: indent
* fix: fallback to empty array
* fix: Add formatters in js and py
* style: missing semicolon
* fix: Add docfield validation
2018-12-28 15:36:59 +05:30