Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP][15.0][MIG]project_gtd: Migration to 15.0 #1080

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
5931651
[IMP] Move the 'project_gtd' module from '__unported__' to the root d…
Aug 26, 2014
274f330
[IMP] Update FR translations (menu entries)
Sep 5, 2014
3057175
[FIX] Show filters related to timeboxes on the search view + Fix enco…
Sep 17, 2014
2036188
Remove print statements in Python files
dreispt Nov 11, 2014
27cf5bc
Translation
sysadminmatmoz Nov 29, 2014
c728989
Slovene translation corrected
sysadminmatmoz Jan 15, 2015
0a1dbb7
Fix latest pep8 checks
dreispt Feb 11, 2015
6dcdca4
Add license key in __openerp__.py
yvaucher Feb 6, 2015
fbec549
Add OCA as author of OCA addons
gurneyalex Mar 2, 2015
0e2eb3b
Added italian translation
sysadminmatmoz Aug 5, 2015
a7718f9
Fresh template and all languages synced with the template
sysadminmatmoz Aug 6, 2015
8fa4c1d
OCA Transbot updated translations from Transifex
oca-transbot Sep 1, 2015
a7c229b
OCA Transbot updated translations from Transifex
oca-transbot Sep 13, 2015
7169879
OCA Transbot updated translations from Transifex
oca-transbot Oct 5, 2015
8405b5b
[UPD] prefix versions with 8.0
sbidoul Oct 9, 2015
797b8d9
OCA Transbot updated translations from Transifex
oca-transbot Oct 11, 2015
8a1bf17
[MIG] Make modules uninstallable
pedrobaeza Oct 14, 2015
3e3c19c
[MIG] Rename manifest files
pedrobaeza Oct 6, 2016
7090989
Update project_gtd.py (#211)
ehirt May 29, 2017
0549a7b
[MIG] project_gtd: migration 8.0 > 10.0
mmequignon Aug 16, 2017
d9f2a74
remove obsolete .pot files [ci skip]
sbidoul Jun 15, 2018
5773f5e
[UPD] Update project_gtd.pot
oca-travis Jun 22, 2018
6f10694
Translated using Weblate (Dutch)
lfreeke Sep 5, 2018
2268b73
Translated using Weblate (German)
benbrich Mar 22, 2019
15b5723
Translated using Weblate (German)
benbrich Mar 23, 2019
d65f956
[IMP] project_gtd: black, isort, prettier
fredzamoabg Jun 22, 2021
280eb32
[MIG] project_gtd: Migration to 14.0
fredzamoabg Jun 23, 2021
64a7e6e
[UPD] Update project_gtd.pot
Dec 1, 2022
5a8e52e
[UPD] README.rst
OCA-git-bot Dec 1, 2022
09c0dea
Translated using Weblate (Spanish (Argentina))
ibuioli Dec 4, 2022
70167b9
Translated using Weblate (Italian)
francesco-ooops Dec 5, 2022
c9989de
[IMP]project_gtd: black, isort, prettier
bizzappdev Mar 4, 2023
aa44be0
[MIG][15.0]project_gtd:Migration to 15.0
bizzappdev Mar 4, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
93 changes: 93 additions & 0 deletions project_gtd/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
==========
Todo Lists
==========

.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fproject-lightgray.png?logo=github
:target: https://github.com/OCA/project/tree/14.0/project_gtd
:alt: OCA/project
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/project-14-0/project-14-0-project_gtd
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
:target: https://runbot.odoo-community.org/runbot/140/14.0
:alt: Try me on Runbot

|badge1| |badge2| |badge3| |badge4| |badge5|

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.

**Table of contents**

.. contents::
:local:

Usage
=====

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.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/project/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
`feedback <https://github.com/OCA/project/issues/new?body=module:%20project_gtd%0Aversion:%2014.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
~~~~~~~

* Odoo SA
* ABF OSIELL

Contributors
~~~~~~~~~~~~

* OpenERP SA
* Sébastien ALIX <[email protected]>
* Matthieu MÉQUIGNON <[email protected]>
* Alfredo Zamora <[email protected]>

Maintainers
~~~~~~~~~~~

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/project <https://github.com/OCA/project/tree/14.0/project_gtd>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
2 changes: 2 additions & 0 deletions project_gtd/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
from . import models
from . import wizard
25 changes: 25 additions & 0 deletions project_gtd/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Copyright 2004-2010 Tiny SPRL <http://tiny.be>.
# Copyright 2017 ABF OSIELL <http://osiell.com>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
"name": "Todo Lists",
"version": "15.0.0.1.0",
"category": "Project Management",
"sequence": 100,
"summary": "Personal Tasks, Contexts, Timeboxes",
"author": "Odoo SA, Odoo Community Association (OCA), ABF OSIELL",
"license": "AGPL-3",
"website": "https://github.com/OCA/project",
"depends": ["project"],
"data": [
"data/project_gtd_data.xml",
"views/project_gtd_view.xml",
"security/ir.model.access.csv",
"wizard/project_gtd_empty_view.xml",
"wizard/project_gtd_fill_view.xml",
],
"demo": ["demo/project_gtd_demo.xml"],
"installable": True,
"auto_install": False,
}
37 changes: 37 additions & 0 deletions project_gtd/data/project_gtd_data.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
<?xml version="1.0" ?>
<odoo>
<record model="project.gtd.context" id="context_office">
<field name="name">Office</field>
<field name="sequence">0</field>
</record>
<record model="project.gtd.context" id="context_travel">
<field name="name">Travel</field>
<field name="sequence">2</field>
</record>

<record model="project.gtd.timebox" id="timebox_daily">
<field name="name">Today</field>
<field name="sequence">0</field>
</record>
<record model="project.gtd.timebox" id="timebox_weekly">
<field name="name">This Week</field>
<field name="sequence">10</field>
</record>
<record model="project.gtd.timebox" id="timebox_lt">
<field name="name">Long Term</field>
<field name="sequence">20</field>
</record>

<!-- notify all employees of module installation -->
<record model="mail.message" id="module_install_notification">
<field name="model">mail.channel</field>
<field name="res_id" ref="mail.channel_all_employees" />
<field name="message_type">notification</field>
<field name="subtype_id" ref="mail.mt_comment" />
<field name="subject">Todo Lists application installed!</field>
<field
name="body"
><![CDATA[<p>Add todo items on project tasks, to help you organize your work.</p><p>
This application supports the Getting Things Done (GTD) methodology, based on David Allen's book.</p>]]></field>
</record>
</odoo>
28 changes: 28 additions & 0 deletions project_gtd/demo/project_gtd_demo.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<?xml version="1.0" ?>
<odoo>

<record model="project.gtd.context" id="context_home">
<field name="name">Home</field>
<field name="sequence">3</field>
</record>
<record model="project.gtd.context" id="context_car">
<field name="name">Car</field>
<field name="sequence">1</field>
</record>

<record id="project.project_task_10" model="project.task">
<field name="timebox_id" ref="timebox_daily" />
<field name="context_id" ref="context_office" />
</record>

<record id="project.project_task_11" model="project.task">
<field name="timebox_id" ref="timebox_daily" />
<field name="context_id" ref="context_office" />
</record>

<record id="project.project_task_12" model="project.task">
<field name="timebox_id" ref="timebox_daily" />
<field name="context_id" ref="context_car" />
</record>

</odoo>
Loading