seitime-frappe/frappe/model
David Arnold 6f35a554a5
fix: make read only mode thread safe (#28359)
* fix: Apply read_only_method decorator to Document methods

* fix: update tests for read-only document context manager

* refactor: place mappers into read-only mode

Reapply "refactor: place mappers into read-only mode"

This reverts commit a8208d57069c63f0982bf2881bcad28a4b349f3c.

read-only mode is now thread safe
2024-11-18 15:00:50 +01:00
..
utils docs: docstring on simple singledipatch util (#28437) 2024-11-12 11:52:19 +01:00
__init__.py fix: remove _lt from frappe.model.std_fields (#24662) 2024-02-01 16:05:25 +05:30
base_document.py chore(docref): fix circular imports (#28282) 2024-10-24 22:31:12 +02:00
create_new.py style: re-format with ruff 2024-02-05 18:53:33 +05:30
db_query.py fix: Skip virtual fields in all select queries (#26700) 2024-06-06 09:43:36 +00:00
delete_doc.py fix(delete_doc): Check if submittable before docstatus validation 2024-09-13 18:50:50 +02:00
docfield.py chore!: dead code (#19551) 2023-01-10 18:53:08 +05:30
docstatus.py feat: utility methods for docstatus (#15515) 2022-02-04 07:41:25 +00:00
document.py fix: make read only mode thread safe (#28359) 2024-11-18 15:00:50 +01:00
dynamic_links.py fix: reserved keywords as col name (#25718) 2024-03-29 15:43:33 +05:30
mapper.py fix: make read only mode thread safe (#28359) 2024-11-18 15:00:50 +01:00
meta.py chore(docref): fix circular imports (#28282) 2024-10-24 22:31:12 +02:00
naming.py fix: Excessive gap locking from hash naming (#28349) 2024-11-01 06:18:22 +00:00
rename_doc.py refactor(rename_doc): also set a 10 hour timeout 2024-10-24 11:25:41 +05:30
sync.py feat: add hook to allow downstream apps to add auto-loading instrumentation for their doctypes (#28479) 2024-11-15 13:04:20 +00:00
trace.py refactor: organize test contextmanagers (#28041) 2024-10-09 02:09:19 +02:00
virtual_doctype.py refactor: migrate virtual doctypes to new API 2024-03-11 18:25:05 +05:30
workflow.py refactor(treewide): enable RUF rules 2024-02-21 16:20:28 +05:30