To-Do

project_todo
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/19.0/project_todo
VERSION
VERSION 1.0
CATEGORY
CATEGORYProductivity/To-Do
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo S.A.
MAINTAINERS
MAINTAINERSOdoo S.A.
COMMITTERS
COMMITTERSRaphael Collet, Odoo Translation Bot, Thibault Delavallée, Aaron Bohy, Julien Castiaux, Romeo Fragomeli, Sébastien Theys, Julien Mougenot, Tiffany Chang (tic), Gorash, Mathieu Duckerts-Antoine, Pierre Paridans, William Braeckman, luvi, Renaud Thiry, Julien Banken, Louis Wicket (wil), Dylan Kiss (dyki), Xavier Bol (xbo), Julien Carion (juca), adsh-odoo, mano-odoo, Ryan Cen, Pierre Pulinckx (PIPU), Chris Duvivier, Pierre Pulinckx, Bastien PIERRE, K Theja (kthe), Krzysztof Magusiak (krma), bhna-odoo, K Theja (kthe@odoo.com), jayp-odoo, Jérôme Belpaire, Bruno BOI, Sébastien Geelen, saurabh, chpa-odoo, Claire Nguyen (clan), ksni-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:51:40
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - project
    - analytic
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - uom
    - portal
    - http_routing
    - auth_signup
    - rating
    - resource
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (10)
XML IDNameModelTypeStatus
mail_activity_todo_create_popup mail.activity.todo.create.popup mail.activity.todo.create form New
project_task_view_todo_activity project.task.view.todo.activity project.task activity New
project_task_view_todo_calendar project.task.calendar project.task calendar New
project_task_view_todo_conversion_form project.task.view.todo.conversion.form project.task form New
project_task_view_todo_form project.task.view.todo.form project.task form New
project_task_view_todo_kanban project.task.kanban project.task kanban New
project_task_view_todo_quick_create_form project.task.view.todo.quick.create.todo project.task form New
project_task_view_todo_search project.task.view.todo.search project.task search New
project_task_view_todo_tree project.task.todo.list project.task list New
todo_user_onboarding todo_user_onboarding ir.ui.view qweb New
Models touched (3)

New fields (4)
  • date_deadline Date
    default=fields.Date.context_today index=True required=True args: 'Due Date'
  • note Html
    sanitize_style=True
  • summary Char
  • user_id Many2one → res.users
    default=<expr> readonly=True required=True args: 'res.users', 'Assigned to'
Public methods (1)
  • create_todo_activity(self)

New fields (0)

No new fields.

Public methods (3)
  • action_convert_to_task(self)
  • create(self, vals_list)
    @api.model_create_multi
  • get_todo_views_id(self)
    @api.model
    Returns the ids of the main views used in the To-Do app. :return: a list of views id and views type e.g. [(kanban_view_id, "kanban"), (list_view_id, "list"), ...] :rtype: list(tuple())

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/18.0/project_todo
VERSION
VERSION 1.0
CATEGORY
CATEGORYProductivity/To-Do
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSRaphael Collet, Odoo Translation Bot, Martin Trigaux, Aaron Bohy, Odoo Online, Jorge Pinna Puissant, Sébastien Theys, Julien Mougenot, Prakash Prajapati, Tiffany Chang (tic), Gorash, Pierre Paridans, William Braeckman, Louis Wicket (wil), Mylyna Hy, Victor Piryns (pivi), Mahamadasif Ansari, pash-odoo, Dylan Kiss (dyki), Hugo Carlier (Huca), Xavier Bol (xbo), Mahdi Cheikh Rouhou (macr), omra-odoo, Maryam Kia, Maxime de Neuville, Bastien Fafchamps (bafa), sami odoo, Louis (wil), mano-odoo, guce, Ryan Cen, Pierre Pulinckx (PIPU), Khushi, Pierre Pulinckx (pipu), Bastien PIERRE, K Theja (kthe), Bastien (bvdn), Krzysztof Magusiak (krma), mjvi-odoo, dise-odoo, padh-odoo, K Theja kthe@odoo.com
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:25:53
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - project
    - analytic
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - uom
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - rating
    - resource
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (9)
XML IDNameModelTypeStatus
mail_activity_todo_create_popup mail.activity.todo.create.popup mail.activity.todo.create form New
project_task_view_todo_activity project.task.view.todo.activity project.task activity New
project_task_view_todo_conversion_form project.task.view.todo.conversion.form project.task form New
project_task_view_todo_form project.task.view.todo.form project.task form New
project_task_view_todo_kanban project.task.kanban project.task kanban New
project_task_view_todo_quick_create_form project.task.view.todo.quick.create.todo project.task form New
project_task_view_todo_search project.task.view.todo.search project.task search New
project_task_view_todo_tree project.task.todo.list project.task list New
todo_user_onboarding todo_user_onboarding ir.ui.view qweb New
Models touched (3)

New fields (4)
  • date_deadline Date
    default=fields.Date.context_today index=True required=True args: 'Due Date'
  • note Html
    sanitize_style=True
  • summary Char
  • user_id Many2one → res.users
    default=<expr> readonly=True required=True args: 'res.users', 'Assigned to'
Public methods (1)
  • create_todo_activity(self)

New fields (0)

No new fields.

Public methods (3)
  • action_convert_to_task(self)
  • create(self, vals_list)
    @api.model_create_multi
  • get_todo_views_id(self)
    @api.model
    Returns the ids of the main views used in the To-Do app. :return: a list of views id and views type e.g. [(kanban_view_id, "kanban"), (list_view_id, "list"), ...] :rtype: list(tuple())

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/17.0/project_todo
VERSION
VERSION 1.0
CATEGORY
CATEGORYProductivity/To-Do
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Goffin Simon, Odoo Online, Alexandre Kühn, Sébastien Theys, Samuel Degueldre, Prakash Prajapati, Tiffany Chang (tic), Gorash, Pierre Paridans, Vincent Larcin, Victor Piryns (pivi), Pierre-Yves Dufays, Dylan Kiss (dyki), FrancoisGe, Michael (mcm), Hugo Carlier (Huca), Xavier Bol (xbo), Brieuc-brd, Mahdi Cheikh Rouhou (macr), rajh-odoo, Abderraouf Ghrissi (abgh), dise, Louis (wil), Elisabeth Dickinson, nikj-odoo, Pierre Pulinckx (pipu), Bastien PIERRE, Bastien (bvdn), dise-odoo, K Theja (kthe@odoo.com)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:02:04
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - project
    - analytic
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - rating
    - resource
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (9)
XML IDNameModelTypeStatus
mail_activity_todo_create_popup mail.activity.todo.create.popup mail.activity.todo.create form New
project_task_view_todo_activity project.task.view.todo.activity project.task activity New
project_task_view_todo_conversion_form project.task.view.todo.conversion.form project.task form New
project_task_view_todo_form project.task.view.todo.form project.task form New
project_task_view_todo_kanban project.task.kanban project.task kanban New
project_task_view_todo_quick_create_form project.task.view.todo.quick.create.todo project.task form New
project_task_view_todo_search project.task.view.todo.search project.task search New
project_task_view_todo_tree project.task.todo.tree project.task tree New
todo_user_onboarding todo_user_onboarding ir.ui.view qweb New
Models touched (3)

New fields (4)
  • date_deadline Date
    default=fields.Date.context_today index=True required=True args: 'Due Date'
  • note Html
    sanitize_style=True
  • summary Char
  • user_id Many2one → res.users
    default=<expr> readonly=True required=True args: 'res.users', 'Assigned to'
Public methods (1)
  • create_todo_activity(self)

New fields (1)
  • category Selection
    selection_add=[('reminder', 'Reminder')]
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (2)
  • action_convert_to_task(self)
  • create(self, vals_list)
    @api.model_create_multi