Merge pull request #21392 from ankush/perf_share

perf: faster docshare queries
This commit is contained in:
Ritwik Puri 2023-06-15 20:37:07 +05:30 committed by GitHub
commit c999508cbf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 3 deletions

View file

@ -67,7 +67,8 @@
"default": "0",
"fieldname": "everyone",
"fieldtype": "Check",
"label": "Everyone"
"label": "Everyone",
"search_index": 1
},
{
"default": "1",
@ -85,10 +86,11 @@
],
"in_create": 1,
"links": [],
"modified": "2021-04-04 11:38:50.813312",
"modified": "2023-06-15 18:02:51.877533",
"modified_by": "Administrator",
"module": "Core",
"name": "DocShare",
"naming_rule": "Random",
"owner": "Administrator",
"permissions": [
{
@ -106,5 +108,6 @@
"read_only": 1,
"sort_field": "modified",
"sort_order": "DESC",
"states": [],
"track_changes": 1
}

View file

@ -161,7 +161,7 @@ def get_shared(doctype, user=None, rights=None):
or_filters += [["everyone", "=", 1]]
shared_docs = frappe.get_all(
"DocShare", fields=["share_name"], filters=filters, or_filters=or_filters
"DocShare", fields=["share_name"], filters=filters, or_filters=or_filters, order_by=None
)
return [doc.share_name for doc in shared_docs]