Marc Durepos
149a30f6f3
bemade_fsm: manually merge in 15.0 differences and fix 2 failing tests
2024-04-01 08:45:29 -04:00
Marc Durepos
bf98462a09
multiple fixes for bemade_fsm to help pass tests.
2024-03-28 15:36:17 -04:00
Marc Durepos
fc9e7e0728
Merge remote-tracking branch 'origin/15.0' into 16.0
2024-02-27 11:59:29 -05:00
Marc Durepos
5f414db909
bemade_fsm: update work order titles to match new specs
2024-02-12 17:02:56 -05:00
Marc Durepos
12f19c5fbc
Merge remote-tracking branch 'origin/15.0' into 16.0
2024-02-05 12:34:36 -05:00
Marc Durepos
3c15d6a5e2
[FIX] bemade_fsm: propagate assignment checkbox on tasks
...
Fixes a problem where the propagate assignment checkbox on project
tasks was not effectively propagating task assignment to descendants.
Also added some intelligence around checking / unchecking the box such
that the setting change propagates to children. This allows for
interesting configurations for assignment propagation, such as limiting
propagation only to one level or only starting it at a given level of
subtasks.
2024-01-10 09:51:06 -05:00
Marc Durepos
6d167a4cc1
forward port 15.0 into 16.0
2023-12-19 16:13:45 -05:00
Marc Durepos
165ad8a226
bemade_fsm: propagate assignees to false by default.
2023-12-08 14:01:41 -05:00
Marc Durepos
74ec46382a
bemade_fsm: Propagation of task assignee to subtasks (optional).
2023-12-05 15:01:27 -05:00
Marc Durepos
81624ea26c
bemade_fsm: all tests passing for 16.0
...
- Got rid of planned_date_begin and planned_date_end fields. Commented
out all related code for now. These were fields pending actual
feature development anyway.
- Added a product cateogory with income account and expense account to
the _generate_product common test method. This fixes an error where
Odoo complained about needing a due date for lines with account type
= 'asset_receivable'.
- Rewrote and refactored Task.action_fsm_validate to have it match with
code from industry_fsm in 16.0.
NOTE: This change depends on code pushed in:
- sale_workflow [16.0 ba7402471]
- odoo_addons [16.0 766cd78]
- PurchasedAddons [16.0 e5e9b7b]
2023-11-29 20:45:09 -05:00
Marc Durepos
8b8250ffbb
bemade_fsm: completing an FSM tasks completes all its descendants as well.
2023-11-21 12:24:52 -05:00
Marc Durepos
0ddb7c8160
bemade_fsm: fix visit naming on tasks
2023-11-21 12:24:52 -05:00
Benoît Vézina
3ecbac2346
friday fix
2023-11-20 09:33:52 -05:00
Benoît Vézina
bcd039d89c
odoo 16
2023-11-16 19:33:53 -05:00
Benoît Vézina
fb301db2b3
for migration
2023-11-16 09:01:22 -05:00
Benoît Vézina
839a2e2d32
split model
2023-11-15 18:49:18 -05:00
Marc Durepos
853862cde1
bemade_fsm: Improved task naming. Fixes Dur-Pro/bemade-addons#89 .
2023-09-18 14:14:16 -04:00
Marc Durepos
4a4214fabb
bemade_fsm: added work order number, significant mods to work order PDF.
2023-09-18 14:14:16 -04:00
Marc Durepos
838db389b0
bemade_fsm: further progress on work order PDF.
2023-09-18 14:14:16 -04:00
Marc Durepos
c4fdcd94b3
bemade_fsm: Work order report printing relevant SO lines summary. Re Dur-Pro/bemade-addons#94
2023-09-18 14:14:16 -04:00
Marc Durepos
f157ba3d9b
bemade_fsm: Task naming modified to shorten child task names.
...
Fixes Dur-Pro/bemade-addons#92
2023-09-18 14:14:16 -04:00
Marc Durepos
0980f6fbb3
bemade_fsm: Marking visit task done completes its descendants.
...
Re: Dur-Pro/bemade-addons#93
2023-09-18 14:14:16 -04:00
Marc Durepos
70d8893178
bemade_fsm: added is_complete to tasks for easier PDF generation.
2023-09-18 14:14:16 -04:00
Marc Durepos
0462256add
bemade_fsm: many upgrades including better calendar view
2023-09-18 14:14:16 -04:00
Marc Durepos
0a7736e55a
bemade_fsm: make project.task.allow_billable store=True to un-break Odoo tests.
2023-09-18 14:14:16 -04:00
Marc Durepos
7cadd52fc6
bemade_fsm: tie in with sale_planning to plan SO lines based on task templates.
2023-09-18 14:14:16 -04:00
Marc Durepos
37aea5c181
bemade_fsm: Visits on sales orders now group created tasks under a common parent. Fixes #72 .
2023-09-18 14:14:16 -04:00
Marc Durepos
1e050584a5
bemade_fsm: major refactoring of tests in progress (broken).
2023-09-18 14:14:16 -04:00
Marc Durepos
74e95be281
bemade_fsm: Added logic to prevent child FSM tasks from trying to create sales orders. Fixes #5 .
2023-09-18 14:14:16 -04:00
Marc Durepos
7d84d85980
bemade_fsm: Simplified implementation of equipment to allow for one equipment per sales order. Re #38 .
2023-06-27 20:48:12 -04:00
Marc Durepos
653e22d13c
Refactoring to views to reuse trees for fsm contacts and equipment. Began remodeling equipment/task relationship (breaks tests).
2023-06-27 16:18:12 -04:00
Marc Durepos
89a09aebb7
bemade_fsm: Added tests and code for site contacts and work order contacts on tasks.
2023-06-27 15:19:50 -04:00
Marc Durepos
825080129f
bemade_fsm: Added test skeleton for upcoming features.
2023-06-27 11:24:00 -04:00