| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/project |
| GIT | |
| GIT | https://github.com/OCA/project.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/project/tree/14.0/project_gtd |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Project Management |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Odoo SA, ABF OSIELL |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Odoo SA, ABF OSIELL |
| COMMITTERS | |
| COMMITTERS | Jairo Llopis, Denis Leemann, Weblate, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/project |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:41:02 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - project - analytic - base - 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 | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
project_task |
project.task.form.timebox | project.task | field | Inherits project.view_task_form2 |
project_task_tree |
project.task.tree.timebox | project.task | field | Inherits project.view_task_tree2 |
view_gtd_context_form |
project.gtd.context.form | project.gtd.context | form | New |
view_gtd_context_tree |
project.gtd.context.tree | project.gtd.context | tree | New |
view_gtd_timebox_form |
project.gtd.timebox.form | project.gtd.timebox | form | New |
view_gtd_timebox_tree |
project.gtd.timebox.tree | project.gtd.timebox | tree | New |
view_project_gtd_empty |
Empty Timebox | project.timebox.empty | form | New |
view_project_gtd_fill |
Plannify Timebox | project.timebox.fill.plan | form | New |
view_task_gtd_search |
project.task.search.inherit | project.task | filter | Inherits project.view_task_search_form |
name
Char
required=True
translate=True
args: 'Context'
sequence
Integer
default=1
help='Gives the sequence order when displaying a list of contexts.'
args: 'Sequence'
No public methods.
name
Char
index=1
required=True
size=64
translate=1
args: 'Timebox'
sequence
Integer
help='Gives the sequence order when displaying a list of timebox.'
args: 'Sequence'
No public methods.
context_id
Many2one → project.gtd.context
default=_get_context
help='The context place where user has to treat task'
args: 'project.gtd.context', 'Context'
timebox_id
Many2one → project.gtd.timebox
help='Time-laps during which task has to be treated'
args: 'project.gtd.timebox', 'Timebox'
copy_data(self, default=None)
fields_view_get(self, *args, **kwargs)
state
Selection
default='init'
readonly=True
args: [('init', 'init'), ('done', 'done')]
process(self)
task_ids
Many2many → project.task
timebox_id
Many2one → project.gtd.timebox
default=_get_from_tb
required=True
args: 'project.gtd.timebox', 'Get from Timebox'
timebox_to_id
Many2one → project.gtd.timebox
default=_get_to_tb
required=True
args: 'project.gtd.timebox', 'Set to Timebox'
process(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/project |
| GIT | |
| GIT | https://github.com/OCA/project.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/project/tree/10.0/project_gtd |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Project Management |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Odoo SA, ABF OSIELL |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Odoo SA, ABF OSIELL |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, GitHub, Daniel Reis, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis, Weblate, Matthieu MÉQUIGNON |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:19:58 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - project - base_setup - base - web_kanban - web - product - decimal_precision - bus - web_tour - report - analytic - resource - web_planner |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
project_task |
project.task.form.timebox | project.task | field | Inherits project.view_task_form2 |
project_task_tree |
project.task.tree.timebox | project.task | field | Inherits project.view_task_tree2 |
view_gtd_context_form |
project.gtd.context.form | project.gtd.context | form | New |
view_gtd_context_tree |
project.gtd.context.tree | project.gtd.context | tree | New |
view_gtd_timebox_form |
project.gtd.timebox.form | project.gtd.timebox | form | New |
view_gtd_timebox_tree |
project.gtd.timebox.tree | project.gtd.timebox | tree | New |
view_project_gtd_empty |
Empty Timebox | project.timebox.empty | form | New |
view_project_gtd_fill |
Plannify Timebox | project.timebox.fill.plan | form | New |
view_task_gtd_search |
project.task.search.inherit | project.task | filter | Inherits project.view_task_search_form |
name
Char
required=True
translate=True
args: 'Context'
sequence
Integer
default=1
help='Gives the sequence order when displaying a list of contexts.'
args: 'Sequence'
No public methods.
name
Char
index=1
required=True
size=64
translate=1
args: 'Timebox'
sequence
Integer
help='Gives the sequence order when displaying a list of timebox.'
args: 'Sequence'
No public methods.
context_id
Many2one → project.gtd.context
default=_get_context
help='The context place where user has to treat task'
args: 'project.gtd.context', 'Context'
timebox_id
Many2one → project.gtd.timebox
help='Time-laps during which task has to be treated'
args: 'project.gtd.timebox', 'Timebox'
copy_data(self, default=None)
fields_view_get(self, *args, **kwargs)
name
Char
size=32
args: 'Name'
No public methods.
task_ids
Many2many → project.task
timebox_id
Many2one → project.gtd.timebox
default=_get_from_tb
required=True
args: 'project.gtd.timebox', 'Get from Timebox'
timebox_to_id
Many2one → project.gtd.timebox
default=_get_to_tb
required=True
args: 'project.gtd.timebox', 'Set to Timebox'
process(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/project |
| GIT | |
| GIT | https://github.com/OCA/project.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/project/tree/9.0/project_gtd |
| VERSION | |
| VERSION | 2.0.0 |
| CATEGORY | |
| CATEGORY | Project Management |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), OpenERP SA |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), OpenERP SA |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, GitHub, Stéphane Bidoul (ACSONE) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:15:21 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - project - base_setup - base - web_kanban - web - product - decimal_precision - bus - report - analytic - portal - auth_signup - resource - web_tip - web_planner |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Implement the *Getting Things Done* methodology
===============================================
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.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
project_task |
project.task.form.timebox | project.task | field | Inherits project.view_task_form2 |
project_task_tree |
project.task.tree.timebox | project.task | field | Inherits project.view_task_tree2 |
view_gtd_context_form |
project.gtd.context.form | project.gtd.context | form | New |
view_gtd_context_tree |
project.gtd.context.tree | project.gtd.context | tree | New |
view_gtd_timebox_form |
project.gtd.timebox.form | project.gtd.timebox | form | New |
view_gtd_timebox_tree |
project.gtd.timebox.tree | project.gtd.timebox | tree | New |
view_project_gtd_empty |
Empty Timebox | project.timebox.empty | form | New |
view_project_gtd_fill |
Plannify Timebox | project.timebox.fill.plan | form | New |
view_task_gtd_search |
project.task.search.inherit | project.task | filter | Inherits project.view_task_search_form |
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (4)copy_data(self, cr, uid, id, default=None, context=None)
fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False)
next_timebox(self, cr, uid, ids, *args)
prev_timebox(self, cr, uid, ids, *args)
No new fields.
Public methods (1)view_init(self, cr, uid, fields_list, context=None)
No new fields.
Public methods (1)process(self, cr, uid, ids, context=None)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/project |
| GIT | |
| GIT | https://github.com/OCA/project.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/project/tree/8.0/project_gtd |
| VERSION | |
| VERSION | 2.0.0 |
| CATEGORY | |
| CATEGORY | Project Management |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), OpenERP SA |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), OpenERP SA |
| COMMITTERS | |
| COMMITTERS | Stéphane Bidoul, Yannick Vaucher, Alexandre Fayolle, GitHub, sebalix, Daniel Reis, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis, Weblate, Matjaz Mozetic, Matjaž Mozetič |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:11:23 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - project - base_setup - base - web_kanban - web - product - decimal_precision - report - analytic - board - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Implement the *Getting Things Done* methodology
===============================================
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.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
project_task |
project.task.form.timebox | project.task | field | Inherits project.view_task_form2 |
project_task_tree |
project.task.tree.timebox | project.task | field | Inherits project.view_task_tree2 |
view_gtd_context_form |
project.gtd.context.form | project.gtd.context | form | New |
view_gtd_context_tree |
project.gtd.context.tree | project.gtd.context | tree | New |
view_gtd_timebox_form |
project.gtd.timebox.form | project.gtd.timebox | form | New |
view_gtd_timebox_tree |
project.gtd.timebox.tree | project.gtd.timebox | tree | New |
view_project_gtd_empty |
Empty Timebox | project.timebox.empty | form | New |
view_project_gtd_fill |
Plannify Timebox | project.timebox.fill.plan | form | New |
view_task_gtd_search |
project.task.search.inherit | project.task | filter | Inherits project.view_task_search_form |
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (4)copy_data(self, cr, uid, id, default=None, context=None)
fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False)
next_timebox(self, cr, uid, ids, *args)
prev_timebox(self, cr, uid, ids, *args)
No new fields.
Public methods (1)view_init(self, cr, uid, fields_list, context=None)
No new fields.
Public methods (1)process(self, cr, uid, ids, context=None)