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
This commit is contained in:
Nabin Hait
2026-06-03 11:05:01 +05:30
247 changed files with 113261 additions and 46190 deletions

View File

@@ -152,7 +152,7 @@ class TestProject(ERPNextTestSuite):
self.assertEqual(tasks[1].subject, "Test Template Task with Dependency")
self.assertEqual(getdate(tasks[1].exp_end_date), calculate_end_date(project, 2, 2))
self.assertTrue(tasks[1].depends_on_tasks.find(tasks[0].name) >= 0)
self.assertGreaterEqual(tasks[1].depends_on_tasks.find(tasks[0].name), 0)
self.assertEqual(tasks[0].subject, "Test Template Task for Dependency")
self.assertEqual(getdate(tasks[0].exp_end_date), calculate_end_date(project, 3, 1))