Gavin D'souza
ead0cb5870
refactor: Google Calendar
...
* Simplify logical flows based on flow of data & transactions
* Reduce indents
* Remove redundant blocks
* Make code less brittle in redirect_uri generation
* Add typing wherever valuable
2025-03-17 19:22:54 +01:00
Gavin D'souza
e9691a1b08
perf: Google Calendar
...
* Check if sync is enabled before refreshing token & shit - reduce
deletion of event times like a 1000x
* Use cached settings to avoid reading the same thing while operating
on Events or Google Calendar syncs
2025-03-17 19:11:06 +01:00
Gavin D'souza
abe04cc6bd
refactor(minor): API usages in Event controller
2025-03-17 18:58:09 +01:00
Gavin D'souza
67ed91021b
fix(Google Calendar): Parse recurrence params correctly
...
Closes https://github.com/frappe/frappe/issues/15718
2025-03-17 18:54:28 +01:00
Marica
b2f7248d0b
Merge pull request #31723 from gavindsouza/ux-workflow-read_only-2
...
fix(UX): Show reason for read only form in headline
2025-03-17 21:09:12 +05:30
Raffael Meyer
9430e3af86
fix: respect override_whitelisted_method in map_docs ( #31718 )
...
* refactor: override_whitelisted_method
* fix: respect `override_whitelisted_method` in `map_docs`
* refactor: override_whitelisted_method
2025-03-17 14:27:12 +01:00
Akhil Narang
4a04b0a17f
Merge pull request #31523 from akhilnarang/set-mariadb-collation
...
fix(mariadb): set collation in connection
2025-03-17 11:06:27 +00:00
Frappe PR Bot
c83174d0bc
chore: update POT file ( #31746 )
2025-03-17 11:16:20 +01:00
Ejaaz Khan
8c5c66090b
Merge pull request #31761 from iamejaaz/sidebar-add-crm-banner
...
feat: show helpdesk and crm banner on sidebar
2025-03-17 14:41:35 +05:30
Ejaaz Khan
631e56da18
refactor: change text of crm and links
2025-03-17 13:47:27 +05:30
gavin
554c76aa13
Merge pull request #31706 from gavindsouza/fix-add_viewed
...
refactor: doc.add_viewed
2025-03-17 09:07:47 +01:00
Ejaaz Khan
64a1719afa
style: remove space
2025-03-17 13:37:29 +05:30
Ejaaz Khan
4760529446
refactor: remove not used condition
2025-03-17 13:33:13 +05:30
Ejaaz Khan
b133c7e34d
feat: show helpdesk and crm banner on sidebar
2025-03-17 13:28:15 +05:30
Ejaaz Khan
735e6a8555
Merge pull request #31757 from iamejaaz/33972-fix-sort-priority
...
fix: give priority to user setting on sorting
2025-03-17 12:37:51 +05:30
Ejaaz Khan
01912910c8
fix: give prority to user setting on sorting
2025-03-17 12:15:04 +05:30
Tarun Pratap Singh
b8ff1650c7
fix(user): make attachments in email signature public ( #31752 )
2025-03-17 12:01:25 +05:30
Suhail
666f8da3dc
fix: return 1 or 0 instead of boolean for is_fc_site boot data ( #31753 )
2025-03-17 06:23:29 +00:00
Soham Kulkarni
ac0def40c2
Merge pull request #31751 from sokumon/mobile-view
...
fix(mobile): dont show side section on mobile
2025-03-17 10:54:34 +05:30
sokumon
0c537ab16c
fix(mobile): dont show side section on mobile
2025-03-17 10:29:19 +05:30
Sagar Vora
36b2d47c14
Merge pull request #31750 from sagarvora/perf-as_dict-
...
perf: reduce repeated attribute access in `as_dict`
2025-03-17 09:26:01 +05:30
Sagar Vora
2414647964
perf: reduce repeated attribute access in as_dict
2025-03-17 09:15:55 +05:30
Sagar Vora
749fd545bb
Merge pull request #31748 from sagarvora/perf-get-list
...
perf: remove repeated calls to expensive function (and other improvements)
2025-03-17 09:11:59 +05:30
Sagar Vora
c7a037c3e4
perf: doc.permitted_fieldnames is now a set
2025-03-17 09:02:25 +05:30
Sagar Vora
6ca6e2aebd
perf: improve get_permitted_fields logic
2025-03-17 08:55:32 +05:30
Sagar Vora
628ddfd494
perf: remove repeated calls to get_permitted_fieldnames
2025-03-16 23:39:46 +05:30
Sagar Vora
caca9c214c
Merge pull request #31747 from sagarvora/query-perf-n
...
perf: minor improvements related to querying
2025-03-16 16:02:24 +05:30
Sagar Vora
3139419323
perf: declare _dict as global
2025-03-16 15:53:51 +05:30
Sagar Vora
09de71cb96
perf: define __slots__ in NamedParameterWrapper
2025-03-16 15:39:59 +05:30
Sagar Vora
35f861fa87
perf: extract query type using re.match
2025-03-16 15:39:36 +05:30
Sagar Vora
6e915ade6d
Merge pull request #31745 from sagarvora/perf-doc-update-
...
perf: much faster `doc.update`
2025-03-16 14:37:03 +05:30
Sagar Vora
d50fdbe3bc
perf: much faster doc.update
2025-03-16 13:58:45 +05:30
Sagar Vora
9029dbc8a0
Merge pull request #31744 from sagarvora/perf-site-cache
...
perf: faster retrieval from site cache
2025-03-16 12:46:12 +05:30
Sagar Vora
fdc7f69212
perf: faster retrieval from site cache
2025-03-16 12:35:37 +05:30
Sagar Vora
6f9d377e83
test: rewrite test_request_cache
2025-03-16 11:56:06 +05:30
Sagar Vora
284bf11a93
Merge pull request #31742 from sagarvora/fix-allow-new
...
fix: allow user-defined `__new__`
2025-03-16 11:21:46 +05:30
Ankush Menat
bce01c37c1
test: add temp allowance for memory
2025-03-16 11:13:01 +05:30
Sagar Vora
1da2706578
fix: allow user-defined __new__
2025-03-16 11:13:01 +05:30
Ankush Menat
3bfc9fa8da
perf: Don't update list view settings on every query ( #31743 )
...
It literally doesn't do anything ever.
User settings are explicitly updated using `user_settings.save` endpoint.
2025-03-16 05:35:39 +00:00
Sagar Vora
445f3cb5a9
Merge pull request #31740 from sagarvora/perf-child-init
...
perf: preset `_table_fieldnames` for child docs (and a revert)
2025-03-16 01:23:58 +05:30
Sagar Vora
32ff002c32
fix: revert valid columns cache
...
it is used only once when initialising doc
2025-03-16 01:10:29 +05:30
Sagar Vora
63f2c35290
perf: preset _table_fieldnames for child docs
2025-03-16 00:59:10 +05:30
Ankush Menat
4533f92582
fix: Pin web workers by default ( #31739 )
2025-03-15 12:01:59 +00:00
Sagar Vora
1722b773ce
Merge pull request #31738 from sagarvora/simplify-load-from-db
...
fix: simplify `load_from_db` logic
2025-03-15 16:23:57 +05:30
Suraj Shetty
0f8166ad3e
Merge pull request #31737 from ruchamahabal/skip-preloading-assets
...
fix: skip preloading bundled assets if `http_status_code` is 404
2025-03-15 16:23:04 +05:30
Sagar Vora
09d0abcb54
fix: simplify load_from_db logic
2025-03-15 16:14:55 +05:30
Rucha Mahabal
85bcc372e7
fix: skip preloading bundled assets if http_status_code is 404
...
Co-authored-by: Suraj Shetty <surajshetty3416@gmail.com>
2025-03-15 15:27:03 +05:30
Sagar Vora
217debdcfc
Merge pull request #31733 from sagarvora/perf-query-type
...
perf: compute query type only once
2025-03-15 13:56:39 +05:30
Sagar Vora
fb0e2baa5a
perf: store touched_tables in local var
2025-03-15 13:47:45 +05:30
Sagar Vora
521ff071ae
perf: compute query type only once
2025-03-15 13:39:57 +05:30