odoo10-addon-project-recalculate


Nameodoo10-addon-project-recalculate JSON
Version 10.0.1.0.2 PyPI version JSON
download
home_pagehttps://www.tecnativa.com
SummaryProject Recalculate
upload_time2018-01-05 05:30:11
maintainer
docs_urlNone
authorTecnativa, Odoo Community Association (OCA)
requires_python~=2.7
licenseAGPL-3
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            .. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
    :alt: License: AGPL-3
    :target: http://www.gnu.org/licenses/agpl.html

===================
Project Recalculate
===================

This module recalculates Task start/end dates depending on Project
start/end dates.

Configuration
=============

You can define working calendar at Setting > Technical > Resource > Working time
Then assign this calendar to a resource (related with an user), a project or
a company

When calculating task dates, this addon will look for a working calendar in this order:

* If project has working time assigned, use it.
* If user assigned, search first resource related with this user
  (normally user is related, only with one resource) and get its working calendar
  ends at 18:00
* If not user assigned or resource hasn't working calendar, search first
  working calendar of the company
* If no working calendar found, then every day is workable and work starts at
  08:00 and ends at 18:00

Also you can define which task stages are included in recalculation when
'Project recalculate' button is clicked. By default, all are included.
To change this go to Project > Configuration > Stages > Task Stages and change
'Include in project recalculate' field


Usage
=====

There are two calculation modes:

* **Date begin**: Task start/end dates are recalculated from project's date begin
* **Date end**: Task start/end dates are recalculated from project's date end

If the project start/end date is changed in the form view, then you have to
click "Recalculate project" button to recalculate all open tasks [1]
according to the new date.

[1] 'Open tasks' means tasks in a stage that are defined with
'Include in project recalculate' = True

This a typical use case:

#. Create a project and configure:
    * Calculation type, for example "Date end".
    * Expiration Date.
#. Create tasks, configuring for each one:
    * From days, in this example, days from date end when this task must start.
    * Estimation days, duration of the task in days.
#. Click at "Recalculate project" button.
#. Go to task list and see the recalculated planning.

.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas
   :alt: Try me on Runbot
   :target: https://runbot.odoo-community.org/runbot/140/10.0


Known issues / Roadmap
======================

* Project tasks are written one by one, so this can reduce performance.


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 `here <https://github.com/OCA/project/issues/new>`_.

Credits
=======

Contributors
------------

* Endika Iglesias
* Rafael Blasco <rafael.blasco@tecnativa.com>
* Antonio Espinosa
* Javier Iniesta
* Pedro M. Baeza <pedro.baeza@tecnativa.com>

Maintainer
----------

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

This module is maintained by the OCA.

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.

To contribute to this module, please visit https://odoo-community.org.



            

Raw data

            {
    "_id": null,
    "home_page": "https://www.tecnativa.com",
    "name": "odoo10-addon-project-recalculate",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "~=2.7",
    "maintainer_email": "",
    "keywords": "",
    "author": "Tecnativa, Odoo Community Association (OCA)",
    "author_email": "support@odoo-community.org",
    "download_url": "",
    "platform": "",
    "description": ".. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg\n    :alt: License: AGPL-3\n    :target: http://www.gnu.org/licenses/agpl.html\n\n===================\nProject Recalculate\n===================\n\nThis module recalculates Task start/end dates depending on Project\nstart/end dates.\n\nConfiguration\n=============\n\nYou can define working calendar at Setting > Technical > Resource > Working time\nThen assign this calendar to a resource (related with an user), a project or\na company\n\nWhen calculating task dates, this addon will look for a working calendar in this order:\n\n* If project has working time assigned, use it.\n* If user assigned, search first resource related with this user\n  (normally user is related, only with one resource) and get its working calendar\n  ends at 18:00\n* If not user assigned or resource hasn't working calendar, search first\n  working calendar of the company\n* If no working calendar found, then every day is workable and work starts at\n  08:00 and ends at 18:00\n\nAlso you can define which task stages are included in recalculation when\n'Project recalculate' button is clicked. By default, all are included.\nTo change this go to Project > Configuration > Stages > Task Stages and change\n'Include in project recalculate' field\n\n\nUsage\n=====\n\nThere are two calculation modes:\n\n* **Date begin**: Task start/end dates are recalculated from project's date begin\n* **Date end**: Task start/end dates are recalculated from project's date end\n\nIf the project start/end date is changed in the form view, then you have to\nclick \"Recalculate project\" button to recalculate all open tasks [1]\naccording to the new date.\n\n[1] 'Open tasks' means tasks in a stage that are defined with\n'Include in project recalculate' = True\n\nThis a typical use case:\n\n#. Create a project and configure:\n    * Calculation type, for example \"Date end\".\n    * Expiration Date.\n#. Create tasks, configuring for each one:\n    * From days, in this example, days from date end when this task must start.\n    * Estimation days, duration of the task in days.\n#. Click at \"Recalculate project\" button.\n#. Go to task list and see the recalculated planning.\n\n.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas\n   :alt: Try me on Runbot\n   :target: https://runbot.odoo-community.org/runbot/140/10.0\n\n\nKnown issues / Roadmap\n======================\n\n* Project tasks are written one by one, so this can reduce performance.\n\n\nBug Tracker\n===========\n\nBugs are tracked on `GitHub Issues <https://github.com/OCA/project/issues>`_.\nIn case of trouble, please check there if your issue has already been reported.\nIf you spotted it first, help us smashing it by providing a detailed and\nwelcomed feedback `here <https://github.com/OCA/project/issues/new>`_.\n\nCredits\n=======\n\nContributors\n------------\n\n* Endika Iglesias\n* Rafael Blasco <rafael.blasco@tecnativa.com>\n* Antonio Espinosa\n* Javier Iniesta\n* Pedro M. Baeza <pedro.baeza@tecnativa.com>\n\nMaintainer\n----------\n\n.. image:: https://odoo-community.org/logo.png\n   :alt: Odoo Community Association\n   :target: https://odoo-community.org\n\nThis module is maintained by the OCA.\n\nOCA, or the Odoo Community Association, is a nonprofit organization whose\nmission is to support the collaborative development of Odoo features and\npromote its widespread use.\n\nTo contribute to this module, please visit https://odoo-community.org.\n\n\n",
    "bugtrack_url": null,
    "license": "AGPL-3",
    "summary": "Project Recalculate",
    "version": "10.0.1.0.2",
    "project_urls": {
        "Homepage": "https://www.tecnativa.com"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "898549eb3c9e33732815ab571d074d215825458502b15449041548641b7af202",
                "md5": "e13d173ece4e4366f18e37aceb0da709",
                "sha256": "626ce89a44ad7b84c2e47ff5885ec3816c7ede6ff1dc81cb0b62225bb48b20ca"
            },
            "downloads": -1,
            "filename": "odoo10_addon_project_recalculate-10.0.1.0.2-py2-none-any.whl",
            "has_sig": false,
            "md5_digest": "e13d173ece4e4366f18e37aceb0da709",
            "packagetype": "bdist_wheel",
            "python_version": "py2",
            "requires_python": "~=2.7",
            "size": 153222,
            "upload_time": "2018-01-05T05:30:11",
            "upload_time_iso_8601": "2018-01-05T05:30:11.262527Z",
            "url": "https://files.pythonhosted.org/packages/89/85/49eb3c9e33732815ab571d074d215825458502b15449041548641b7af202/odoo10_addon_project_recalculate-10.0.1.0.2-py2-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2018-01-05 05:30:11",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "odoo10-addon-project-recalculate"
}
        
Elapsed time: 0.28162s