[MERGE] with lp:~openerp-dev/openobject-addons/trunk-dev-addons1

bzr revid: jam@tinyerp.com-20101231135456-xcktbmwckrnljpxp
bzr revid: jam@tinyerp.com-20110103053608-jhnrh5eq2q05k7ca
This commit is contained in:
jam-openerp
2011-01-03 11:06:08 +05:30
176 changed files with 8018 additions and 1064 deletions
+8 -4
View File
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-12-21 19:44+0000\n"
"PO-Revision-Date: 2010-12-30 23:18+0000\n"
"PO-Revision-Date: 2010-12-31 14:22+0000\n"
"Last-Translator: Thorsten Vocks (OpenBig.org) <thorsten.vocks@big-"
"consulting.net>\n"
"Language-Team: German <de@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2010-12-31 05:28+0000\n"
"X-Launchpad-Export-Date: 2011-01-01 05:05+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: project_long_term
@@ -187,7 +187,8 @@ msgstr "Ende Datum"
#. module: project_long_term
#: help:project.phase,date_end:0
msgid "It's computed by the scheduler according to the start date and the duration.
msgid ""
"It's computed by the scheduler according to the start date and the duration."
msgstr "Ende Datum d. Phase"
#. module: project_long_term
@@ -540,7 +541,10 @@ msgstr "Phase"
#. module: project_long_term
#: help:project.phase,date_start:0
msgid "It's computed according to the phases order : the start date of the 1st phase is set by you while the other start dates depend on the end date of their previous phases"
msgid ""
"It's computed according to the phases order : the start date of the 1st "
"phase is set by you while the other start dates depend on the end date of "
"their previous phases"
msgstr "Beginn der Phase"
#. module: project_long_term
+12 -5
View File
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2010-12-21 19:44+0000\n"
"PO-Revision-Date: 2010-12-29 09:54+0000\n"
"PO-Revision-Date: 2010-12-31 10:23+0000\n"
"Last-Translator: Borja López Soilán <borjalopezsoilan@gmail.com>\n"
"Language-Team: Spanish <es@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2010-12-31 05:28+0000\n"
"X-Launchpad-Export-Date: 2011-01-01 05:05+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: project_long_term
@@ -167,8 +167,9 @@ msgstr "Fecha de fin"
#. module: project_long_term
#: help:project.phase,date_end:0
msgid "Ending Date of the phase"
msgstr "Fecha de fin de la fase"
msgid ""
"It's computed by the scheduler according to the start date and the duration."
msgstr ""
#. module: project_long_term
#: view:project.phase:0
@@ -507,7 +508,10 @@ msgstr "Fase"
#. module: project_long_term
#: help:project.phase,date_start:0
msgid "Starting Date of the phase"
msgid ""
"It's computed according to the phases order : the start date of the 1st "
"phase is set by you while the other start dates depend on the end date of "
"their previous phases"
msgstr ""
#. module: project_long_term
@@ -614,3 +618,6 @@ msgstr "Por defecto en días"
#: field:project.phase,duration:0
msgid "Duration"
msgstr "Duración"
#~ msgid "Ending Date of the phase"
#~ msgstr "Fecha de fin de la fase"
+8 -4
View File
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2010-12-21 19:44+0000\n"
"PO-Revision-Date: 2010-12-24 22:25+0000\n"
"PO-Revision-Date: 2010-12-31 11:08+0000\n"
"Last-Translator: lolivier <olivier.lenoir@free.fr>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2010-12-25 04:52+0000\n"
"X-Launchpad-Export-Date: 2011-01-01 05:05+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: project_long_term
@@ -164,7 +164,8 @@ msgstr "Date de fin"
#. module: project_long_term
#: help:project.phase,date_end:0
msgid "It's computed by the scheduler according to the start date and the duration."
msgid ""
"It's computed by the scheduler according to the start date and the duration."
msgstr "Date de fin de la phase"
#. module: project_long_term
@@ -518,7 +519,10 @@ msgstr "Phase"
#. module: project_long_term
#: help:project.phase,date_start:0
msgid "It's computed according to the phases order : the start date of the 1st phase is set by you while the other start dates depend on the end date of their previous phases"
msgid ""
"It's computed according to the phases order : the start date of the 1st "
"phase is set by you while the other start dates depend on the end date of "
"their previous phases"
msgstr "Date de début de la phase"
#. module: project_long_term
+17 -7
View File
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2010-12-21 19:44+0000\n"
"PO-Revision-Date: 2010-12-30 22:20+0000\n"
"Last-Translator: Vladimirs Kuzmins <Unknown>\n"
"PO-Revision-Date: 2010-12-31 10:24+0000\n"
"Last-Translator: OpenERP Administrators <Unknown>\n"
"Language-Team: Latvian <lv@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2010-12-31 05:28+0000\n"
"X-Launchpad-Export-Date: 2011-01-01 05:05+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: project_long_term
@@ -165,8 +165,9 @@ msgstr "Beigu Datums"
#. module: project_long_term
#: help:project.phase,date_end:0
msgid "Ending Date of the phase"
msgstr "Fāzes beigu datums"
msgid ""
"It's computed by the scheduler according to the start date and the duration."
msgstr ""
#. module: project_long_term
#: view:project.phase:0
@@ -504,8 +505,11 @@ msgstr "Fāze"
#. module: project_long_term
#: help:project.phase,date_start:0
msgid "Starting Date of the phase"
msgstr "Fāzes sākuma datums"
msgid ""
"It's computed according to the phases order : the start date of the 1st "
"phase is set by you while the other start dates depend on the end date of "
"their previous phases"
msgstr ""
#. module: project_long_term
#: help:project.phase,state:0
@@ -611,3 +615,9 @@ msgstr "Pēc noklusējuma dienās"
#: field:project.phase,duration:0
msgid "Duration"
msgstr "Ilgums"
#~ msgid "Ending Date of the phase"
#~ msgstr "Fāzes beigu datums"
#~ msgid "Starting Date of the phase"
#~ msgstr "Fāzes sākuma datums"
+16 -6
View File
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2010-12-21 19:44+0000\n"
"PO-Revision-Date: 2010-11-05 09:42+0000\n"
"Last-Translator: OpenERP Administrators <Unknown>\n"
"PO-Revision-Date: 2010-12-31 11:08+0000\n"
"Last-Translator: Sbh (Open ERP) <sbh@tinyerp.com>\n"
"Language-Team: Polish <pl@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2010-12-24 05:57+0000\n"
"X-Launchpad-Export-Date: 2011-01-01 05:05+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: project_long_term
@@ -165,7 +165,8 @@ msgstr "Data końcowa"
#. module: project_long_term
#: help:project.phase,date_end:0
msgid "It's computed by the scheduler according to the start date and the duration."
msgid ""
"It's computed by the scheduler according to the start date and the duration."
msgstr "Końcowa data fazy"
#. module: project_long_term
@@ -505,8 +506,11 @@ msgstr "Faza"
#. module: project_long_term
#: help:project.phase,date_start:0
msgid "It's computed according to the phases order : the start date of the 1st phase is set by you while the other start dates depend on the end date of their previous phasesStarting Date of the phase"
msgstr "Data rozpoczęcia fazy"
msgid ""
"It's computed according to the phases order : the start date of the 1st "
"phase is set by you while the other start dates depend on the end date of "
"their previous phases"
msgstr ""
#. module: project_long_term
#: help:project.phase,state:0
@@ -641,3 +645,9 @@ msgstr "Czas trwania"
#~ msgstr ""
#~ "Nazwa obiektu musi zaczynać się od x_ oraz nie może zawierać znaków "
#~ "specjalnych !"
#~ msgid ""
#~ "It's computed according to the phases order : the start date of the 1st "
#~ "phase is set by you while the other start dates depend on the end date of "
#~ "their previous phasesStarting Date of the phase"
#~ msgstr "Data rozpoczęcia fazy"
+9 -5
View File
@@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2010-12-21 19:44+0000\n"
"PO-Revision-Date: 2010-12-12 09:19+0000\n"
"Last-Translator: OpenERP Administrators <Unknown>\n"
"PO-Revision-Date: 2010-12-31 11:07+0000\n"
"Last-Translator: Sbh (Open ERP) <sbh@tinyerp.com>\n"
"Language-Team: Portuguese <pt@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2010-12-24 05:57+0000\n"
"X-Launchpad-Export-Date: 2011-01-01 05:05+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#. module: project_long_term
@@ -165,7 +165,8 @@ msgstr "Data de fim"
#. module: project_long_term
#: help:project.phase,date_end:0
msgid "It's computed by the scheduler according to the start date and the duration."
msgid ""
"It's computed by the scheduler according to the start date and the duration."
msgstr "Data de fim da fase"
#. module: project_long_term
@@ -504,7 +505,10 @@ msgstr "Fase"
#. module: project_long_term
#: help:project.phase,date_start:0
msgid "It's computed according to the phases order : the start date of the 1st phase is set by you while the other start dates depend on the end date of their previous phases"
msgid ""
"It's computed according to the phases order : the start date of the 1st "
"phase is set by you while the other start dates depend on the end date of "
"their previous phases"
msgstr "Data de início da fase"
#. module: project_long_term
@@ -19,7 +19,7 @@
#
##############################################################################
from datetime import datetime
from datetime import datetime, timedelta
from dateutil.relativedelta import relativedelta
from tools.translate import _
from osv import fields, osv
@@ -246,8 +246,10 @@ class project_phase(osv.osv):
if not start_date:
start_date = phase.project_id.date_start or phase.date_start or datetime.now().strftime("%Y-%m-%d")
start_date = datetime.strftime((datetime.strptime(start_date, "%Y-%m-%d")), "%Y-%m-%d")
phase_resource_obj = resource_pool.generate_resources(cr, uid, [phase.responsible_id.id], calendar_id, context=context)
phase_resource_obj = self.generate_resources(cr, uid, [phase.id], context=context)[phase.id]
avg_days = uom_pool._compute_qty(cr, uid, phase.product_uom.id, phase.duration, day_uom_id)
if not phase_resource_obj: #TOCHECK: why need this ?
avg_days = avg_days - 1
duration = str(avg_days) + 'd'
# Create a new project for each phase
def Project():
@@ -295,10 +297,10 @@ class project_phase(osv.osv):
'date_end': end_date.strftime('%Y-%m-%d')
}, context=ctx)
# Recursive call till all the next phases scheduled
for phase in phase.next_phase_ids:
if phase.state in ['draft', 'open', 'pending']:
id_cal = phase.project_id.resource_calendar_id and phase.project_id.resource_calendar_id.id or False
self.generate_schedule(cr, uid, [phase.id], date_start, id_cal, context=context)
for next_phase in phase.next_phase_ids:
if next_phase.state in ['draft', 'open', 'pending']:
id_cal = next_phase.project_id.resource_calendar_id and next_phase.project_id.resource_calendar_id.id or False
self.generate_schedule(cr, uid, [next_phase.id], date_start+timedelta(days=1), id_cal, context=context)
else:
continue
return True