[MIG] bemade_fsm to 18.0 Aside from fixing standard 17.0..18.0 stuff and fixing XML ID references: 1. **Remove `_get_closed_stage_by_project()`**: This method is obsolete - it was copied from base FSM but no longer exists in 18.0. Base system now uses `is_closed` field. 2. **Implement State Propagation**: Enhance the `write()` method to propagate done/cancelled states to child tasks using `is_closed` field logic. 3. **Test Task Creation**: Thoroughly test the custom task creation logic against base 18.0 All 56 tests are passing.
563 B
563 B
| 1 | id | name | model_id:id | group_id:id | perm_read | perm_write | perm_create | perm_unlink |
|---|---|---|---|---|---|---|---|---|
| 2 | access_bemade_fsm_task_template_manager | bemade_fsm_task_template | model_project_task_template | project.group_project_manager | 1 | 1 | 1 | 1 |
| 3 | access_bemade_fsm_task_template_user | bemade_fsm_task_template | model_project_task_template | project.group_project_user | 1 | 1 | 1 | 1 |
| 4 | access_bemade_fsm_visit | access_bemade_fsm_visit | model_bemade_fsm_visit | base.group_user | 1 | 1 | 1 | 1 |
| 5 | access_bemade_fsm_task_wizard | access_bemade_fsm_task_wizard | model_project_task_from_template_wizard | project.group_project_user | 1 | 1 | 1 | 1 |