Commit graph

123 commits

Author SHA1 Message Date
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
2437920de1 fixes to report templates for 17.0 2024-03-21 12:19:27 -04:00
Marc Durepos
6d9d952982 fix merge conflict in bemade_fsm manifest 2024-03-21 07:32:12 -04:00
Marc Durepos
a07c7bcdbd Merge remote-tracking branch 'origin/16.0' into 17.0
also removed useless module (already covered by 17.0):
bemade_open_project_details
2024-03-15 10:45:48 -04:00
Marc Durepos
b80dc8a465 fix to fsm worksheets 2024-03-14 16:20:03 -04:00
Marc Durepos
953ae15747 fix report 2024-03-14 16:04:29 -04:00
Marc Durepos
d9f4ab30cc fix reference to industry_fsm_report > industry_fsm 2024-03-14 16:00:39 -04:00
Marc Durepos
332106d717 bemade_fsm: reactivate reports 2024-03-14 13:36:31 -04:00
Benoît Vézina
b5ab149e62 port fsm to 17.0" 2024-03-04 12:08:25 -05:00
Marc Durepos
a64de276f0 bemade_fsm: fix report reference 2024-02-27 14:49:38 -05:00
Marc Durepos
fc9e7e0728 Merge remote-tracking branch 'origin/15.0' into 16.0 2024-02-27 11:59:29 -05:00
Marc Durepos
ddd8ea2a82 Aesthetic updates to FSM. 2024-02-26 15:08:14 -05:00
Marc Durepos
45348a2b23 bemade_fsm: small style change to work order pdf 2024-02-13 13:15:31 -05:00
Marc Durepos
8f99c504bd Fix some styling on report prior to going live. 2024-02-13 12:52:49 -05:00
Marc Durepos
59eb7e2239 bemade_fsm: significant changes to work order report
- Remove date from main title heading (only in planned start)
- Add customer PO number under main heading
- Remove technician assignment info (only in timesheets)
- Add table for timesheet entries
- Remove time from time and materials section
- Hide visit section headers from materials section
- Add a section for showing the description of the visit task
- Add some <hr> elements for better visual separation
2024-02-13 12:26:13 -05:00
Marc Durepos
095160db5f bemade_fsm: add spacing in header section 2024-02-12 21:25:04 -05:00
Marc Durepos
6684a95791 bemade_fsm: fix h1 section in work order report 2024-02-12 21:12:06 -05:00
Marc Durepos
83f31d31c5 bemade_fsm: fix to report title bug 2024-02-12 20:59:08 -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
8b1d9c0aa9 bemade_fsm: fixed tests on propagate assignment due to new default. 2024-02-05 12:36:19 -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
fb7b0cb3b6 bemade_fsm: updated translations for FR 2024-01-26 15:53:51 -05:00
Marc Durepos
571c6cccb4 bemade_fsm: add start and end date/time to work order PDF 2024-01-26 15:20:39 -05:00
Marc Durepos
96712b257f bemade_fsm: bug fix for equipment complete_name 2024-01-17 14:59:03 -05:00
Marc Durepos
0f1b45ca81 removed conflict stuff from bemade_fsm manifest 2024-01-15 09:07:39 -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
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