Planner

web_planner
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/11.0/web_planner
VERSION
VERSION 1.0
CATEGORY
CATEGORYExtra Tools
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Christophe Simonis, Xavier Morel, Nicolas Lempereur, Aaron Bohy, Jeremy Kersten, GitHub, Lucas Perais (lpe), Yannick Tivisse, qsm-odoo, Odoo Online, Jorge Pinna Puissant, Andreas Perhab
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:53:42
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - web
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Application Planner

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
assets_backend planner assets ir.ui.view qweb Inherits web.assets_backend
assets_common planner common assets ir.ui.view qweb Inherits web.assets_common
category category ir.ui.view qweb New
page page ir.ui.view qweb New
pages pages ir.ui.view qweb New
web_planner_view_search web.planner.view.search web.planner search New
web_planner_view_tree web.planner.view.tree web.planner tree New
Models touched (1)

New fields (8)
  • active Boolean
    default=True help='If the active field is set to False, it will allow you to hide the planner. This change requires a refresh of your page.' string='Active'
  • data Text
    company_dependent=True string='Data'
  • menu_id Many2one → ir.ui.menu
    required=True string='Menu' args: 'ir.ui.menu'
  • name Char
    required=True string='Name'
  • planner_application Selection
    required=True string='Planner Application' args: '_get_planner_application'
  • progress Integer
    company_dependent=True string='Progress Percentage'
  • tooltip_planner Html
    string='Planner Tooltips' translate=True
  • view_id Many2one → ir.ui.view
    required=True string='Template' args: 'ir.ui.view'
Public methods (4)
  • get_planner_progress(self, planner_application)
    @api.model
  • is_module_installed(self, module_name=None)
    @api.model
  • prepare_backend_url(self, action_xml_id, view_type=None, module_name=None)
    @api.model
    prepare the backend url to the given action, or to the given module view. :param action_xml_id : the xml id of the action to redirect to :param view_type : the view type to display when redirecting (form, kanban, list, ...) :param module_name : the name of the module to display (if action_xml_id is 'open_module_tree'), or to redirect to if the action is not found. :returns url : the url to the correct page
  • render(self, template_id, planner_app)
    @api.model
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/10.0/web_planner
VERSION
VERSION 1.0
CATEGORY
CATEGORYExtra Tools
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Christophe Matthieu, Martin Trigaux, Fabien Pinckaers, Olivier Dony, Thibault Delavallée, Denis Ledoux, Christophe Simonis, Julien Legros, qdp-odoo, Géry Debongnie, Yannick Tivisse, qsm-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:50:47
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - web
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Application Planner

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
assets_backend planner assets ir.ui.view qweb Inherits web.assets_backend
assets_common planner common assets ir.ui.view qweb Inherits web.assets_common
category category ir.ui.view qweb New
page page ir.ui.view qweb New
pages pages ir.ui.view qweb New
web_planner_view_search web.planner.view.search web.planner search New
web_planner_view_tree web.planner.view.tree web.planner tree New
Models touched (1)

New fields (8)
  • active Boolean
    default=True help='If the active field is set to False, it will allow you to hide the planner. This change requires a refresh of your page.' string='Active'
  • data Text
    company_dependent=True string='Data'
  • menu_id Many2one → ir.ui.menu
    required=True string='Menu' args: 'ir.ui.menu'
  • name Char
    required=True string='Name'
  • planner_application Selection
    required=True string='Planner Application' args: '_get_planner_application'
  • progress Integer
    company_dependent=True string='Progress Percentage'
  • tooltip_planner Html
    string='Planner Tooltips' translate=True
  • view_id Many2one → ir.ui.view
    required=True string='Template' args: 'ir.ui.view'
Public methods (4)
  • get_planner_progress(self, planner_application)
    @api.model
  • is_module_installed(self, module_name=None)
    @api.model
  • prepare_backend_url(self, action_xml_id, view_type='list', module_name=None)
    @api.model
    prepare the backend url to the given action, or to the given module view. :param action_xml_id : the xml id of the action to redirect to :param view_type : the view type to display when redirecting (form, kanban, list, ...) :param module_name : the name of the module to display (if action_xml_id is 'open_module_tree'), or to redirect to if the action is not found. :returns url : the url to the correct page
  • render(self, template_id, planner_app)
    @api.model
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/9.0/web_planner
VERSION
VERSION 1.0
CATEGORY
CATEGORYExtra Tools
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSRaphael Collet, Odoo Translation Bot, Martin Trigaux, Fabien Pinckaers, Olivier Dony, Denis Ledoux, David Monjoie, Xavier Morel, Simon Lejeune, Nicolas Lempereur, Jérome Maes, Géry Debongnie, Jeremy Kersten, Yannick Tivisse, qsm-odoo, Martin Geubelle
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:48:30
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - web
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Application Planner

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
assets_backend planner assets ir.ui.view qweb Inherits web.assets_backend
assets_common planner common assets ir.ui.view qweb Inherits web.assets_common
category category ir.ui.view qweb New
page page ir.ui.view qweb New
pages pages ir.ui.view qweb New
web_planner_view_search web.planner.view.search web.planner search New
web_planner_view_tree web.planner.view.tree web.planner tree New
Models touched (1)

New fields (8)
  • active Boolean
    default=True help='If the active field is set to False, it will allow you to hide the planner. This change requires a refreshing a your page.' string='Active'
  • data Text
    string='Data'
  • menu_id Many2one → ir.ui.menu
    required=True string='Menu' args: 'ir.ui.menu'
  • name Char
    required=True string='Name'
  • planner_application Selection
    required=True string='Planner Application' args: '_get_planner_application'
  • progress Integer
    string='Progress Percentage'
  • tooltip_planner Html
    string='Planner Tooltips' translate=True
  • view_id Many2one → ir.ui.view
    required=True string='Template' args: 'ir.ui.view'
Public methods (3)
  • is_module_installed(self, module_name=None)
    @api.model
  • prepare_backend_url(self, action_xml_id, view_type='list', module_name=None)
    @api.model
    prepare the backend url to the given action, or to the given module view. :param action_xml_id : the xml id of the action to redirect to :param view_type : the view type to display when redirecting (form, kanban, list, ...) :param module_name : the name of the module to display (if action_xml_id is 'open_module_tree'), or to redirect to if the action is not found. :returns url : the url to the correct page
  • render(self, template_id, planner_app)
    @api.model