{ "info": { "author": "Antiun Ingenier\u00eda S.L., Odoo Community Association (OCA)", "author_email": "support@odoo-community.org", "bugtrack_url": null, "classifiers": [ "Framework :: Odoo", "License :: OSI Approved :: GNU Affero General Public License v3", "Programming Language :: Python" ], "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\n\nInstalation\n===========\n\nThis addon requires Odoo v8 after 2015-08-24 because is not fully functional\nwithout this patch: `Odoo PR #8208 `_\n\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\n1. Create a project and configure:\n * Calculation type, for example \"Date end\"\n * Date end\n2. 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\n3. Click at \"Recalculate project\" button.\n4. Go to task list in Gantt view 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/8.0\n\n\nBug Tracker\n===========\n\nBugs are tracked on `GitHub 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 welcomed feedback\n`here `_.\n\n\nLicense\n=======\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU Affero General Public License as published\nby the Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU Affero General Public License for more details.\n\nYou should have received a copy of the GNU Affero General Public License\nalong with this program. If not, see .\n\n\nCredits\n=======\n\nContributors\n------------\n\n* Endika Iglesias \n* Rafael Blasco \n* Antonio Espinosa \n* Javier Iniesta \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", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.antiun.com", "keywords": "", "license": "AGPL-3", "maintainer": "", "maintainer_email": "", "name": "odoo8-addon-project-recalculate", "package_url": "https://pypi.org/project/odoo8-addon-project-recalculate/", "platform": "", "project_url": "https://pypi.org/project/odoo8-addon-project-recalculate/", "project_urls": { "Homepage": "http://www.antiun.com" }, "release_url": "https://pypi.org/project/odoo8-addon-project-recalculate/8.0.1.0.0.99.dev31/", "requires_dist": [ "odoo (<9.0a,>=8.0a)" ], "requires_python": "~=2.7", "summary": "Project Recalculate", "version": "8.0.1.0.0.99.dev31" }, "last_serial": 3996031, "releases": { "8.0.1.0.0.99.dev14": [ { "comment_text": "", "digests": { "md5": "d134d1af9dcf2eb18d20e86cd6c5a0d6", "sha256": "5a36d925d6dcbe8ab085e7fca4675864efdd76132b930f27304dedfc1c643398" }, "downloads": -1, "filename": "odoo8_addon_project_recalculate-8.0.1.0.0.99.dev14-py2-none-any.whl", "has_sig": false, "md5_digest": "d134d1af9dcf2eb18d20e86cd6c5a0d6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 88615, "upload_time": "2017-04-11T14:49:37", "url": "https://files.pythonhosted.org/packages/ab/0f/f31ba5e7dfcf9dfe06a99a563951a0e8f5563cef57f6443db4cc94dfc8a8/odoo8_addon_project_recalculate-8.0.1.0.0.99.dev14-py2-none-any.whl" } ], "8.0.1.0.0.99.dev15": [ { "comment_text": "", "digests": { "md5": "471badbda445cb42f0a327b8a15a4535", "sha256": "d32a7ab87509c7d6e208b0f058e5f8844855b0fb4343df17de30053a37255bce" }, "downloads": -1, "filename": "odoo8_addon_project_recalculate-8.0.1.0.0.99.dev15-py2-none-any.whl", "has_sig": false, "md5_digest": "471badbda445cb42f0a327b8a15a4535", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 100805, "upload_time": "2017-04-11T14:49:41", "url": "https://files.pythonhosted.org/packages/0b/e1/40f7d00bfe174202ab36e797b565995796623a392f37a13772d67a3ad11b/odoo8_addon_project_recalculate-8.0.1.0.0.99.dev15-py2-none-any.whl" } ], "8.0.1.0.0.99.dev16": [ { "comment_text": "", "digests": { "md5": "bf7198e31c23c5237a962bb388826d1f", "sha256": "f7a8ebe8ad59d54f89e13fe7062c48da8aba957c28b4f9f58fba15f619cbd471" }, "downloads": -1, "filename": "odoo8_addon_project_recalculate-8.0.1.0.0.99.dev16-py2-none-any.whl", "has_sig": false, "md5_digest": "bf7198e31c23c5237a962bb388826d1f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 104281, "upload_time": "2017-04-11T14:49:45", "url": "https://files.pythonhosted.org/packages/b9/e1/00fc56fad1eccefb278b6babddb9ed6a0cd0f279018ce5b764abca147002/odoo8_addon_project_recalculate-8.0.1.0.0.99.dev16-py2-none-any.whl" } ], "8.0.1.0.0.99.dev17": [ { "comment_text": "", "digests": { "md5": "cebe552d9d85f8154c57748b730cd4bd", "sha256": "4fbb2fe14c46c8b6cda86f87d3ba3af811d89dfb43cfdb68d12158573efbbcac" }, "downloads": -1, "filename": "odoo8_addon_project_recalculate-8.0.1.0.0.99.dev17-py2-none-any.whl", "has_sig": false, "md5_digest": "cebe552d9d85f8154c57748b730cd4bd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 135087, "upload_time": "2017-04-11T14:49:50", "url": "https://files.pythonhosted.org/packages/90/37/c870fa386f0f3452125e1ba3bd5c729c0ef928486a46b78c3acc716f0e8d/odoo8_addon_project_recalculate-8.0.1.0.0.99.dev17-py2-none-any.whl" } ], "8.0.1.0.0.99.dev18": [ { "comment_text": "", "digests": { "md5": "78ce5b77f5f16c2bd5b9a9abffac866a", "sha256": "031ffdf4c3d349006995e11b6fbdf9e7f0f711ad441375d43cbd72d7b5a8079d" }, "downloads": -1, "filename": "odoo8_addon_project_recalculate-8.0.1.0.0.99.dev18-py2-none-any.whl", "has_sig": false, "md5_digest": "78ce5b77f5f16c2bd5b9a9abffac866a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 135119, "upload_time": "2017-04-11T14:49:54", "url": "https://files.pythonhosted.org/packages/f0/68/de65af552d9b20a2c2c1773a17de7e2619f187b55e8a2521fa90690cddaa/odoo8_addon_project_recalculate-8.0.1.0.0.99.dev18-py2-none-any.whl" } ], "8.0.1.0.0.99.dev20": [ { "comment_text": "", "digests": { "md5": "2c566b0a4c1f46372aa88bc98181f105", "sha256": "b7435b883392dbf60000b3235007a9d9f559156acd065a6ab9ba712f3994dcca" }, "downloads": -1, "filename": "odoo8_addon_project_recalculate-8.0.1.0.0.99.dev20-py2-none-any.whl", "has_sig": false, "md5_digest": "2c566b0a4c1f46372aa88bc98181f105", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 135122, "upload_time": "2017-04-11T14:49:58", "url": "https://files.pythonhosted.org/packages/24/fd/45cffa33264b24044a1e949203bee1acd5379801aa429c9d9bce75939f72/odoo8_addon_project_recalculate-8.0.1.0.0.99.dev20-py2-none-any.whl" } ], "8.0.1.0.0.99.dev21": [ { "comment_text": "", "digests": { "md5": "2194509d1d79d489464ef0c56e70be7e", "sha256": "d698a7a1d574d92271b0281e3401c55acd8548924311e2211fbcff3c5b340b09" }, "downloads": -1, "filename": "odoo8_addon_project_recalculate-8.0.1.0.0.99.dev21-py2-none-any.whl", "has_sig": false, "md5_digest": "2194509d1d79d489464ef0c56e70be7e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 154494, "upload_time": "2017-04-11T14:50:03", "url": "https://files.pythonhosted.org/packages/ed/94/516184ca8c7162ffaf796b84afc57411eda226190a527ddf7f134179e8e6/odoo8_addon_project_recalculate-8.0.1.0.0.99.dev21-py2-none-any.whl" } ], "8.0.1.0.0.99.dev22": [ { "comment_text": "", "digests": { "md5": "69c087a0b1934c1f6dddca210432e487", "sha256": "456bd59e2fcc73ea8a64ec40d60af865ead401993af698c45c30d0408a5a7927" }, "downloads": -1, "filename": "odoo8_addon_project_recalculate-8.0.1.0.0.99.dev22-py2-none-any.whl", "has_sig": false, "md5_digest": "69c087a0b1934c1f6dddca210432e487", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 154527, "upload_time": "2017-04-11T14:50:07", "url": "https://files.pythonhosted.org/packages/65/65/d2cfa88322dce496664ab28704532385f1d3e8681b48777cc95e65add5ce/odoo8_addon_project_recalculate-8.0.1.0.0.99.dev22-py2-none-any.whl" } ], "8.0.1.0.0.99.dev23": [ { "comment_text": "", "digests": { "md5": "c2277d3e59e82d4ee37cfdb536b361ed", "sha256": "5afe4f35a323b4b4c1efe0c513ac0596a5966f2a38fab3ba9d958391b0d532f6" }, "downloads": -1, "filename": "odoo8_addon_project_recalculate-8.0.1.0.0.99.dev23-py2-none-any.whl", "has_sig": false, "md5_digest": "c2277d3e59e82d4ee37cfdb536b361ed", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 154555, "upload_time": "2017-04-11T14:50:12", "url": "https://files.pythonhosted.org/packages/04/13/f741eeb114522bf325622511b91e62f57920086c59ed9e71e71215450da8/odoo8_addon_project_recalculate-8.0.1.0.0.99.dev23-py2-none-any.whl" } ], "8.0.1.0.0.99.dev24": [ { "comment_text": "", "digests": { "md5": "c700a5feea29ae9bc700443d7ff42807", "sha256": "28a53797f41b901bf7055d8a8c4ca4c0a5b24fc7c6ff779692e38a9c61e1206e" }, "downloads": -1, "filename": "odoo8_addon_project_recalculate-8.0.1.0.0.99.dev24-py2-none-any.whl", "has_sig": false, "md5_digest": "c700a5feea29ae9bc700443d7ff42807", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 154567, "upload_time": "2017-04-11T14:50:16", "url": "https://files.pythonhosted.org/packages/b3/55/02146301e8223591d6f7e401c922d642f5cab4acb5bf351b38a0b56294eb/odoo8_addon_project_recalculate-8.0.1.0.0.99.dev24-py2-none-any.whl" } ], "8.0.1.0.0.99.dev25": [ { "comment_text": "", "digests": { "md5": "c91b2ef29942402b91009834434e91c0", "sha256": "16ebda1c1a058ee232da3e214031f57f0f53f9cb3f727fe2205ca71bec399f69" }, "downloads": -1, "filename": "odoo8_addon_project_recalculate-8.0.1.0.0.99.dev25-py2-none-any.whl", "has_sig": false, "md5_digest": "c91b2ef29942402b91009834434e91c0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 154548, "upload_time": "2017-05-02T05:04:46", "url": "https://files.pythonhosted.org/packages/a0/ab/0ae02f5e1f104fd9e70e4b3c96dced64ea3ca558761c352aaa792d714165/odoo8_addon_project_recalculate-8.0.1.0.0.99.dev25-py2-none-any.whl" } ], "8.0.1.0.0.99.dev26": [ { "comment_text": "", "digests": { "md5": "c0774ea037445a9df48a120949fce5ed", "sha256": "c0712622318ef5a78616aa8821159bde8fc6423c67704b079987c82f70336a6f" }, "downloads": -1, "filename": "odoo8_addon_project_recalculate-8.0.1.0.0.99.dev26-py2-none-any.whl", "has_sig": false, "md5_digest": "c0774ea037445a9df48a120949fce5ed", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 156094, "upload_time": "2017-07-02T07:03:23", "url": "https://files.pythonhosted.org/packages/55/25/2f70d2810794b95e03110632eacad00ea3e01b78b99256d0b618b3f24154/odoo8_addon_project_recalculate-8.0.1.0.0.99.dev26-py2-none-any.whl" } ], "8.0.1.0.0.99.dev27": [ { "comment_text": "", "digests": { "md5": "99eb89a10c0777300acd034914e7b8d5", "sha256": "d4423d6bda69d52c5f4907d172ea0bedcf0e00a70a6cffe9c48a60ae2b3f0de5" }, "downloads": -1, "filename": "odoo8_addon_project_recalculate-8.0.1.0.0.99.dev27-py2-none-any.whl", "has_sig": false, "md5_digest": "99eb89a10c0777300acd034914e7b8d5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 156161, "upload_time": "2017-09-03T04:35:34", "url": "https://files.pythonhosted.org/packages/cf/10/21ae1839896dbf77248aa36e973c534a6365e735f1fc0b287d2a9fc464a3/odoo8_addon_project_recalculate-8.0.1.0.0.99.dev27-py2-none-any.whl" } ], "8.0.1.0.0.99.dev28": [ { "comment_text": "", "digests": { "md5": "0146df25a6932b61c35b7c3f51ca76b5", "sha256": "8fec4fc40f78a5813a518d4a72a01b0a6e56f0892d5ef0c90b748a43c952ba37" }, "downloads": -1, "filename": "odoo8_addon_project_recalculate-8.0.1.0.0.99.dev28-py2-none-any.whl", "has_sig": false, "md5_digest": "0146df25a6932b61c35b7c3f51ca76b5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 156194, "upload_time": "2017-10-29T05:36:07", "url": "https://files.pythonhosted.org/packages/a1/e7/c025ff9e0b5371b5d20ff926fb5e783dfb6e88a961f1725796b5ab863705/odoo8_addon_project_recalculate-8.0.1.0.0.99.dev28-py2-none-any.whl" } ], "8.0.1.0.0.99.dev30": [ { "comment_text": "", "digests": { "md5": "ba32b2e5cded52a7314d5769caa3be9b", "sha256": "d6727c1ed3bea77aca02bbf3454be7200d2e14e2b71c0a225c7a75401c6e21e4" }, "downloads": -1, "filename": "odoo8_addon_project_recalculate-8.0.1.0.0.99.dev30-py2-none-any.whl", "has_sig": false, "md5_digest": "ba32b2e5cded52a7314d5769caa3be9b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 156260, "upload_time": "2018-03-04T05:48:57", "url": "https://files.pythonhosted.org/packages/a7/30/b67f8ec9d0150eac79f701f3ccdb77c3fa8f1bdab752ef70af4c521c8297/odoo8_addon_project_recalculate-8.0.1.0.0.99.dev30-py2-none-any.whl" } ], "8.0.1.0.0.99.dev31": [ { "comment_text": "", "digests": { "md5": "9136d2476fc36da9aab2f735f06ff953", "sha256": "b0a13e8246d593c62938980ee51dbc8bb1bd7b02349ab5a15739eaf18cf82965" }, "downloads": -1, "filename": "odoo8_addon_project_recalculate-8.0.1.0.0.99.dev31-py2-none-any.whl", "has_sig": false, "md5_digest": "9136d2476fc36da9aab2f735f06ff953", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 156462, "upload_time": "2018-06-24T05:19:30", "url": "https://files.pythonhosted.org/packages/ec/ec/36ca514f65ec0df84f401f8f016d0444ab0b36a9150d6b7df454da35aaf2/odoo8_addon_project_recalculate-8.0.1.0.0.99.dev31-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9136d2476fc36da9aab2f735f06ff953", "sha256": "b0a13e8246d593c62938980ee51dbc8bb1bd7b02349ab5a15739eaf18cf82965" }, "downloads": -1, "filename": "odoo8_addon_project_recalculate-8.0.1.0.0.99.dev31-py2-none-any.whl", "has_sig": false, "md5_digest": "9136d2476fc36da9aab2f735f06ff953", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 156462, "upload_time": "2018-06-24T05:19:30", "url": "https://files.pythonhosted.org/packages/ec/ec/36ca514f65ec0df84f401f8f016d0444ab0b36a9150d6b7df454da35aaf2/odoo8_addon_project_recalculate-8.0.1.0.0.99.dev31-py2-none-any.whl" } ] }