Ankush Menat
ba936eefab
fix: Add authorization checks on internal functions ( #55709 )
2026-06-08 14:49:32 +05:30
Nabin Hait
04443ae29e
Merge upstream/develop into erpnext-refactoring
...
Resolve 4 conflicts from Phase 7 service/mapper extraction vs upstream:
- asset.py: take extraction; repoint dangling make_asset_movement JS to mapper
- job_card: port upstream field_no_map(naming_series) into mapper.make_subcontracting_po
- sales_order: port upstream rows-index fix into mapper.make_delivery_note
- sales_invoice (Phase 7): take service delegations; port upstream SQL->QB/ORM
changes for get_warehouse, get_all_mode_of_payments, get_discounting_status,
clear_unallocated_mode_of_payments, and set_pos_fields(POS DN skip) into services
2026-06-03 11:05:01 +05:30
Mihir Kandoi
78f9434d14
refactor: resolve regression-safe CodeQL code-quality findings ( #55531 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-02 08:25:32 +05:30
Nabin Hait
530e587bf2
refactor: use mapper paths directly, drop re-export shims
...
Repoint all JS method strings and Python imports for mapper functions
across 18 doctypes from the doctype module to its mapper module, and
remove the now-unused re-export shims from each doctype file (keeping
only names used internally).
2026-06-01 18:17:56 +05:30
nareshkannasln
9d8f3863f2
fix(project): update customer and sales order as no copy
2026-05-22 16:47:46 +05:30
Rohit Waghchaure
4d14727b26
fix: linter issue
2026-05-20 23:31:09 +05:30
Rohit Waghchaure
e4b5e6bd1e
refactor: split stock_entry.py into multiple files for better readability
2026-05-19 18:41:31 +05:30
Jaypal Lakum
3532c1cc69
fix(task): update depends_on for closing date and review date #54850 ( #54852 )
2026-05-12 09:53:42 +00:00
Hemil-Sangani
231dd1856f
fix(project): use user.email for invitations and skip disabled users. ( #54561 )
...
* fix(project): use user.email for invitations and skip disabled users.
* Update erpnext/projects/doctype/project/project.py
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fix(project): remove duplicate loop causing indentation error
* fix(project): resolve pre-commit hook failure
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-04-30 07:53:32 +00:00
ruthra kumar
b16dd3f2dd
refactor(test): remove explicit sql delete calls
2026-04-22 10:33:25 +05:30
Nihantra Patel
a2ec597e3d
fix: set letter_head_for for letterhead
2026-04-20 16:58:35 +05:30
Deepesh Garg
53d7c9fd9c
Merge pull request #53756 from iamkhanraheel/fix/hr-default_role_permission
...
fix(hrms): default permission for HR roles
2026-04-20 11:20:12 +05:30
iamkhanraheel
d26cd69fe5
fix: remove unwanted perm for HR user role
2026-04-17 15:39:42 +05:30
iamkhanraheel
41103a0622
fix: default perm for HR manager & HR user
2026-04-14 18:30:41 +05:30
iamkhanraheel
f02b3b6166
fix: default perm for HR manager & HR user
2026-04-09 19:15:45 +05:30
Sakthivel Murugan S
00c94afa78
fix: task gantt popup text not visible in light theme ( #53882 )
2026-04-07 12:08:52 +05:30
iamkhanraheel
5ec66169a7
fix: default permission for HR manager role
2026-03-26 17:23:54 +05:30
iamkhanraheel
7b0bfe76cc
fix: default permission for HR User role
2026-03-24 19:57:42 +05:30
Mihir Kandoi
91da450a31
chore: remove unused imports ( #53722 )
2026-03-23 16:39:55 +00:00
ruthra kumar
21b25ce96c
refactor(test): hardcoded names over dynamic
2026-03-18 20:59:38 +05:30
ruthra kumar
5237e58f29
refactor(test): remove explicit call to master data setup
2026-03-18 20:59:38 +05:30
ruthra kumar
e67165d6ce
refactor(test): hardcoded names over dynamic ones
...
Much faster bootstrap without those get_doc calls
2026-03-18 20:59:38 +05:30
ruthra kumar
cb693e05bf
refactor(test): tax rule; removed setUpClass, tearDownClass
2026-03-18 20:59:38 +05:30
ruthra kumar
12ae84401a
refactor(test): remove redundant tearDown, tearDownClass and rollback
2026-03-18 20:59:37 +05:30
ruthra kumar
cd499d4955
refactor(test): make timesheet deterministic
2026-03-18 20:59:37 +05:30
ruthra kumar
4484863baa
refactor(test): make task deterministic
2026-03-18 20:59:37 +05:30
ruthra kumar
ddcd8a03ee
refactor(test): make project deterministic
2026-03-18 20:59:37 +05:30
ruthra kumar
7a8ece76ea
refactor(test): make test deterministic
2026-03-18 20:59:36 +05:30
ruthra kumar
8b720ffd4f
refactor(test): make project deterministic
2026-03-18 20:59:36 +05:30
ruthra kumar
524118e108
refactor(test): make timesheet and activity type deterministic
2026-03-18 20:59:36 +05:30
ruthra kumar
33f4791698
refactor: replace IntegrationTestCase with ERPNextTestCase repo-wide
...
- import ERPNextTestSuite
- use it on test class
2026-03-18 20:59:35 +05:30
ruthra kumar
319e220efe
chore: remove IGNORE_TEST_RECORD_DEPENDENCIES
2026-03-18 20:59:34 +05:30
ruthra kumar
002b4fb048
chore: delete all test_records.json
2026-03-18 20:59:34 +05:30
Jeraldin P J
e2667ab098
fix: enable logs to track changes in doctype. ( #53491 )
...
Co-authored-by: jeraldin2003 <jeraldin2003>
Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com >
2026-03-16 18:21:26 +00:00
Nabin Hait
9cf529215f
fix: set default list view columns and filters for sales, purchase and accounts module
2026-03-09 17:20:52 +05:30
Nishka Gosalia
3c9f520e68
refactor: project module form cleanup
2026-03-05 11:40:22 +05:30
ravibharathi656
7801dd5353
fix(task): allow is_template field in quick entry
2026-03-05 10:56:48 +05:30
ravibharathi656
c1431105f4
fix(project template): clear subject when task is empty
2026-03-05 10:56:48 +05:30
Nishka Gosalia
e37d4a6f7c
fix: updating costing based on employee change in timesheet
2026-03-04 15:24:54 +05:30
diptanilsaha
a22ea1de86
refactor(project): type annotations for whitelisted methods
2026-02-27 16:34:04 +05:30
Rohit Waghchaure
d90ec49241
fix: patch to complete onboarding stpes for existing records
2026-02-25 17:23:57 +05:30
Rohit Waghchaure
792a1a7ab7
feat: module onboarding
2026-02-24 11:45:31 +05:30
khushi8112
39d3f4580e
refactor(projects): add type hints to functions
2026-02-18 17:13:39 +05:30
Diptanil Saha
c6a292f6a9
fix: user permission on reports ( #52709 )
2026-02-17 21:56:25 +05:30
ruthra kumar
42f2abf5ae
Merge pull request #51655 from aerele/project-gross-margin-credit-note
...
fix: include credit notes in project gross margin calculation
2026-02-03 11:37:09 +05:30
ravibharathi656
49e64f4e1c
fix(project): add missing counter to project update naming series
2026-01-21 19:55:33 +05:30
ravibharathi656
a378fee8e0
fix: include credit notes in project gross margin calculation
2026-01-20 08:47:58 +05:30
ljain112
e8510287e3
chore: remove unused imports
2026-01-17 14:45:57 +05:30
Mihir Kandoi
22e0ca2d7e
Merge pull request #51295 from aerele/partial-billing-timesheet
2026-01-14 11:02:18 +05:30
Nabin Hait
10a3f61689
fix: erpnext workspaces cleanup ( #51461 )
2026-01-08 15:03:11 +05:30