Benoît Vézina
b5ab149e62
port fsm to 17.0"
2024-03-04 12:08:25 -05:00
Marc Durepos
0f1b45ca81
removed conflict stuff from bemade_fsm manifest
2024-01-15 09:07:39 -05:00
Marc Durepos
45f9490c4d
Merge commit '5a006ec3' into 17.0-dev
2024-01-08 09:38:45 -05:00
Marc Durepos
a1e9c305ec
bemade_fsm: fixed tests on propagate assignment due to new default.
2024-01-08 09:35:03 -05:00
Marc Durepos
81cfdfa39d
bemade_fsm: propagate assignees to false by default.
2024-01-08 09:35:03 -05:00
Marc Durepos
95d2ce5274
bemade_fsm: Propagation of task assignee to subtasks (optional).
2024-01-08 09:34:58 -05:00
Marc Durepos
2643f5007f
bemade_fsm: spacing for task from template button, delete js tests.
2024-01-08 09:34:13 -05:00
Marc Durepos
16a45118ea
Fixed new task from template wizard to show right default project.
2024-01-08 09:34:13 -05:00
Marc Durepos
ddf0ad80ad
bemade_fsm: bug fix in new_task_from_template.py default_get
2024-01-08 09:34:13 -05:00
Marc Durepos
a7965008cc
version bump for bemade_fsm
2024-01-08 09:34:12 -05:00
Marc Durepos
294e7e9fec
bemade_fsm: Create task from template (from FSM views)
...
Adds a button to create a task from a task template to the list view
and kanban view for the project.task when viewed from the FSM
application.
2024-01-08 09:33:28 -05:00
Marc Durepos
0bb4373d7f
bemade_fsm: work for creating tasks directly from templates.
2024-01-08 09:31:39 -05:00
Marc Durepos
92c6c81807
bemade_fsm: fixed tests on propagate assignment due to new default.
2023-12-19 19:09:47 -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
41ef2c1484
bemade_fsm: spacing for task from template button, delete js tests.
2023-12-05 12:23:38 -05:00
Marc Durepos
9ff8934556
Fixed new task from template wizard to show right default project.
2023-12-05 12:11:48 -05:00
Marc Durepos
6ab1bda2b7
bemade_fsm: bug fix in new_task_from_template.py default_get
2023-12-05 11:43:24 -05:00
Marc Durepos
0806bc96f0
version bump for bemade_fsm
2023-12-05 11:19:16 -05:00
Marc Durepos
22936eee1c
bemade_fsm: Create task from template (from FSM views)
...
Adds a button to create a task from a task template to the list view
and kanban view for the project.task when viewed from the FSM
application.
2023-12-05 09:58:39 -05:00
Marc Durepos
8af9704b67
bemade_fsm: work for creating tasks directly from templates.
2023-12-05 06:59:51 -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
23d7d34e71
Forward-port '15.0' into 16.0
2023-11-29 11:29:35 -05:00
Marc Durepos
272fc34fba
bemade_fsm: replace domain with filter for parent task on searche views.
...
On all task views in the Field Service app, add a filter to the search
view to show only Parent Tasks (on by default).
2023-11-29 09:48:21 -05:00
Marc Durepos
47a0ac4176
bemade_fsm: hide completed tasks from To Schedule list
2023-11-23 17:22:08 -05:00
Marc Durepos
7a813d1c76
bemade_fsm: improvements to the task list view
2023-11-23 16:48:07 -05:00
Marc Durepos
87f9d59dc0
bemade_fsm 15.0.1.0.2 - add visits to FSM orders when missing
...
All sale orders containing a line that will produce an FSM task,
i.e. lines that are linked to a product of type service and with
service_tracking set to task_global_project, will be processed
to make sure that all such lines fall under a service visit. If
a visit already exists on the SO but lines are not covered by it,
the visit will be promoted to be the top item on the order before
confirmation. Otherwise, a default visit will be added to the top
of the order prior to proceeding with confirmation.
2023-11-23 16:18:42 -05:00
Marc Durepos
32def36af0
bemade_fsm: copying sale order now copies visits properly.
2023-11-21 12:24:52 -05:00
Marc Durepos
49d00269fa
bemade_fsm: translate 'Visit' in visit task title.
2023-11-21 12:24:52 -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
Marc Durepos
7e3d5663aa
Added a test to bemade_fsm.
2023-11-21 12:23:39 -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
cf89585fae
bemade_fsm: added a test for task template descriptions. Added description to subtask tree on task form view for easier editing by technicians.
2023-10-02 16:27:56 -04:00
Marc Durepos
617abd2067
bemade_addons: for template tasks, don't copy the sale line description if this is a sub-task.
2023-10-02 15:43:45 -04:00
Marc Durepos
399694d692
bemade_fsm: properly set the sequence on task template subtasks.
2023-10-02 15:13:30 -04:00
Marc Durepos
02f380dc91
bemade_fsm: Release 15.0.1 (beta)
...
* Added translations for French
* Removed broken test tours (low value tests, high maintenance cost)
* Updated version in manifest
2023-09-18 14:14:16 -04:00
Marc Durepos
632c03ebda
bemade_fsm: Printing from a subtask prints the root ancestor.
...
Fixes Dur-Pro/bemade-addons#83
Also added some styling to prevent table headers overlapping with table
content when tables run multiple pages. This is due to a rendering bug
in wkhtmltopdf.
2023-09-18 14:14:16 -04: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
83d84a7bfa
bemade_fsm: PDF improvements
...
* Equipment summary added after the sale line summary.
Fixes Dur-Pro/bemade-addons#60 .
* Different blocks of the document made conditional to content
* Improved how tasks and subtasks are rendered
2023-09-18 14:14:16 -04:00
Marc Durepos
2a5b8dba42
bemade_fsm: remove square brackets from equipment complete name if no tag.
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
8459ce3673
bemade_fsm: refactor work order report templates to break them into sub-templates for easier modification.
2023-09-18 14:14:16 -04:00
Marc Durepos
4aed4684d5
bemade_fsm: cleaning up template files.
2023-09-18 14:14:16 -04:00
Marc Durepos
a84b9d926a
bemade_fsm: Got the "Sign Report" functionality working.
...
Found which template to extend to inject our new work order template
into the front-end signature page. Now need to add the timesheets info
with task tree into our template and we should be good to go.
Fixes Dur-Pro/bemade-addons#94
2023-09-18 14:14:16 -04:00