This module implements a simple personal to-do list based on tasks. It adds an editable list of tasks simplified to the minimum required fields in the project application.
The to-do list is based on the Getting Things Done methodology. This world-wide used methodology is used for personal time management improvement.
Getting Things Done (commonly abbreviated as GTD) is an action management method created by David Allen, and described in a book of the same name.
GTD rests on the principle that a person needs to move tasks out of the mind by recording them externally. That way, the mind is freed from the job of remembering everything that needs to be done, and can concentrate on actually performing those tasks.
auto_awesome What this module does
AI-generated from the code · Odoo 14.0Adds a personal to-do list on top of project tasks, using GTD contexts (where you work) and timeboxes (when you plan to do it), with dedicated menus and wizards to move tasks between timeboxes.
This module turns project tasks into a personal to-do list following the Getting Things Done method. On every task you get two extra fields: a Context (the place or situation where the task should be done, e.g. Office, Travel) and a Timebox (the period in which you plan to do it, e.g. Today, This Week, Long Term). New tasks automatically receive the first context in the list as a default.
Two new menus appear under Project: "Tasks (GTD)" shows all open tasks with a Timebox filter applied by default, and "My Tasks (GTD)" shows only your own open tasks. Both screens offer kanban, list, form, calendar and graph views, and you can group or filter tasks by Timebox and by Context. Contexts and Timeboxes themselves are configured in the Project configuration menu, and only project managers can create or edit them.
Two wizards help you keep the list clean: - "Empty Timebox" moves your still-open tasks to the first timebox and clears the timebox on tasks that are done or belong to someone else. - "Plannify Timebox" lets you pick tasks from one timebox and move them into another in one go.
When the module is installed, a notification is posted in the general employees channel.
Depends on
Menus it adds
Models and fields (5)
- project.task · extends an existing modelcontext_id, timebox_id
- project.gtd.context · new modelname (Context), sequence (Sequence)
- project.gtd.timebox · new modelname (Timebox), sequence (Sequence)
- project.timebox.empty · new modelstate
- project.timebox.fill.plan · new modeltask_ids, timebox_id, timebox_to_id
Text generated by AI (DeepSeek) from reading the Odoo 14.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/project.
terminal Installation and usage
OCA documentation · Odoo 14.0Usage
Source · Odoo 14.0To use this module, you need to:
- Go to
Project / Configuration / GTD / Timeboxesto configure your timeboxes. - Here, your new timebox is empty and not visible yet. You need to add tasks in it to make it visible.
- Go to
Project / Tasksand edit a task to set the 'Timeframe' field. - Now go to
Project / Tasks (GTD)to drag and drop your tasks between timeboxes.
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.