Marc Durepos
3a4fc5762c
remove durpro dependency from bemade_fsm
2025-08-26 10:36:30 -04:00
Marc Durepos
6af14a2f60
bemade_fsm: fix work order translations
2025-08-26 08:52:55 -04:00
Marc Durepos
b5df3a9735
properly translate work orders
2025-08-25 11:34:49 -04:00
Marc Durepos
8093509995
revert tag inheritance in bemade_fsm from sale order to task
2025-06-26 10:07:28 -04:00
Mathis Ouimet-Masson
7c38f76dea
Durpro inheritance mixin editing and work order print depending on language of work order contact
2025-06-19 13:07:15 +00:00
Marc Durepos
9fb835db34
[FIX] bemade_fsm: correctly set partner on subtasks for visits
...
Prior to this commit, subtasks that were added (from task templates) as
part of a visit (from sales orders), were having their partner_id set to
False by a built-in Odoo _compute_partner_id method.
This fix (and previous commits) introduce a test that correctly failed
when this behaviour was broken as well as modifications to the behaviour
of sale order lines and tasks to ensure that all tasks created from a
sale order for an FSM project correctly get their partner_id set to the
sale order's delivery address.
2025-04-24 08:49:33 -04:00
Marc Durepos
512bf58da8
Merge commit '873a7ba7' into 17.0
2025-04-24 08:34:24 -04:00
Marc Durepos
873a7ba71a
bemade_fsm: add a failing test to demonstrate partner assignment bug
2025-04-24 08:34:03 -04:00
Marc Durepos
b19da588cd
bemade_fsm: correct partner_id on task to use partner_shipping_id from sale order
2025-04-24 08:30:16 -04:00
Marc Durepos
45c1bdf440
bemade_fsm: fix a bug where changing the delivery address on a canceled/re-drafted SO screwed up subtasks
2025-01-27 11:00:09 -05:00
Marc Durepos
370ebae08b
bemade_fsm: Fix broken tests
2025-01-27 08:42:37 -05:00
Marc Durepos
d334b63696
bemade_fsm: use commercial partner id to calculate valid equipments on SO
2025-01-17 10:39:35 -05:00
Marc Durepos
87d7cb5b28
[ADD]: rework of fsm_equipment, add client_applications and glue module
2024-10-25 10:44:35 -04:00
Marc Durepos
8f3c836a32
hide equipment tab for site contacts
2024-10-02 12:08:40 +02:00
Marc Durepos
188f7afbd1
bemade_fsm: improve visibility of pages on partners based on is_service_site logic
2024-10-02 09:57:50 +02:00
Marc Durepos
a9199882cb
[FIX] bemade_fsm: update partner when SO shipping location changes
2024-09-25 10:19:37 -04:00
Marc Durepos
64034e280c
bemade_fsm: fix equipment name_search
2024-09-23 17:22:08 -04:00
Marc Durepos
af3fa7cda2
Merge commit '1a042a72' into 17.0
2024-09-06 08:28:44 -04:00
Marc Durepos
1a042a720f
bemade_fsm, fsm_equipment: fixes #109
...
Updated report template to use display_name and converted the
_compute_complete_name function to _compute_display_name in
fsm.equipment model.
2024-09-06 08:27:31 -04:00
Marc Durepos
0165e5e0c5
Fix bemade_fsm reports referring to partner_location_id and pid_tag
2024-09-04 09:24:35 -04:00
Marc Durepos
8007912746
fix to migration script for bemade_fsm moving equipment tags
2024-08-26 11:09:20 -04:00
Marc Durepos
eb6e46b5b6
fsm_equipment/bemade_fsm: fix migration script and move a relation to fsm_equipment
2024-08-22 20:38:07 -04:00
Marc Durepos
7ad197e639
complete migration script from bemade_fsm.equipment* to fsm_equipment
2024-08-21 13:52:35 -04:00
Marc Durepos
382b573a86
separated equipment out of bemade_fsm into fsm_equipment module
2024-08-20 15:58:17 -04:00
XtremXpert
a3c74ef77a
fix warning
2024-07-23 08:30:05 -04:00
Marc Durepos
3fd59f5ba1
bemade_fsm: fix bug when partner_id is not set
2024-07-03 15:15:16 -04:00
Marc Durepos
8410bb64d7
bemade_fsm: fix new task from template wizard
2024-06-20 12:54:05 -04:00
Marc Durepos
6a1cfa2ec9
bemade_fsm: make client follow from task template, default to parent's client if not set
2024-06-19 10:08:50 -04:00
Marc Durepos
55ba8ca58b
fix bemade_fsm is_site_contact
2024-06-19 09:47:49 -04:00
Marc Durepos
8aec1c4c04
fix bemade_fsm is_site_contact
2024-06-19 09:42:17 -04:00
Marc Durepos
18469a0c26
fix bemade_fsm is_site_contact
2024-06-19 09:36:57 -04:00
Marc Durepos
3d8d648fb7
bemade_fsm: code style cleanup
2024-06-11 21:31:02 -04:00
Marc Durepos
3d97c71f0b
bemade_fsm: rework logic on how clients become sites/site contacts
2024-06-07 10:28:11 -04:00
Marc Durepos
ddce2423b8
bemade_fsm: fix incorrect settings wizard
2024-06-03 14:16:01 -04:00
Marc Durepos
7aa095ba78
update to fsm
2024-06-03 11:52:16 -04:00
Marc Durepos
61529d33e4
add active field to client equipment
2024-06-03 10:11:19 -04:00
Marc Durepos
dc04ab952b
bemade_fsm: Changes to site and work order contact behaviour
...
1. Site contacts and work order contacts now get set on create and write
of all FSM project tasks. If the task has no parent_id, it will try
to set them from the sale order if it has one. Otherwise, they are
simply inherited from the parent.
2. Changing the site or work order contact on a task no longer feeds
back to the sale order.
3. Changing the site or work order contacts on a parent task propagates
the change to its subtasks.
2024-05-02 10:01:44 -04:00
Marc Durepos
c0a451f7e0
fix to actions in bemade_fsm (fixes all tasks views)
2024-04-23 14:33:12 -04:00
Marc Durepos
17fd9001bc
bemade_fsm: Remove obsolete part of product_views.xml
2024-04-01 14:35:25 -04:00
Marc Durepos
4faeb0523f
Fixes to bemade_fsm to get all tests passing.
2024-04-01 14:10:56 -04:00
Marc Durepos
dfd99bdd2c
bemade_fsm: Remove obsolete code for task allocated_hours.
2024-04-01 09:12:40 -04:00
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