diff --git a/addons/project/static/src/project_sharing/views/form/controller.js b/addons/project/static/src/project_sharing/views/form/controller.js new file mode 100644 index 00000000000..b54daf2167e --- /dev/null +++ b/addons/project/static/src/project_sharing/views/form/controller.js @@ -0,0 +1,8 @@ +/** @odoo-module **/ + +import FormController from 'web.FormController'; +import BasicController from 'web.BasicController'; + +export default FormController.extend({ + _getActionMenuItems: BasicController.prototype._getActionMenuItems, +}); diff --git a/addons/project/static/src/project_sharing/views/form/view.js b/addons/project/static/src/project_sharing/views/form/view.js new file mode 100644 index 00000000000..6513e12d32d --- /dev/null +++ b/addons/project/static/src/project_sharing/views/form/view.js @@ -0,0 +1,10 @@ +/** @odoo-module **/ + +import FormView from 'web.FormView'; +import Controller from './controller'; + +export default FormView.extend({ + config: _.extend({}, FormView.prototype.config, { + Controller, + }), +}); diff --git a/addons/project/static/src/project_sharing/views/list/controller.js b/addons/project/static/src/project_sharing/views/list/controller.js new file mode 100644 index 00000000000..f6dbac12087 --- /dev/null +++ b/addons/project/static/src/project_sharing/views/list/controller.js @@ -0,0 +1,8 @@ +/** @odoo-module **/ + +import ListController from 'web.ListController'; +import BasicController from 'web.BasicController'; + +export default ListController.extend({ + _getActionMenuItems: BasicController.prototype._getActionMenuItems, +}); diff --git a/addons/project/static/src/project_sharing/views/list/view.js b/addons/project/static/src/project_sharing/views/list/view.js new file mode 100644 index 00000000000..4c202d29682 --- /dev/null +++ b/addons/project/static/src/project_sharing/views/list/view.js @@ -0,0 +1,10 @@ +/** @odoo-module **/ + +import ListView from 'web.ListView'; +import Controller from './controller'; + +export default ListView.extend({ + config: Object.assign({}, ListView.prototype.config, { + Controller, + }), +}); diff --git a/addons/project/static/src/project_sharing/views/registry.js b/addons/project/static/src/project_sharing/views/registry.js new file mode 100644 index 00000000000..62543381893 --- /dev/null +++ b/addons/project/static/src/project_sharing/views/registry.js @@ -0,0 +1,10 @@ +/** @odoo-module **/ + +import ViewRegistry from 'web.view_registry'; + +import FormView from './form/view'; +import ListView from './list/view'; + +ViewRegistry + .add('form', FormView) + .add('list', ListView);