Search 1.9 billion lines of Odoo code on GitHub

project_recalculate

Author: Antiun IngenierĂ­a S.L., Odoo Community Association (OCA)
License: AGPL-3
Branch: 8.0
Repository: 0iceman/project
Dependencies: project
Languages: Markdown (33, 0.4%), PO File (7566, 88.9%), Python (743, 8.7%), XML (91, 1.1%), and reStructuredText (79, 0.9%)
Other branches: 10.0, and 9.0
Other repositories: 1pot/project, AMhadhbi/project, Alfa-90/project, Antiun/crm, Antiun/project, Atul9787/project, Axon-System/project, AzzeZere/project, BA-Samadhan/project, BhanusmitaBorah/project-1, Bubbles-IT/project, Callino/project, Chandresh-SerpentCS/project, Change2improve/project, ClearCorp/oca-project, Cloudxtreme/project, DarioLodeiros/project, Darknroses/project, Digital5-Odoo/project, DigitouchERP/project, Dobtor-OCA/project, Doscaal/project, ERPLibre/project, Endika/project, EngAmani/project, Fimasik/project, ForgeFlow/project, Freni-SerpentCS/project, Gabinete-Digital/project, Gio666/project, Gofekra/project, GrupoAlvamex/project, Guobower/project, HelloXMFJ/project, Hql999/project, Ingeos/project, JayVora-SerpentCS/project, JazziMc/project, JesusZapata/project, JoJoJoJoJoJoJo/project, KARIZMA-CONSEIL/project, LL-Akeera/project, LasLabs/project, LevelPrime/project, MONUGUPT/project, Maartincm/project, MadsackMediaStore/project, MathBenTech/project, Mefistous/project, MjAbuz/project, NAJEM-BRAHIM/project, NL66278/project, NachoAlesLopez/project, NeatNerdPrime/project, NeovaHealth/project-service, NextERP-Romania/project, NickyKatze/project, Nikul-Chaudhary/project, Numigi/odoo-project, OCA-MUK/project, OCA/project, ORETEK/project, OdooBulgaria/project, OpenAT/project, OpenBusinessSolutions/project, OpenCode/project, PCatinean/project, PESOL/project, Parkash067/project, PhoneGapApp/project, QubiQ/project, Rad0van/project, SSISoftware/project, SalahAdDin/project, SanteLibre/project, SequarSrl/project, SerkanKorkusuz/project, SeuMarco/project-service, ShravanMeena/project, Siddhant-Pageni/project, Studio73/project, Syci-Consulting/project, T2BE/project, TDu/project, TecSecret/project, Tecnativa/project, Thomasshel/project, TimLai125/project, Trust-Code/project, URVSH/project, UnknownInfo/project, VCLS-org/project, Vauxoo/project, VbossEkat/project, VisiionSolucionesTecnologicas/project, WisdomEdge/project, YogeshMahera-SerpentCS/project, Ziad799/project, aaltinisik/project, abdelmaaboud/project, acsone/project, adolfoeliazat/project, adomingo-rgbconsulting/project, agenterp/project, agreements/project, aitorbouzas/project-1, ajeet-geotechno/project, akhdaniel/project, akretion/project, akshaywahi21/project, alexlafalce/project, alfadil/project, alfredoavanzosc/project, algiopensource/project, amendoncabh/project, anandkansagra/project, andreinl/project, anhvu-sg/project, anthrax3/project, apachesep/project, apertoso/project, apetbiz/project, area-scm/project, arisnew/project, arshuShaik/project, atta-t/project, auditum-rbo/project, audreyrah2018/project-1, aurestic/project, avoinsystems/project, basmah17/project, bealdav/project, binovo/project, bisnesmart/project, blackcode-lab/project, bmya/project, bodedra/project, bouktaibMohssin/project, bqz913/project, brain-tec/project, brainbeanapps/project, bravos9/project, buketseker/project, bullet92/project, bvkl/project, calistus-igwilo/project, camptocamp/project, cgarcia0785/project, cherukurisai451/project, chienandalu/project, clemsso/project, click2prasanth/project, compa-inc/project, coopdevs/project, coopiteasy/project, cramosh/project, crnd-inc/project, cvinh/project, da2000/project, damdam-s/project-service, damiam34/project, dansanti/project, daramousk/project, davejames/project, davydace/project, dcorio/project, ddico/project, devang-dreambits/project, dhp-denero/project, diagramsoftware/project, diegobgl/project-1, digitalsatori/project, dkshahi/project, dola123/project, dreispt/project, druidoo-dev/project, dsasoftware/project, dsidorenkovas-rgbconsulting/project, duanyp1991/project, dungmv56/project, dvorakmilda/project, dygytally/project, eLBati/project, ecod3/project, ecosoft-odoo/project, eezee-it/project-service, efatto/project, ehirt/project, elicoidal/project-service, elonezra/project, elperrofarelo/project, elteatroescultura/project_Odoo, emagdalenaC2i/project, enmasys/project, enzymz/project, erkoreka/project, ernestotejeda/project, espo-tony/project, exosoftware/oca-project, factorlibre/project, fawyna/project, fietiger/project, flotho/project, focusate/oca-project, frankchongli/project, fraxnet/project, gaberabdullah2002/project, gaelTorrecillas/project, galtys/project, garzadekoster/project, gfcapalbo/project, glm-conseil/project, gmlp/project, grap/project, grindtildeath/project, gsunjka/project, guilhom34/project, gurneyalex/project, h3nrygr/project, habbaba/project, hbrunn/project, hda/project, hifly/project, hinfo506/project, hippe-67/project, hiweye/project, iamyeonhan/project, ideaspositivas-group/project, igallart/project, igor-mitin/project, ilyasProgrammer/project, incaser/project, inwady/project, ip-candres/project, isoscl/project, it-projects-llc/project, j-zaballa/project, jacky82669513/project, jcarlosmontoya/project, jcoux/project, jerrodmartin/project, jimhoefnagels/project, jop-odoo/project, joseernestomendez/project, joycehuan/project, jriveros/project, jsviterig/project, julenalgios/project, karlis-dreizis/project, kdessinger/project, kevin070982/project, kibahop/project, kitworks-systems/event, kitworks-systems/project, kmee/project, kos94ok-3D/project, krishnagugulothu/project, leemannd/project, lefilament/project, levkar/project, lfreeke/project, lideritjnma/project, lieblinger/project, lilotter45/project, lincersolucoes/oca-project, llopez-aitic/project, loftwah/project, makeplerc/project, marcel1981/project, marcelsavegnago/project, marionumza/project, maxellini/project, meswapnilwagh/project, metalsartigan/project, mhaodoo/project, mikevhe18/project, minhhq09/project, minhyk/project, mlaitinen/project, mnajjari49/project, moblesmarti/project, modoolar/oca-project, mohamedhabibchallouf/project, mohammad0omar/project, mohammed0115/project, molandtoxx/project, morrismusumi/project, mpanarin/project, multidadosti-erp/project, murtuzasaleh/project, nagyistge/odoo.pm.project, necrodevz/project, nguyenductamlhp/project, nicolasj77/project, nikalicious21/project, nikul-serpentcs/project, njeudy/project, novawish/project, ntsirintanis/project, odof/project, odoobgorg/OCA-project, odoofans/project-1, ondrong/project, one2pret/project, onurugur/project, open-synergy/project, ortese/project, osiell/project, ovnicraft/project, patrickrwilson/project, pedrobaeza/project, pedroguirao/project, petypi/project, pledra/project, pnajman-modoolar/project-1, praxya/project, pscloud/project, python-saber/project, quanx038/project, rabchev/project, rafaelbaueb/project, ramega/project, rameshbrainware1995/project, randall-vx/project, rba-odoo/project, reachconcept/project, rigo1985/project, riya909/project, rossasa/project, rschnapka/project, rsullivan2704/project, rubencabrera/project, ruter-lyu/project, sa3m/project, sadeqamin/project, sanube/project, savoirfairelinux/project, sciallo/project, selvi94/project, sendalpegat/project, sergiocorato/project, sewisoft/project, sggs-sggs/project, shiram/project, shiva16/project, simple-software-lab/project, sodexis/project, solvosci/project, sschmid-test-org/project, steingabelgaard/project, subteno-it/project, sudhir-serpentcs/project, sum1201/project, sunflowerit/project, sysadminmatmoz/project, sysmonee/project, takinobori/oca-project, takobi-online/project, tapparenji/project, tarteo/project, tbaden/project, tecix/project, tegin/project, tftmtgh/project, thinkopensolutions/oca-project, tonihr/project, tonygalmiche/project, tpohchai/project, trevi-software/project, trobz/project, tungtt/project, tvtma/project, tymiles003/project, unitek-solusi/OCA-project, urbmend26/project, ursais/project, v-garcies/project, valley51/project, vcloud9ray/project, vdedyukhin/project, vdo-serpentcs/project, versada/project, veryberry/project, vialaurea/OCA-project, vishaltyagityagi/project, vjd8866/project, vmgferrandez/project, wahello/oca-project, wahhid/project, westlyou/project, xabispacebiker/project, xcgd/project, xiaoyuan0017/project, xie8899/project, xpansa/project-service, yelizariev/project-service, ygol/project, yucer/project, yvaucher/department, yvaucher/project, yweng8111/project, zeroincombenze/project, zimbora69/project, and zoomvr/project

<a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.svg"> </a> <a name="project-recalculate"></a> <h2>Project Recalculate</h2> <p>This module recalculates Task start/end dates depending on Project start/end dates.</p> <a name="instalation"></a> <h3>Instalation</h3> <p>This addon requires Odoo v8 after 2015-08-24 because is not fully functional without this patch: <a class="reference external" href="https://github.com/odoo/odoo/pull/8208">Odoo PR #8208</a></p> <a name="configuration"></a> <h3>Configuration</h3> <p>You can define working calendar at Setting &gt; Technical &gt; Resource &gt; Working time Then assign this calendar to a resource (related with an user), a project or a company</p> <p>When calculating task dates, this addon will look for a working calendar in this order:</p> <ul class="simple"> <li>If project has working time assigned, use it.</li> <li>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</li> <li>If not user assigned or resource hasn't working calendar, search first working calendar of the company</li> <li>If no working calendar found, then every day is workable and work starts at 08:00 and ends at 18:00</li> </ul> <p>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 &gt; Configuration &gt; Stages &gt; Task Stages and change 'Include in project recalculate' field</p> <a name="usage"></a> <h3>Usage</h3> <p>There are two calculation modes:</p> <ul class="simple"> <li><strong>Date begin</strong>: Task start/end dates are recalculated from project's date begin</li> <li><strong>Date end</strong>: Task start/end dates are recalculated from project's date end</li> </ul> <p>If the project start/end date is changed in the form view, then you have to click &quot;Recalculate project&quot; button to recalculate all open tasks [1] according to the new date.</p> <p>[1] 'Open tasks' means tasks in a stage that are defined with 'Include in project recalculate' = True</p> <p>This a typical use case:</p> <ol class="arabic simple"> <li><dl class="first docutils"> <dt>Create a project and configure:</dt> <dd><ul class="first last"> <li>Calculation type, for example &quot;Date end&quot;</li> <li>Date end</li> </ul> </dd> </dl> </li> <li><dl class="first docutils"> <dt>Create tasks, configuring for each one:</dt> <dd><ul class="first last"> <li>From days, in this example, days from date end when this task must start</li> <li>Estimation days, duration of the task in days</li> </ul> </dd> </dl> </li> <li>Click at &quot;Recalculate project&quot; button.</li> <li>Go to task list in Gantt view and see the recalculated planning</li> </ol> <a class="reference external image-reference" href="https://runbot.odoo-community.org/runbot/140/8.0"><img alt="Try me on Runbot" src="https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas" /></a> <a name="bug-tracker"></a> <h3>Bug Tracker</h3> <p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/project/issues">GitHub Issues</a>. 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 <a class="reference external" href="https://github.com/OCA/project/issues/new?body=module:%20project_recalculate%0Aversion:%208.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">here</a>.</p> <a name="license"></a> <h3>License</h3> <p>This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.</p> <p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.</p> <p>You should have received a copy of the GNU Affero General Public License along with this program. If not, see &lt;<a class="reference external" href="http://www.gnu.org/licenses/agpl.html">http://www.gnu.org/licenses/agpl.html</a>&gt;.</p> <a name="credits"></a> <h3>Credits</h3> <a name="contributors"></a> <h4>Contributors</h4> <ul class="simple"> <li>Endika Iglesias &lt;<a class="reference external" href="mailto:endikaig&#64;antiun.com">endikaig&#64;antiun.com</a>&gt;</li> <li>Rafael Blasco &lt;<a class="reference external" href="mailto:rafabn&#64;antiun.com">rafabn&#64;antiun.com</a>&gt;</li> <li>Antonio Espinosa &lt;<a class="reference external" href="mailto:antonioea&#64;antiun.com">antonioea&#64;antiun.com</a>&gt;</li> <li>Javier Iniesta &lt;<a class="reference external" href="mailto:javieria&#64;antiun.com">javieria&#64;antiun.com</a>&gt;</li> </ul> <a name="maintainer"></a> <h4>Maintainer</h4> <a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a> <p>This module is maintained by the OCA.</p> <p>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.</p> <p>To contribute to this module, please visit <a class="reference external" href="https://odoo-community.org">https://odoo-community.org</a>.</p>