diff --git a/addons/todo/__init__.py b/addons/project_todo/__init__.py similarity index 100% rename from addons/todo/__init__.py rename to addons/project_todo/__init__.py diff --git a/addons/todo/__manifest__.py b/addons/project_todo/__manifest__.py similarity index 68% rename from addons/todo/__manifest__.py rename to addons/project_todo/__manifest__.py index c29a82a26bc..85570ed0b78 100644 --- a/addons/todo/__manifest__.py +++ b/addons/project_todo/__manifest__.py @@ -13,24 +13,24 @@ 'auto_install': True, 'data': [ 'security/ir.model.access.csv', - 'security/todo_security.xml', + 'security/project_todo_security.xml', 'data/mail_activity_type_data.xml', 'data/todo_template.xml', 'views/project_task_views.xml', - 'views/todo_menus.xml', + 'views/project_todo_menus.xml', ], 'installable': True, 'application': True, 'uninstall_hook': '_todo_uninstall', 'assets': { 'web.assets_backend': [ - 'todo/static/src/components/**/*', - 'todo/static/src/scss/todo.scss', - 'todo/static/src/views/**/*', - 'todo/static/src/web/**/*', + 'project_todo/static/src/components/**/*', + 'project_todo/static/src/scss/todo.scss', + 'project_todo/static/src/views/**/*', + 'project_todo/static/src/web/**/*', ], 'web.qunit_suite_tests': [ - 'todo/static/tests/**/*', + 'project_todo/static/tests/**/*', ], }, 'license': 'LGPL-3', diff --git a/addons/todo/controllers/__init__.py b/addons/project_todo/controllers/__init__.py similarity index 78% rename from addons/todo/controllers/__init__.py rename to addons/project_todo/controllers/__init__.py index d6a5545a3da..6566f1b5174 100644 --- a/addons/todo/controllers/__init__.py +++ b/addons/project_todo/controllers/__init__.py @@ -1,4 +1,4 @@ # -*- coding: utf-8 -*- # Part of Odoo. See LICENSE file for full copyright and licensing details. -from . import todo +from . import project_todo diff --git a/addons/todo/controllers/todo.py b/addons/project_todo/controllers/project_todo.py similarity index 100% rename from addons/todo/controllers/todo.py rename to addons/project_todo/controllers/project_todo.py diff --git a/addons/todo/data/mail_activity_type_data.xml b/addons/project_todo/data/mail_activity_type_data.xml similarity index 100% rename from addons/todo/data/mail_activity_type_data.xml rename to addons/project_todo/data/mail_activity_type_data.xml diff --git a/addons/todo/data/todo_template.xml b/addons/project_todo/data/todo_template.xml similarity index 100% rename from addons/todo/data/todo_template.xml rename to addons/project_todo/data/todo_template.xml diff --git a/addons/todo/models/__init__.py b/addons/project_todo/models/__init__.py similarity index 100% rename from addons/todo/models/__init__.py rename to addons/project_todo/models/__init__.py diff --git a/addons/todo/models/mail_activity_type.py b/addons/project_todo/models/mail_activity_type.py similarity index 100% rename from addons/todo/models/mail_activity_type.py rename to addons/project_todo/models/mail_activity_type.py diff --git a/addons/todo/models/project_task.py b/addons/project_todo/models/project_task.py similarity index 92% rename from addons/todo/models/project_task.py rename to addons/project_todo/models/project_task.py index 6ebd1cfab37..49a92390472 100644 --- a/addons/todo/models/project_task.py +++ b/addons/project_todo/models/project_task.py @@ -21,9 +21,9 @@ class Task(models.Model): return super().create(vals_list) def _ensure_onboarding_todo(self): - if not self.env.user.has_group('todo.group_onboarding_todo'): + if not self.env.user.has_group('project_todo.group_onboarding_todo'): self._generate_onboarding_todo(self.env.user) - onboarding_group = self.env.ref('todo.group_onboarding_todo').sudo() + onboarding_group = self.env.ref('project_todo.group_onboarding_todo').sudo() onboarding_group.write({'users': [Command.link(self.env.user.id)]}) def _generate_onboarding_todo(self, user): diff --git a/addons/todo/security/ir.model.access.csv b/addons/project_todo/security/ir.model.access.csv similarity index 100% rename from addons/todo/security/ir.model.access.csv rename to addons/project_todo/security/ir.model.access.csv diff --git a/addons/todo/security/todo_security.xml b/addons/project_todo/security/project_todo_security.xml similarity index 100% rename from addons/todo/security/todo_security.xml rename to addons/project_todo/security/project_todo_security.xml diff --git a/addons/todo/static/description/icon.png b/addons/project_todo/static/description/icon.png similarity index 100% rename from addons/todo/static/description/icon.png rename to addons/project_todo/static/description/icon.png diff --git a/addons/todo/static/description/icon.svg b/addons/project_todo/static/description/icon.svg similarity index 100% rename from addons/todo/static/description/icon.svg rename to addons/project_todo/static/description/icon.svg diff --git a/addons/todo/static/src/components/todo_done_checkmark/todo_done_checkmark.js b/addons/project_todo/static/src/components/todo_done_checkmark/todo_done_checkmark.js similarity index 97% rename from addons/todo/static/src/components/todo_done_checkmark/todo_done_checkmark.js rename to addons/project_todo/static/src/components/todo_done_checkmark/todo_done_checkmark.js index 829bcd58e17..0b15da8920d 100644 --- a/addons/todo/static/src/components/todo_done_checkmark/todo_done_checkmark.js +++ b/addons/project_todo/static/src/components/todo_done_checkmark/todo_done_checkmark.js @@ -55,7 +55,7 @@ export class TodoDoneCheckmark extends StateSelectionField { } } -TodoDoneCheckmark.template = 'todo.TodoDoneCheckmark'; +TodoDoneCheckmark.template = 'project_todo.TodoDoneCheckmark'; TodoDoneCheckmark.props = { ...stateSelectionField.component.props, diff --git a/addons/todo/static/src/components/todo_done_checkmark/todo_done_checkmark.scss b/addons/project_todo/static/src/components/todo_done_checkmark/todo_done_checkmark.scss similarity index 100% rename from addons/todo/static/src/components/todo_done_checkmark/todo_done_checkmark.scss rename to addons/project_todo/static/src/components/todo_done_checkmark/todo_done_checkmark.scss diff --git a/addons/todo/static/src/components/todo_done_checkmark/todo_done_checkmark.xml b/addons/project_todo/static/src/components/todo_done_checkmark/todo_done_checkmark.xml similarity index 92% rename from addons/todo/static/src/components/todo_done_checkmark/todo_done_checkmark.xml rename to addons/project_todo/static/src/components/todo_done_checkmark/todo_done_checkmark.xml index f0029bddd9c..33215c1e49e 100644 --- a/addons/todo/static/src/components/todo_done_checkmark/todo_done_checkmark.xml +++ b/addons/project_todo/static/src/components/todo_done_checkmark/todo_done_checkmark.xml @@ -1,7 +1,7 @@ - + - + o_input o_todo_breadcrumb_name_input _onFocus diff --git a/addons/todo/static/src/scss/todo.scss b/addons/project_todo/static/src/scss/todo.scss similarity index 100% rename from addons/todo/static/src/scss/todo.scss rename to addons/project_todo/static/src/scss/todo.scss diff --git a/addons/todo/static/src/views/todo_conversion_form/todo_conversion_form_controller.js b/addons/project_todo/static/src/views/todo_conversion_form/todo_conversion_form_controller.js similarity index 100% rename from addons/todo/static/src/views/todo_conversion_form/todo_conversion_form_controller.js rename to addons/project_todo/static/src/views/todo_conversion_form/todo_conversion_form_controller.js diff --git a/addons/todo/static/src/views/todo_conversion_form/todo_conversion_form_view.js b/addons/project_todo/static/src/views/todo_conversion_form/todo_conversion_form_view.js similarity index 100% rename from addons/todo/static/src/views/todo_conversion_form/todo_conversion_form_view.js rename to addons/project_todo/static/src/views/todo_conversion_form/todo_conversion_form_view.js diff --git a/addons/todo/static/src/views/todo_form/todo_form_control_panel.js b/addons/project_todo/static/src/views/todo_form/todo_form_control_panel.js similarity index 72% rename from addons/todo/static/src/views/todo_form/todo_form_control_panel.js rename to addons/project_todo/static/src/views/todo_form/todo_form_control_panel.js index 469abf2149d..6e6d329215f 100644 --- a/addons/todo/static/src/views/todo_form/todo_form_control_panel.js +++ b/addons/project_todo/static/src/views/todo_form/todo_form_control_panel.js @@ -3,5 +3,5 @@ import { ControlPanel } from "@web/search/control_panel/control_panel"; export class TodoFormControlPanel extends ControlPanel { - static template = "todo.TodoFormControlPanel"; + static template = "project_todo.TodoFormControlPanel"; } diff --git a/addons/todo/static/src/views/todo_form/todo_form_control_panel.xml b/addons/project_todo/static/src/views/todo_form/todo_form_control_panel.xml similarity index 63% rename from addons/todo/static/src/views/todo_form/todo_form_control_panel.xml rename to addons/project_todo/static/src/views/todo_form/todo_form_control_panel.xml index 3710373f78e..636d32b4f33 100644 --- a/addons/todo/static/src/views/todo_form/todo_form_control_panel.xml +++ b/addons/project_todo/static/src/views/todo_form/todo_form_control_panel.xml @@ -1,16 +1,16 @@ - + - + - + diff --git a/addons/todo/static/src/views/todo_form/todo_form_controller.js b/addons/project_todo/static/src/views/todo_form/todo_form_controller.js similarity index 80% rename from addons/todo/static/src/views/todo_form/todo_form_controller.js rename to addons/project_todo/static/src/views/todo_form/todo_form_controller.js index cc72fcb495f..305c39666f4 100644 --- a/addons/todo/static/src/views/todo_form/todo_form_controller.js +++ b/addons/project_todo/static/src/views/todo_form/todo_form_controller.js @@ -1,8 +1,8 @@ /** @odoo-module **/ import { FormController } from "@web/views/form/form_controller"; -import { TodoEditableBreadcrumbName } from "@todo/components/todo_editable_breadcrumb_name/todo_editable_breadcrumb_name"; -import { TodoDoneCheckmark } from "@todo/components/todo_done_checkmark/todo_done_checkmark"; +import { TodoEditableBreadcrumbName } from "@project_todo/components/todo_editable_breadcrumb_name/todo_editable_breadcrumb_name"; +import { TodoDoneCheckmark } from "@project_todo/components/todo_done_checkmark/todo_done_checkmark"; import { onWillStart } from "@odoo/owl"; @@ -12,7 +12,7 @@ import { onWillStart } from "@odoo/owl"; */ export class TodoFormController extends FormController { - static template = "todo.TodoFormView"; + static template = "project_todo.TodoFormView"; setup() { super.setup(); @@ -32,7 +32,7 @@ export class TodoFormController extends FormController { description: this.env._t("Convert to Task"), callback: () => { this.model.actionService.doAction( - "todo.project_task_action_convert_todo_to_task", + "project_todo.project_task_action_convert_todo_to_task", { props: { resId: this.model.root.resId, diff --git a/addons/todo/static/src/views/todo_form/todo_form_controller.scss b/addons/project_todo/static/src/views/todo_form/todo_form_controller.scss similarity index 100% rename from addons/todo/static/src/views/todo_form/todo_form_controller.scss rename to addons/project_todo/static/src/views/todo_form/todo_form_controller.scss diff --git a/addons/todo/static/src/views/todo_form/todo_form_controller.xml b/addons/project_todo/static/src/views/todo_form/todo_form_controller.xml similarity index 88% rename from addons/todo/static/src/views/todo_form/todo_form_controller.xml rename to addons/project_todo/static/src/views/todo_form/todo_form_controller.xml index 9dc48203f31..a00cdf0afde 100644 --- a/addons/todo/static/src/views/todo_form/todo_form_controller.xml +++ b/addons/project_todo/static/src/views/todo_form/todo_form_controller.xml @@ -1,8 +1,7 @@ - - + diff --git a/addons/todo/static/src/views/todo_form/todo_form_view.js b/addons/project_todo/static/src/views/todo_form/todo_form_view.js similarity index 100% rename from addons/todo/static/src/views/todo_form/todo_form_view.js rename to addons/project_todo/static/src/views/todo_form/todo_form_view.js diff --git a/addons/todo/static/src/views/todo_list/todo_list_controller.js b/addons/project_todo/static/src/views/todo_list/todo_list_controller.js similarity index 100% rename from addons/todo/static/src/views/todo_list/todo_list_controller.js rename to addons/project_todo/static/src/views/todo_list/todo_list_controller.js diff --git a/addons/todo/static/src/views/todo_list/todo_list_view.js b/addons/project_todo/static/src/views/todo_list/todo_list_view.js similarity index 100% rename from addons/todo/static/src/views/todo_list/todo_list_view.js rename to addons/project_todo/static/src/views/todo_list/todo_list_view.js diff --git a/addons/todo/static/src/web/activity/activity_menu_patch.js b/addons/project_todo/static/src/web/activity/activity_menu_patch.js similarity index 100% rename from addons/todo/static/src/web/activity/activity_menu_patch.js rename to addons/project_todo/static/src/web/activity/activity_menu_patch.js diff --git a/addons/todo/static/src/web/activity/activity_menu_patch.scss b/addons/project_todo/static/src/web/activity/activity_menu_patch.scss similarity index 100% rename from addons/todo/static/src/web/activity/activity_menu_patch.scss rename to addons/project_todo/static/src/web/activity/activity_menu_patch.scss diff --git a/addons/todo/static/src/web/activity/activity_menu_patch.xml b/addons/project_todo/static/src/web/activity/activity_menu_patch.xml similarity index 95% rename from addons/todo/static/src/web/activity/activity_menu_patch.xml rename to addons/project_todo/static/src/web/activity/activity_menu_patch.xml index 339a444a284..05df70f1369 100644 --- a/addons/todo/static/src/web/activity/activity_menu_patch.xml +++ b/addons/project_todo/static/src/web/activity/activity_menu_patch.xml @@ -6,7 +6,7 @@
- AddTodo + AddTodo
Add a To-do diff --git a/addons/todo/static/tests/activity_menu_tests.js b/addons/project_todo/static/tests/activity_menu_tests.js similarity index 100% rename from addons/todo/static/tests/activity_menu_tests.js rename to addons/project_todo/static/tests/activity_menu_tests.js diff --git a/addons/todo/static/tests/helpers/mock_server/controller/project_todo.js b/addons/project_todo/static/tests/helpers/mock_server/controller/project_todo.js similarity index 100% rename from addons/todo/static/tests/helpers/mock_server/controller/project_todo.js rename to addons/project_todo/static/tests/helpers/mock_server/controller/project_todo.js diff --git a/addons/todo/static/tests/helpers/model_definitions_setup.js b/addons/project_todo/static/tests/helpers/model_definitions_setup.js similarity index 100% rename from addons/todo/static/tests/helpers/model_definitions_setup.js rename to addons/project_todo/static/tests/helpers/model_definitions_setup.js diff --git a/addons/todo/tests/__init__.py b/addons/project_todo/tests/__init__.py similarity index 100% rename from addons/todo/tests/__init__.py rename to addons/project_todo/tests/__init__.py diff --git a/addons/todo/tests/test_access_rights.py b/addons/project_todo/tests/test_access_rights.py similarity index 100% rename from addons/todo/tests/test_access_rights.py rename to addons/project_todo/tests/test_access_rights.py diff --git a/addons/todo/views/project_task_views.xml b/addons/project_todo/views/project_task_views.xml similarity index 98% rename from addons/todo/views/project_task_views.xml rename to addons/project_todo/views/project_task_views.xml index 69d6c3c9c49..a9f18745d84 100644 --- a/addons/todo/views/project_task_views.xml +++ b/addons/project_todo/views/project_task_views.xml @@ -10,7 +10,7 @@ @@ -243,7 +243,7 @@ [('user_ids', 'in', [uid]), ('project_id', '=', False), ('parent_id', '=', False)] kanban,form,tree,activity - {'search_default_open_tasks': 1, 'tree_view_ref': 'todo.project_task_view_todo_tree'} + {'search_default_open_tasks': 1, 'tree_view_ref': 'project_todo.project_task_view_todo_tree'}

No to-do found. Let's create one! @@ -284,7 +284,7 @@ code - model._ensure_onboarding_todo(); action = env["ir.actions.actions"]._for_xml_id("todo.project_task_action_todo") + model._ensure_onboarding_todo(); action = env["ir.actions.actions"]._for_xml_id("project_todo.project_task_action_todo") diff --git a/addons/project_todo/views/project_todo_menus.xml b/addons/project_todo/views/project_todo_menus.xml new file mode 100644 index 00000000000..62c408d18f1 --- /dev/null +++ b/addons/project_todo/views/project_todo_menus.xml @@ -0,0 +1,9 @@ + + + + + diff --git a/addons/todo/views/todo_menus.xml b/addons/todo/views/todo_menus.xml deleted file mode 100644 index d4d43598679..00000000000 --- a/addons/todo/views/todo_menus.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - -