OdooWiki OCA HUB
Project Management License: AGPL-3

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.0

Adds 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

project

Menus it adds

ContextsTimeboxesmenu_open_gtd_timebox_all_treemenu_open_gtd_timebox_tree
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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 14.0

To use this module, you need to:

  • Go to Project / Configuration / GTD / Timeboxes to 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 / Tasks and 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.

info

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.