Gavin D'souza
a7ab78bde1
ci(minor): Actions
* Rename CI actions to add database_type
* Add workflow_dispatch to assets build action on develop
* Rename unit test jobs for better labelling on PR check titles
* Rename Patch action for consistency
2 vuotta sitten
Gavin D'souza
4289e7c7ea
ci: Merge PR linter checks
* Combine jobs to be triggered at pull_request events: commit-lint,
docs-required, linter
* PY310-ize helper scripts
2 vuotta sitten
Gavin D'souza
31658e5241
ci: Install wkhtmltopdf in the background
2 vuotta sitten
Gavin D'souza
d23705f60c
ci: Cleanup install.sh
2 vuotta sitten
mergify[bot]
249e647fc4
Merge pull request #17592 from nabinhait/notify-mentions
feat: Enable mentions and notify users from any text field
2 vuotta sitten
Shadrak Gurupnor
c38f79edd6
style: Fix import order
2 vuotta sitten
mergify[bot]
b718bfe6b8
Merge pull request #17482 from ChillarAnand/cleanup
refactor!: Removed parse package
2 vuotta sitten
Ankush Menat
615f0dbcb8
Revert "refactor: desk missing doc handling"
This reverts commit d11fdc3ca4
.
2 vuotta sitten
Ankush Menat
d11fdc3ca4
refactor: desk missing doc handling
- reduce 1 query
- make normal and virtual doc behave in same manner
2 vuotta sitten
Shridhar Patil
0285d4f686
fix: frappe.db.exists will always return error for virtual doctype ( #17595 )
So first check whether the doctype is virutal
2 vuotta sitten
Nabin Hait
ad1de51b0d
Merge branch 'develop' into notify-mentions
2 vuotta sitten
Ankush Menat
ac83a0fdda
Merge pull request #17548 from ankush/fix_virtual_doctype
refactor!: Virtual DocType
2 vuotta sitten
Ankush Menat
0f83e9e944
fix: correct import path
Co-authored-by: gavin <gavin18d@gmail.com>
2 vuotta sitten
Ankush Menat
e35671203c
refactor: simplify virtual doctype example
2 vuotta sitten
Ankush Menat
d83712d553
feat: delete support for virtual doctypes from desk
2 vuotta sitten
Ankush Menat
4c877258f0
test: add tests for virtual doctype desk interactions
2 vuotta sitten
Nabin Hait
53c22b0493
feat: Enable mentions and notify users from any text field
2 vuotta sitten
gavin
7eb7ec2663
Merge branch 'develop' into cleanup
2 vuotta sitten
Gavin D'souza
9dba593a6e
refactor: Add typing + comprehensions for readability
2 vuotta sitten
Gavin D'souza
ad90923801
test(communication): Add test for handling duplicate email signatures
2 vuotta sitten
Ankush Menat
f1d638473f
refactor: add reload function back
Assigning a function to a different name breaks inheritance model.
E.g. doc.reload() won't call virtual doctype's load_from_db but call
original load_from_db
2 vuotta sitten
Ankush Menat
e8efd64dbc
refactor!: better API contracts for virtual doctype
Current APIs implement class methods as instance method, which is
problamamtic while implementing methods. E.g. If load_from_db doesn't
like empty docname then all class method will stop working.
This change while breaking is essential for usability of virtual
doctype.
2 vuotta sitten
Ankush Menat
b8d56eaefb
chore: remove test doctypes from prod
2 vuotta sitten
Ankush Menat
e88bc35cae
refactor: move is_virtual_doctype to relevant file
2 vuotta sitten
Shridhar
b2203893a1
fix: do not fetch comments from parent for virtual doctype
2 vuotta sitten
Ankush Menat
10da1622f4
fix: form view broken for virtual doctype
2 vuotta sitten
gavin
b52fdbba45
Merge pull request #16961 from gavindsouza/mariadb-client-refactor
refactor!: Database
2 vuotta sitten
gavin
f40214bca8
fix(get_last_doc): Allow for_update as kwarg only
Co-authored-by: Ankush Menat <ankushmenat@gmail.com>
2 vuotta sitten
Gavin D'souza
d1fbab1c45
test(db): Add tests for untested db methods
2 vuotta sitten
Gavin D'souza
2bef29bb46
chore: Deprecate backup script + minor refactors
2 vuotta sitten
Gavin D'souza
1dbc0b4d3c
fix(db*): Use common fallback Datetime str
There existed inconsistencies between db_query & db's fallback for min
datetime in str format - missing decimal seconds places. Now, we're
storing the default string once and re-using it to reduce
inconsistencies or room for human errors.
2 vuotta sitten
Gavin D'souza
bcfa8c276e
fix: Set default port attribute for Database classes
db.default_port wil be available as a class attribute to hold defaults
for DB types.
Usage: frappe.conf.db_port or frappe.db.default_port
Why: I couldn't run the mariadb command because the defaults aren't set
for my system. server is remote / containerized. Setting port in
equivalent mysql command fixes this.
2 vuotta sitten
gavin
d285ce910f
Merge branch 'develop' into mariadb-client-refactor
2 vuotta sitten
Gavin D'souza
1a610e135d
fix(db): Use sentinel object for default values paramters
2 vuotta sitten
Gavin D'souza
e411132c6e
fix(db): Revert breaking change of wrapping NoneType in sequence
2 vuotta sitten
Gavin D'souza
63e618c709
test: More resilient tests for sequences
2 vuotta sitten
Gavin D'souza
006ebcbede
refactor: Use pymysql over mariadb client
This is supposed to be a temporary switch to make the parent PR easier
to digest. MariaDB client has some issues with release, and system
dependencies.
This commit may be reverted to enable mariadb client again.
2 vuotta sitten
Shariq Ansari
b1e9bc8d12
fix: error while genarating date for blog post google search preview ( #17581 )
2 vuotta sitten
Suraj Shetty
623650ab3b
Merge branch 'develop' of https://github.com/frappe/frappe into develop
2 vuotta sitten
Suraj Shetty
9e87598dda
refactor: Use FrappeTestCase as it rolls back test data
2 vuotta sitten
Ankush Menat
d2177d16a1
ci: bump node version to node16 ( #17564 )
* ci: bump node version to node16
* chore: remove `node-sass` - no longer used
Co-authored-by: Sagar Vora <sagar@resilient.tech>
2 vuotta sitten
Sagar Vora
85a3837b14
fix: ensure 2FA patch sets parent only for 2FA keys ( #17575 )
* fix: ensure 2FA patch sets parent only for 2FA keys
* fix: try to rebuild defaults
* fix: set other app defaults as well
* fix: set POS profile defaults
* fix: exists params
* chore: remove unnecessary change
* fix: handle case where POS Profile doesnt exist
* chore: move erpnext code to erpnext
2 vuotta sitten
Ankush Menat
b42e3b7a6b
Merge pull request #17491 from ankush/undo_stack
feat: Undo/Redo changes on FormView
2 vuotta sitten
Ankush Menat
5ea96ced3a
test: undo/redo, jump to field UI tests
2 vuotta sitten
Ankush Menat
e73f4aa8ab
fix: avoid nonsensical change triggers
if both values are same then logging it doesn't make much sense.
2 vuotta sitten
Ankush Menat
129152c1c5
feat: highlight changed fields when doing undo/redo
2 vuotta sitten
Ankush Menat
a1ca1e2cc6
feat: undo/redo on child table fields
2 vuotta sitten
Ankush Menat
715299fc08
fix: erase undo/redo history on doc change/refresh
2 vuotta sitten
Ankush Menat
836ce67d85
feat: undo/redo on form view
This commit implements basic undo/redo on form view fields
3 vuotta sitten
Ankush Menat
e7082d611f
fix: broken realtime doc change updates ( #17567 )
2 vuotta sitten