Ejaaz Khan
f09dc7cc07
Merge pull request #34563 from KerollesFathy/ft/add-apply-module-export-filter-on-export-customization
...
feat: Add Apply Module Export Filter on Export Customization Dialog
2025-12-23 22:16:00 +05:30
Akhil Narang
8723a2b6ee
fix: ruff fixes
...
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-12-22 21:06:48 +05:30
KerollesFathy
337a4bcfd2
fix: apply module export filter only when checked
2025-12-09 11:21:26 +00:00
Saqib Ansari
b8a83ca6d7
feat: capture app name in monitor logs
2025-11-24 18:35:36 +05:30
KerollesFathy
c56a725b53
Merge branch 'develop' of https://github.com/frappe/frappe into ft/add-apply-module-export-filter-on-export-customization
2025-11-19 16:56:46 +00:00
sokumon
c918601b0a
fix(ci): tests
2025-11-14 23:05:13 +05:30
sokumon
c057c730c5
refactor: make app level folders first class
2025-11-14 23:05:12 +05:30
Akhil Narang
31131ea129
fix(get_doc_path): don't allow referencing a path outside the doc's module ( #34581 )
...
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-11-05 11:49:23 +05:30
KerollesFathy
4a538339a5
feat: add option to apply module export filter in export_customizations function
2025-11-01 21:45:33 +00:00
Sagar Vora
f51506d19e
fix: restore NotImplemented methods
2025-10-09 17:25:52 +05:30
barredterra
ff9995ec29
fix: boilerplate for virtual CT
2025-09-10 12:07:47 +05:30
Ejaaz Khan
cae7759df6
refactor: pass app as an argument to avoid duplicte function call
2025-04-25 14:55:07 +05:30
Akhil Narang
84ef6ec677
refactor: fixup with ruff 0.8.1
...
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2024-12-04 13:18:04 +05:30
El-Shafei H.
6c210dc9d1
fix: Replace "<br>" with "\n" ( #27854 )
2024-09-23 11:59:20 +05:30
Jeroen Peperkamp
806d13dbb9
fix!: sort exported customizations by name for better diffs ( #26927 )
...
* fix: sort exported customizations by name for better diffs
* fix formatting
---------
Co-authored-by: barredterra <14891507+barredterra@users.noreply.github.com>
2024-07-17 21:14:58 +05:30
Ankush Menat
51d41ea6df
fix: Sync customization on first install if not sync_on_migrate
...
If not sync_on_migrate right now this code isn't doing anything :hanky:
2024-04-11 18:29:43 +05:30
Ankush Menat
9245062ed9
test: prop setter syncing
2024-04-11 18:14:56 +05:30
Ankush Menat
526ff3b576
fix!: Sync property setter instead of overriding them
2024-04-11 18:04:30 +05:30
Ankush Menat
f7c0dd66fd
refactor: migrate virtual doctypes to new API
2024-03-11 18:25:05 +05:30
Ankush Menat
d6137a805c
fix: better default virtual doctype template
2024-03-11 15:20:35 +05:30
Akhil Narang
3f1e19de85
refactor(treewide): enable RUF rules
...
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2024-02-21 16:20:28 +05:30
Ankush Menat
de9ac89748
style: re-format with ruff
2024-02-05 18:53:33 +05:30
Hussain Nagaria
8d2137c265
docs: consistent doc strings
2023-12-18 18:27:39 +05:30
Ankush Menat
fa6dc03cc8
refactor: frappe.cache() usage to frappe.cache ( #21282 )
2023-06-08 11:47:17 +05:30
Rucha Mahabal
e5b26b77db
fix(minor): typo in fixture syncing message ( #20768 )
2023-04-19 12:14:18 +05:30
Ankush Menat
c36dabbc63
chore: add removed message
...
Not sure why this was removed
2023-04-11 11:26:47 +05:30
Saurabh
26e73208d5
fix: validate if doctype exists before syncing customisations ( #20598 )
...
* fix: validate if doctype exists before syncing customisations
* refactor: rename and add default
---------
Co-authored-by: Ankush Menat <ankush@frappe.io>
2023-04-11 11:24:03 +05:30
Mohammad Hussain Nagaria
a534e7a66a
fix: Pass *args and **kwargs in db_insert boilerplate for Virtual DocType ( #19018 )
...
[skip ci]
2022-11-28 11:14:24 +05:30
Ankush Menat
b9e757782f
fix: correct boilerplate for virtual doctypes ( #18248 )
2022-09-28 15:49:15 +05:30
Gavin D'souza
598359c684
test: Reset requirements for export_doc
2022-08-09 15:57:26 +05:30
Gavin D'souza
ca1291f924
refactor: modules.utils
...
* indent de-indented is_virtual code block
* add typing, revert previous breaking changes
2022-08-09 13:39:23 +05:30
Gavin D'souza
624c308659
Merge branch 'develop' of github.com:frappe/frappe into modules-refactor
2022-08-08 12:27:11 +05:30
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.
2022-07-22 14:26:02 +05:30
Ankush Menat
81b37cb7d2
refactor: clean up code to py310 supported features ( #17367 )
...
refactor: clean up code to py39+ supported syntax
- f-strings instead of format
- latest typing support instead of pre 3.9 TitleCase
- remove UTF-8 declarations.
- many more changes
Powered by https://github.com/asottile/pyupgrade/ + manual cleanups
2022-07-01 11:51:05 +05:30
Ankush Menat
1e64abe9a5
fix!: meaningful error messages over KeyError
2022-05-29 13:46:48 +05:30
Gavin D'souza
f463d45a61
Revert "perf: Glob filesystem instead of DB reads etc"
...
This reverts commit c9fa6931ff .
2022-04-21 15:24:40 +05:30
Gavin D'souza
c9fa6931ff
perf: Glob filesystem instead of DB reads etc
...
Why speak more word when less word do trick
2022-04-14 13:30:35 +05:30
Gavin D'souza
6538419e5d
fix: Add return values to enable better testing ;)
2022-04-14 13:29:20 +05:30
Gavin D'souza
d7abbe0e10
refactor: frappe.modules.utils
...
* Simplified logic and got rid of multi-level indents
* Better error & debug messages
* Better code readability
* Optimized conditions
* Added type hints
* Refactored raw query to QB
2022-04-14 09:05:19 +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
Mohammed Redah
60814c4e3f
fix: Export Links in Customize Form ( #16333 )
...
Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
2022-04-10 07:46:43 +05:30
Sagar Vora
833eeff1c4
fix: remove hyphen from class name while creating boilerplate ( #16391 )
2022-03-24 17:55:09 +05:30
hrwx
26a70e3cf1
feat: get_count, get_stats for virtual doctype
2022-01-25 10:16:28 +00:00
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
32c6cf1c44
refactor(misc): frappe.db.delete > frappe.db.sql
...
Use frappe.db.delete wherever possible. Get rid of all the frappe.db.sql ;)
This commit focuses on the pending modules that had relatively easier
DELETE statements.
2021-08-19 19:53:16 +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
Shridhar
bf0070f090
feat: added controller required for virtual doctype in boilerplate
2020-12-29 14:00:20 +05:30
Faris Ansari
398451103a
fix(customization): Only read .json files from custom folder
2020-10-16 15:43:17 +05:30
mergify[bot]
36deebec10
Merge pull request #8480 from Mangesh-Khairnar/fix-boilerplate-creation
...
fix: boilerplate creation
2019-09-24 17:11:48 +00:00
Mangesh-Khairnar
46af75f2ea
Update frappe/modules/utils.py
...
Co-Authored-By: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
2019-09-24 10:16:04 +05:30