summaryrefslogtreecommitdiff
path: root/addons/project_long_term
diff options
context:
space:
mode:
authorAntonin Bourguignon <abo@openerp.com>2012-09-17 13:44:55 +0200
committerAntonin Bourguignon <abo@openerp.com>2012-09-17 13:44:55 +0200
commitccb15e76f64f324f2dc2e446cac43f05c3a0aab2 (patch)
tree4f9f7732b0071ba48544d3767591545ada04265f /addons/project_long_term
parent7488a675b4d9a8e99cf2b9b25c194e114babcafb (diff)
parent84094e0c39bf20499aefccc6c78143aeb2227d18 (diff)
[MERGE] latest trunk
bzr revid: abo@openerp.com-20120917114455-nygv16c93qwcwnsx
Diffstat (limited to 'addons/project_long_term')
-rw-r--r--addons/project_long_term/__openerp__.py53
-rw-r--r--addons/project_long_term/i18n/ar.po4
-rw-r--r--addons/project_long_term/i18n/ca.po4
-rw-r--r--addons/project_long_term/i18n/da.po4
-rw-r--r--addons/project_long_term/i18n/de.po4
-rw-r--r--addons/project_long_term/i18n/es.po4
-rw-r--r--addons/project_long_term/i18n/es_CR.po4
-rw-r--r--addons/project_long_term/i18n/es_EC.po533
-rw-r--r--addons/project_long_term/i18n/fi.po4
-rw-r--r--addons/project_long_term/i18n/fr.po4
-rw-r--r--addons/project_long_term/i18n/hr.po4
-rw-r--r--addons/project_long_term/i18n/hu.po4
-rw-r--r--addons/project_long_term/i18n/it.po4
-rw-r--r--addons/project_long_term/i18n/ja.po4
-rw-r--r--addons/project_long_term/i18n/lv.po4
-rw-r--r--addons/project_long_term/i18n/mn.po4
-rw-r--r--addons/project_long_term/i18n/nl.po4
-rw-r--r--addons/project_long_term/i18n/pl.po4
-rw-r--r--addons/project_long_term/i18n/pt.po4
-rw-r--r--addons/project_long_term/i18n/pt_BR.po74
-rw-r--r--addons/project_long_term/i18n/ro.po4
-rw-r--r--addons/project_long_term/i18n/sv.po4
-rw-r--r--addons/project_long_term/i18n/tr.po4
-rw-r--r--addons/project_long_term/i18n/zh_CN.po4
-rw-r--r--addons/project_long_term/project_long_term.py11
-rw-r--r--addons/project_long_term/project_long_term_demo.xml78
-rw-r--r--addons/project_long_term/project_long_term_view.xml119
-rw-r--r--addons/project_long_term/test/phase_process.yml4
-rw-r--r--addons/project_long_term/test/task_process.yml4
-rw-r--r--addons/project_long_term/wizard/project_compute_phases_view.xml1
-rw-r--r--addons/project_long_term/wizard/project_compute_tasks_view.xml1
31 files changed, 719 insertions, 243 deletions
diff --git a/addons/project_long_term/__openerp__.py b/addons/project_long_term/__openerp__.py
index 8ed12a06e10..2968a5b035d 100644
--- a/addons/project_long_term/__openerp__.py
+++ b/addons/project_long_term/__openerp__.py
@@ -20,38 +20,41 @@
##############################################################################
{
- "name": "Long Term Projects",
- "version": "1.1",
- "author": "OpenERP SA",
- "website": "http://www.openerp.com",
- "category": "Project Management",
- "images": ["images/project_phase_form.jpeg","images/project_phases.jpeg", "images/resources_allocation.jpeg"],
- "depends": ["project"],
- "description": """
+ 'name': 'Long Term Projects',
+ 'version': '1.1',
+ 'author': 'OpenERP SA',
+ 'website': 'http://www.openerp.com',
+ 'category': 'Project Management',
+ 'images': ['images/project_phase_form.jpeg','images/project_phases.jpeg', 'images/resources_allocation.jpeg'],
+ 'depends': ['project'],
+ 'description': """
Long Term Project management module that tracks planning, scheduling, resources allocation.
===========================================================================================
-Features
---------
- * Manage Big project.
- * Define various Phases of Project.
- * Compute Phase Scheduling: Compute start date and end date of the phases which are in draft,open and pending state of the project given.
- If no project given then all the draft,open and pending state phases will be taken.
- * Compute Task Scheduling: This works same as the scheduler button on project.phase. It takes the project as argument and computes all the open,draft and pending tasks.
- * Schedule Tasks: All the tasks which are in draft,pending and open state are scheduled with taking the phase's start date
+Features:
+---------
+ * Manage Big project
+ * Define various Phases of Project
+ * Compute Phase Scheduling: Compute start date and end date of the phases
+ which are in draft, open and pending state of the project given. If no
+ project given then all the draft, open and pending state phases will be taken.
+ * Compute Task Scheduling: This works same as the scheduler button on
+ project.phase. It takes the project as argument and computes all the open,
+ draft and pending tasks.
+ * Schedule Tasks: All the tasks which are in draft, pending and open state
+ are scheduled with taking the phase's start date.
""",
- "init_xml": [],
- "demo_xml": ["project_long_term_demo.xml"],
- "test": [
+ 'demo': ['project_long_term_demo.xml'],
+ 'test': [
'test/phase_process.yml',
'test/task_process.yml',
],
- "update_xml": [
- "security/ir.model.access.csv",
- "project_long_term_view.xml",
- "project_long_term_workflow.xml",
- "wizard/project_compute_phases_view.xml",
- "wizard/project_compute_tasks_view.xml",
+ 'data': [
+ 'security/ir.model.access.csv',
+ 'project_long_term_view.xml',
+ 'project_long_term_workflow.xml',
+ 'wizard/project_compute_phases_view.xml',
+ 'wizard/project_compute_tasks_view.xml',
],
'installable': True,
'auto_install': False,
diff --git a/addons/project_long_term/i18n/ar.po b/addons/project_long_term/i18n/ar.po
index 1fde1fa5bfe..43a951e3222 100644
--- a/addons/project_long_term/i18n/ar.po
+++ b/addons/project_long_term/i18n/ar.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:23+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-08-28 06:39+0000\n"
+"X-Generator: Launchpad (build 15864)\n"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.act_project_phases
diff --git a/addons/project_long_term/i18n/ca.po b/addons/project_long_term/i18n/ca.po
index 96dbdee61b2..674c38a1b5b 100644
--- a/addons/project_long_term/i18n/ca.po
+++ b/addons/project_long_term/i18n/ca.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:23+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-08-28 06:39+0000\n"
+"X-Generator: Launchpad (build 15864)\n"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.act_project_phases
diff --git a/addons/project_long_term/i18n/da.po b/addons/project_long_term/i18n/da.po
index da09ca4a6e8..751b47c3eec 100644
--- a/addons/project_long_term/i18n/da.po
+++ b/addons/project_long_term/i18n/da.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:23+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-08-28 06:39+0000\n"
+"X-Generator: Launchpad (build 15864)\n"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.act_project_phases
diff --git a/addons/project_long_term/i18n/de.po b/addons/project_long_term/i18n/de.po
index 9e6d1d0cad1..53dd34c174f 100644
--- a/addons/project_long_term/i18n/de.po
+++ b/addons/project_long_term/i18n/de.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:23+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-08-28 06:39+0000\n"
+"X-Generator: Launchpad (build 15864)\n"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.act_project_phases
diff --git a/addons/project_long_term/i18n/es.po b/addons/project_long_term/i18n/es.po
index b561c298f97..f6aa74f4186 100644
--- a/addons/project_long_term/i18n/es.po
+++ b/addons/project_long_term/i18n/es.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:23+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-08-28 06:39+0000\n"
+"X-Generator: Launchpad (build 15864)\n"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.act_project_phases
diff --git a/addons/project_long_term/i18n/es_CR.po b/addons/project_long_term/i18n/es_CR.po
index 631089f1372..87935703b57 100644
--- a/addons/project_long_term/i18n/es_CR.po
+++ b/addons/project_long_term/i18n/es_CR.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:23+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-08-28 06:39+0000\n"
+"X-Generator: Launchpad (build 15864)\n"
"Language: es\n"
#. module: project_long_term
diff --git a/addons/project_long_term/i18n/es_EC.po b/addons/project_long_term/i18n/es_EC.po
new file mode 100644
index 00000000000..e344d14e458
--- /dev/null
+++ b/addons/project_long_term/i18n/es_EC.po
@@ -0,0 +1,533 @@
+# Spanish (Ecuador) translation for openobject-addons
+# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-02-08 00:37+0000\n"
+"PO-Revision-Date: 2012-07-24 16:59+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Spanish (Ecuador) <es_EC@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: 2012-08-28 06:39+0000\n"
+"X-Generator: Launchpad (build 15864)\n"
+
+#. module: project_long_term
+#: model:ir.actions.act_window,name:project_long_term.act_project_phases
+msgid "Phases"
+msgstr "Fases"
+
+#. module: project_long_term
+#: view:project.phase:0
+#: field:project.phase,next_phase_ids:0
+msgid "Next Phases"
+msgstr "Siguientes fases"
+
+#. module: project_long_term
+#: view:project.phase:0
+msgid "Project's Tasks"
+msgstr "Tareas del proyecto"
+
+#. module: project_long_term
+#: view:project.phase:0
+#: view:project.user.allocation:0
+msgid "Group By..."
+msgstr "Agrupar por..."
+
+#. module: project_long_term
+#: field:project.phase,user_ids:0
+msgid "Assigned Users"
+msgstr "Usuarios asignados"
+
+#. module: project_long_term
+#: field:project.phase,progress:0
+msgid "Progress"
+msgstr "Progreso"
+
+#. module: project_long_term
+#: constraint:project.project:0
+msgid "Error! project start-date must be lower then project end-date."
+msgstr ""
+"¡Error! La fecha de inicio del proyecto debe ser menor que la fecha final "
+"del proyecto."
+
+#. module: project_long_term
+#: view:project.phase:0
+msgid "In Progress Phases"
+msgstr "Fases en progreso"
+
+#. module: project_long_term
+#: view:project.phase:0
+msgid "Displaying Settings"
+msgstr ""
+
+#. module: project_long_term
+#: field:project.compute.phases,target_project:0
+msgid "Schedule"
+msgstr "Planificar"
+
+#. module: project_long_term
+#: constraint:project.task:0
+msgid "Error ! You cannot create recursive tasks."
+msgstr "Error ! No puede crear tareas recursivas."
+
+#. module: project_long_term
+#: constraint:project.project:0
+msgid "Error! You cannot assign escalation to the same project!"
+msgstr "¡Error! No puede asignar un escalado al mismo proyecto!"
+
+#. module: project_long_term
+#: code:addons/project_long_term/project_long_term.py:126
+#, python-format
+msgid "Day"
+msgstr "Día"
+
+#. module: project_long_term
+#: model:ir.model,name:project_long_term.model_project_user_allocation
+msgid "Phase User Allocation"
+msgstr "Asignación Fases de Usuario"
+
+#. module: project_long_term
+#: model:ir.model,name:project_long_term.model_project_task
+msgid "Task"
+msgstr "Tarea"
+
+#. module: project_long_term
+#: model:ir.actions.act_window,help:project_long_term.act_project_phase
+msgid ""
+"A project can be split into the different phases. For each phase, you can "
+"define your users allocation, describe different tasks and link your phase "
+"to previous and next phases, add date constraints for the automated "
+"scheduling. Use the long term planning in order to planify your available "
+"users, convert your phases into a series of tasks when you start working on "
+"the project."
+msgstr ""
+"Un proyecto se puede dividir en diferentes fases. Para cada fase, se puede "
+"definir la asignación de usuarios, describir las diferentes tareas, vincular "
+"las fases previas y posteriores de una fase y añadir restricciones de fecha "
+"para la programación automática. Utilice la planificación a largo plazo con "
+"el fin de Planificar sus usuarios disponibles, convertir sus fases en una "
+"serie de tareas cuando se empiece a trabajar en el proyecto."
+
+#. module: project_long_term
+#: selection:project.compute.phases,target_project:0
+msgid "Compute a Single Project"
+msgstr "Calcular un sólo proyecto"
+
+#. module: project_long_term
+#: view:project.phase:0
+#: field:project.phase,previous_phase_ids:0
+msgid "Previous Phases"
+msgstr "Fases previas"
+
+#. module: project_long_term
+#: help:project.phase,product_uom:0
+msgid "UoM (Unit of Measure) is the unit of measurement for Duration"
+msgstr "UdM (Unidad de Medida) es la unidad de medida para la duración"
+
+#. module: project_long_term
+#: model:ir.actions.act_window,name:project_long_term.act_resouce_allocation
+#: model:ir.ui.menu,name:project_long_term.menu_resouce_allocation
+#: view:project.phase:0
+#: view:project.user.allocation:0
+msgid "Planning of Users"
+msgstr "Planificación de Usuarios"
+
+#. 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."
+msgstr ""
+" Es calculado por el planificador en función de la fecha de inicio y la "
+"duración"
+
+#. module: project_long_term
+#: model:ir.model,name:project_long_term.model_project_project
+#: field:project.compute.phases,project_id:0
+#: field:project.compute.tasks,project_id:0
+#: view:project.phase:0
+#: field:project.phase,project_id:0
+#: view:project.task:0
+#: view:project.user.allocation:0
+#: field:project.user.allocation,project_id:0
+msgid "Project"
+msgstr "Proyecto"
+
+#. module: project_long_term
+#: code:addons/project_long_term/wizard/project_compute_phases.py:48
+#, python-format
+msgid "Error!"
+msgstr "Error!"
+
+#. module: project_long_term
+#: selection:project.phase,state:0
+msgid "Cancelled"
+msgstr "Cancelado"
+
+#. module: project_long_term
+#: help:project.user.allocation,date_end:0
+msgid "Ending Date"
+msgstr "Fecha de cierre"
+
+#. module: project_long_term
+#: field:project.phase,constraint_date_end:0
+msgid "Deadline"
+msgstr "Fecha límite"
+
+#. module: project_long_term
+#: selection:project.compute.phases,target_project:0
+msgid "Compute All My Projects"
+msgstr "Calcular todos los proyectos"
+
+#. module: project_long_term
+#: view:project.compute.phases:0
+#: view:project.compute.tasks:0
+msgid "_Cancel"
+msgstr "Cancelar"
+
+#. module: project_long_term
+#: code:addons/project_long_term/project_long_term.py:141
+#, python-format
+msgid " (copy)"
+msgstr " (copiar)"
+
+#. module: project_long_term
+#: view:project.user.allocation:0
+msgid "Project User Allocation"
+msgstr "Asignación de usuarios a un proyecto"
+
+#. module: project_long_term
+#: view:project.phase:0
+#: field:project.phase,state:0
+msgid "State"
+msgstr "Estado"
+
+#. module: project_long_term
+#: view:project.compute.phases:0
+#: view:project.compute.tasks:0
+msgid "C_ompute"
+msgstr "C_alcular"
+
+#. module: project_long_term
+#: view:project.phase:0
+#: selection:project.phase,state:0
+msgid "New"
+msgstr "Nuevo"
+
+#. module: project_long_term
+#: help:project.phase,progress:0
+msgid "Computed based on related tasks"
+msgstr "Calculo basado en las tareas relacionadas"
+
+#. module: project_long_term
+#: field:project.phase,product_uom:0
+msgid "Duration UoM"
+msgstr "UdM duración"
+
+#. module: project_long_term
+#: field:project.phase,constraint_date_start:0
+msgid "Minimum Start Date"
+msgstr "Fecha de inicio mínima"
+
+#. module: project_long_term
+#: model:ir.ui.menu,name:project_long_term.menu_pm_users_project1
+#: model:ir.ui.menu,name:project_long_term.menu_view_resource
+msgid "Resources"
+msgstr "Recursos"
+
+#. module: project_long_term
+#: view:project.phase:0
+msgid "My Projects"
+msgstr "Mis Proyectos"
+
+#. module: project_long_term
+#: help:project.user.allocation,date_start:0
+msgid "Starting Date"
+msgstr "Fecha de inicio"
+
+#. module: project_long_term
+#: model:ir.actions.act_window,name:project_long_term.project_phase_task_list
+msgid "Related Tasks"
+msgstr "Tareas relacionadas"
+
+#. module: project_long_term
+#: view:project.phase:0
+msgid "New Phases"
+msgstr "Nueva Fase"
+
+#. module: project_long_term
+#: code:addons/project_long_term/wizard/project_compute_phases.py:48
+#, python-format
+msgid "Please specify a project to schedule."
+msgstr "Por favor, especifique un proyecto para planificar."
+
+#. module: project_long_term
+#: help:project.phase,constraint_date_start:0
+msgid "force the phase to start after this date"
+msgstr "Forzar que la fase epiece después de esta fecha"
+
+#. module: project_long_term
+#: field:project.phase,task_ids:0
+msgid "Project Tasks"
+msgstr "Tareas del proyecto"
+
+#. module: project_long_term
+#: help:project.phase,date_start:0
+msgid ""
+"It's computed by the scheduler according the project date or the end date of "
+"the previous phase."
+msgstr ""
+"Es calculado por el planificador en función de la fecha inicio o fecha fin "
+"de la fase anterior"
+
+#. module: project_long_term
+#: view:project.phase:0
+msgid "Month"
+msgstr "Mes"
+
+#. module: project_long_term
+#: constraint:project.phase:0
+msgid "Phase start-date must be lower than phase end-date."
+msgstr "La fecha-inicio de la fase debe ser menor que la fecha-fin."
+
+#. module: project_long_term
+#: view:project.phase:0
+msgid "Start Month"
+msgstr "Mes de inicio"
+
+#. module: project_long_term
+#: field:project.phase,date_start:0
+#: field:project.user.allocation,date_start:0
+msgid "Start Date"
+msgstr "Fecha inicio"
+
+#. module: project_long_term
+#: help:project.phase,constraint_date_end:0
+msgid "force the phase to finish before this date"
+msgstr "Forzar que la fase termine antes de esta fecha"
+
+#. module: project_long_term
+#: help:project.phase,user_ids:0
+msgid ""
+"The ressources on the project can be computed automatically by the scheduler"
+msgstr ""
+"Los Recursos del proyecto se puede calcular automáticamente por el "
+"planificador"
+
+#. module: project_long_term
+#: view:project.phase:0
+msgid "Draft"
+msgstr "Borrador"
+
+#. module: project_long_term
+#: view:project.phase:0
+msgid "Pending Phases"
+msgstr "Fases pendientes"
+
+#. module: project_long_term
+#: view:project.phase:0
+#: selection:project.phase,state:0
+msgid "Pending"
+msgstr "Pendiente"
+
+#. module: project_long_term
+#: view:project.user.allocation:0
+#: field:project.user.allocation,user_id:0
+msgid "User"
+msgstr "Usuario"
+
+#. module: project_long_term
+#: model:ir.model,name:project_long_term.model_project_compute_tasks
+msgid "Project Compute Tasks"
+msgstr "Calcular tareas del proyecto"
+
+#. module: project_long_term
+#: view:project.phase:0
+msgid "Constraints"
+msgstr "Restricciones"
+
+#. module: project_long_term
+#: help:project.phase,sequence:0
+msgid "Gives the sequence order when displaying a list of phases."
+msgstr "Indica el orden cuando se muestra la lista de fases"
+
+#. module: project_long_term
+#: model:ir.actions.act_window,name:project_long_term.act_project_phase
+#: model:ir.actions.act_window,name:project_long_term.act_project_phase_list
+#: model:ir.ui.menu,name:project_long_term.menu_project_phase
+#: model:ir.ui.menu,name:project_long_term.menu_project_phase_list
+#: view:project.phase:0
+#: field:project.project,phase_ids:0
+msgid "Project Phases"
+msgstr "Fases del proyecto"
+
+#. module: project_long_term
+#: view:project.phase:0
+#: selection:project.phase,state:0
+msgid "Done"
+msgstr "Realizado"
+
+#. module: project_long_term
+#: view:project.phase:0
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: project_long_term
+#: view:project.phase:0
+#: selection:project.phase,state:0
+msgid "In Progress"
+msgstr "En progreso"
+
+#. module: project_long_term
+#: view:project.phase:0
+msgid "Remaining Hours"
+msgstr "Horas restantes"
+
+#. module: project_long_term
+#: constraint:project.task:0
+msgid "Error ! Task end-date must be greater then task start-date"
+msgstr ""
+"Error ! La fecha final de la tarea debe ser mayor que la fecha de inicio"
+
+#. module: project_long_term
+#: model:ir.ui.menu,name:project_long_term.menu_view_resource_calendar
+msgid "Working Time"
+msgstr "Horario de trabajo"
+
+#. module: project_long_term
+#: model:ir.actions.act_window,name:project_long_term.action_project_compute_phases
+#: model:ir.ui.menu,name:project_long_term.menu_compute_phase
+#: view:project.compute.phases:0
+msgid "Schedule Phases"
+msgstr "Planificación de fases"
+
+#. module: project_long_term
+#: view:project.phase:0
+msgid "Start Phase"
+msgstr "Iniciar fase"
+
+#. module: project_long_term
+#: view:project.phase:0
+msgid "Total Hours"
+msgstr "Total horas"
+
+#. module: project_long_term
+#: view:project.user.allocation:0
+msgid "Users"
+msgstr "Usuarios"
+
+#. module: project_long_term
+#: view:project.user.allocation:0
+msgid "Phase"
+msgstr "Fase"
+
+#. module: project_long_term
+#: help:project.phase,state:0
+msgid ""
+"If the phase is created the state 'Draft'.\n"
+" If the phase is started, the state becomes 'In Progress'.\n"
+" If review is needed the phase is in 'Pending' state. "
+" \n"
+" If the phase is over, the states is set to 'Done'."
+msgstr ""
+"Si la fase se crea, el estado es \"Borrador\".\n"
+" Si la fase comienza, el estado cambia a \"En Proceso\".\n"
+" Si se necesita revisión, la fase está en estado \"Pendiente\".\n"
+" Si la fase está terminada, el estado se fija en \"z\"."
+
+#. module: project_long_term
+#: field:project.phase,date_end:0
+#: field:project.user.allocation,date_end:0
+msgid "End Date"
+msgstr "Fecha de finalización"
+
+#. module: project_long_term
+#: field:project.phase,name:0
+msgid "Name"
+msgstr "Nombre"
+
+#. module: project_long_term
+#: view:project.phase:0
+msgid "Tasks Details"
+msgstr "Detalles de tareas"
+
+#. module: project_long_term
+#: field:project.phase,duration:0
+msgid "Duration"
+msgstr "Duración"
+
+#. module: project_long_term
+#: view:project.phase:0
+msgid "Project Users"
+msgstr "Usuarios del proyecto"
+
+#. module: project_long_term
+#: model:ir.model,name:project_long_term.model_project_phase
+#: view:project.phase:0
+#: view:project.task:0
+#: field:project.task,phase_id:0
+#: field:project.user.allocation,phase_id:0
+msgid "Project Phase"
+msgstr "Fase del proyecto"
+
+#. module: project_long_term
+#: model:ir.actions.act_window,help:project_long_term.action_project_compute_phases
+msgid ""
+"To schedule phases of all or a specified project. It then open a gantt "
+"view.\n"
+" "
+msgstr ""
+"Para planificar las fases en su totalidad o de un proyecto específico. "
+"Entonces, abra una vista de Gantt.\n"
+" "
+
+#. module: project_long_term
+#: model:ir.model,name:project_long_term.model_project_compute_phases
+msgid "Project Compute Phases"
+msgstr "Calcular fases del proyecto"
+
+#. module: project_long_term
+#: constraint:project.phase:0
+msgid "Loops in phases not allowed"
+msgstr "No se permiten bucles en fases"
+
+#. module: project_long_term
+#: field:project.phase,sequence:0
+msgid "Sequence"
+msgstr "Secuencia"
+
+#. module: project_long_term
+#: model:ir.ui.menu,name:project_long_term.menu_view_resource_calendar_leaves
+msgid "Resource Leaves"
+msgstr "Ausencia de recursos"
+
+#. module: project_long_term
+#: model:ir.actions.act_window,name:project_long_term.action_project_compute_tasks
+#: model:ir.ui.menu,name:project_long_term.menu_compute_tasks
+#: view:project.compute.tasks:0
+msgid "Schedule Tasks"
+msgstr "Planificar tareas"
+
+#. module: project_long_term
+#: help:project.phase,duration:0
+msgid "By default in days"
+msgstr "Por defecto en días"
+
+#. module: project_long_term
+#: view:project.phase:0
+#: field:project.phase,user_force_ids:0
+msgid "Force Assigned Users"
+msgstr "Forzar asignación de usuarios"
+
+#. module: project_long_term
+#: model:ir.ui.menu,name:project_long_term.menu_phase_schedule
+msgid "Scheduling"
+msgstr "Planificación"
+
+#~ msgid "Displaying settings"
+#~ msgstr "Mostrando configuración"
diff --git a/addons/project_long_term/i18n/fi.po b/addons/project_long_term/i18n/fi.po
index 150b5e1a7d1..baaf3dfb806 100644
--- a/addons/project_long_term/i18n/fi.po
+++ b/addons/project_long_term/i18n/fi.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:23+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-08-28 06:39+0000\n"
+"X-Generator: Launchpad (build 15864)\n"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.act_project_phases
diff --git a/addons/project_long_term/i18n/fr.po b/addons/project_long_term/i18n/fr.po
index 4918f6d622b..f9ff359fe15 100644
--- a/addons/project_long_term/i18n/fr.po
+++ b/addons/project_long_term/i18n/fr.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:23+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-08-28 06:39+0000\n"
+"X-Generator: Launchpad (build 15864)\n"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.act_project_phases
diff --git a/addons/project_long_term/i18n/hr.po b/addons/project_long_term/i18n/hr.po
index 412588662b1..7ec043b8e8d 100644
--- a/addons/project_long_term/i18n/hr.po
+++ b/addons/project_long_term/i18n/hr.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:23+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-08-28 06:39+0000\n"
+"X-Generator: Launchpad (build 15864)\n"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.act_project_phases
diff --git a/addons/project_long_term/i18n/hu.po b/addons/project_long_term/i18n/hu.po
index d6d55a0e97a..4bce37309af 100644
--- a/addons/project_long_term/i18n/hu.po
+++ b/addons/project_long_term/i18n/hu.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:23+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-08-28 06:39+0000\n"
+"X-Generator: Launchpad (build 15864)\n"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.act_project_phases
diff --git a/addons/project_long_term/i18n/it.po b/addons/project_long_term/i18n/it.po
index 426d555e6e0..8a20a31b164 100644
--- a/addons/project_long_term/i18n/it.po
+++ b/addons/project_long_term/i18n/it.po
@@ -15,8 +15,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:23+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-08-28 06:39+0000\n"
+"X-Generator: Launchpad (build 15864)\n"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.act_project_phases
diff --git a/addons/project_long_term/i18n/ja.po b/addons/project_long_term/i18n/ja.po
index bb8c6e70e60..560f21fc98e 100644
--- a/addons/project_long_term/i18n/ja.po
+++ b/addons/project_long_term/i18n/ja.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:23+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-08-28 06:39+0000\n"
+"X-Generator: Launchpad (build 15864)\n"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.act_project_phases
diff --git a/addons/project_long_term/i18n/lv.po b/addons/project_long_term/i18n/lv.po
index 4328e44560a..d7b9deb19f5 100644
--- a/addons/project_long_term/i18n/lv.po
+++ b/addons/project_long_term/i18n/lv.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:23+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-08-28 06:39+0000\n"
+"X-Generator: Launchpad (build 15864)\n"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.act_project_phases
diff --git a/addons/project_long_term/i18n/mn.po b/addons/project_long_term/i18n/mn.po
index 7749c075ac6..0cc208e3611 100644
--- a/addons/project_long_term/i18n/mn.po
+++ b/addons/project_long_term/i18n/mn.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:23+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-08-28 06:39+0000\n"
+"X-Generator: Launchpad (build 15864)\n"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.act_project_phases
diff --git a/addons/project_long_term/i18n/nl.po b/addons/project_long_term/i18n/nl.po
index 91aaf24460b..e889f74d09b 100644
--- a/addons/project_long_term/i18n/nl.po
+++ b/addons/project_long_term/i18n/nl.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:23+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-08-28 06:39+0000\n"
+"X-Generator: Launchpad (build 15864)\n"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.act_project_phases
diff --git a/addons/project_long_term/i18n/pl.po b/addons/project_long_term/i18n/pl.po
index daa512c58ca..0d85c0e256f 100644
--- a/addons/project_long_term/i18n/pl.po
+++ b/addons/project_long_term/i18n/pl.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:23+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-08-28 06:39+0000\n"
+"X-Generator: Launchpad (build 15864)\n"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.act_project_phases
diff --git a/addons/project_long_term/i18n/pt.po b/addons/project_long_term/i18n/pt.po
index 061acc6c33d..e1118b072e2 100644
--- a/addons/project_long_term/i18n/pt.po
+++ b/addons/project_long_term/i18n/pt.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:23+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-08-28 06:39+0000\n"
+"X-Generator: Launchpad (build 15864)\n"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.act_project_phases
diff --git a/addons/project_long_term/i18n/pt_BR.po b/addons/project_long_term/i18n/pt_BR.po
index 0436a14b0d4..5bc24758372 100644
--- a/addons/project_long_term/i18n/pt_BR.po
+++ b/addons/project_long_term/i18n/pt_BR.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:23+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-08-28 06:39+0000\n"
+"X-Generator: Launchpad (build 15864)\n"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.act_project_phases
@@ -42,7 +42,7 @@ msgstr "Agrupar Por..."
#. module: project_long_term
#: field:project.phase,user_ids:0
msgid "Assigned Users"
-msgstr ""
+msgstr "Usuários não Associados"
#. module: project_long_term
#: field:project.phase,progress:0
@@ -57,7 +57,7 @@ msgstr "Erro! A data inicial do projeto precisa ser menor que a data final."
#. module: project_long_term
#: view:project.phase:0
msgid "In Progress Phases"
-msgstr ""
+msgstr "Fases em Progresso"
#. module: project_long_term
#: view:project.phase:0
@@ -88,7 +88,7 @@ msgstr "Dia"
#. module: project_long_term
#: model:ir.model,name:project_long_term.model_project_user_allocation
msgid "Phase User Allocation"
-msgstr ""
+msgstr "Alocação de Usuário nas Fases"
#. module: project_long_term
#: model:ir.model,name:project_long_term.model_project_task
@@ -105,6 +105,12 @@ msgid ""
"users, convert your phases into a series of tasks when you start working on "
"the project."
msgstr ""
+"Um projeto pode ser dividido em diferentes fases. Para cada fase, você pode "
+"definir a alocação de usuários, descrever diferentes tarefas e associar cada "
+"fase a uma fase anterior ou posterior, adicionar restrições de data para o "
+"agendamento automático. Use o planejamento a longo prazo para detalhar seus "
+"usuários disponíveis, converter suas fases em uma série de tarefas quando "
+"você começar a trabalhar no projeto."
#. module: project_long_term
#: selection:project.compute.phases,target_project:0
@@ -128,7 +134,7 @@ msgstr "UdM (Unidade de Medida) é a unidade de medida para Duração"
#: view:project.phase:0
#: view:project.user.allocation:0
msgid "Planning of Users"
-msgstr ""
+msgstr "Planejamento de Usuários"
#. module: project_long_term
#: help:project.phase,date_end:0
@@ -173,7 +179,7 @@ msgstr "Prazo Final"
#. module: project_long_term
#: selection:project.compute.phases,target_project:0
msgid "Compute All My Projects"
-msgstr ""
+msgstr "Calcular Todos os Meus Projetos"
#. module: project_long_term
#: view:project.compute.phases:0
@@ -190,7 +196,7 @@ msgstr " (cópia)"
#. module: project_long_term
#: view:project.user.allocation:0
msgid "Project User Allocation"
-msgstr ""
+msgstr "Alocação de Usuários no Projeto"
#. module: project_long_term
#: view:project.phase:0
@@ -202,18 +208,18 @@ msgstr "Status"
#: view:project.compute.phases:0
#: view:project.compute.tasks:0
msgid "C_ompute"
-msgstr ""
+msgstr "C_alcular"
#. module: project_long_term
#: view:project.phase:0
#: selection:project.phase,state:0
msgid "New"
-msgstr ""
+msgstr "Novo"
#. module: project_long_term
#: help:project.phase,progress:0
msgid "Computed based on related tasks"
-msgstr ""
+msgstr "Calculada com base em tarefas relacionadas"
#. module: project_long_term
#: field:project.phase,product_uom:0
@@ -234,7 +240,7 @@ msgstr "Recursos"
#. module: project_long_term
#: view:project.phase:0
msgid "My Projects"
-msgstr ""
+msgstr "Meus Projetos"
#. module: project_long_term
#: help:project.user.allocation,date_start:0
@@ -249,13 +255,13 @@ msgstr "Tarefas Relacionadas"
#. module: project_long_term
#: view:project.phase:0
msgid "New Phases"
-msgstr ""
+msgstr "Novas Fases"
#. module: project_long_term
#: code:addons/project_long_term/wizard/project_compute_phases.py:48
#, python-format
msgid "Please specify a project to schedule."
-msgstr ""
+msgstr "Por favor especifique um projeto para agendar"
#. module: project_long_term
#: help:project.phase,constraint_date_start:0
@@ -289,7 +295,7 @@ msgstr "Data de Início da Fase deve ser inferior a data final de fase."
#. module: project_long_term
#: view:project.phase:0
msgid "Start Month"
-msgstr ""
+msgstr "Mês de Início"
#. module: project_long_term
#: field:project.phase,date_start:0
@@ -307,6 +313,8 @@ msgstr "forçar a fase para terminar antes dessa data"
msgid ""
"The ressources on the project can be computed automatically by the scheduler"
msgstr ""
+"Os recursos neste projeto podem ser calculados automaticamente pelo "
+"agendador."
#. module: project_long_term
#: view:project.phase:0
@@ -316,7 +324,7 @@ msgstr "Provisório"
#. module: project_long_term
#: view:project.phase:0
msgid "Pending Phases"
-msgstr ""
+msgstr "Fases Pendentes"
#. module: project_long_term
#: view:project.phase:0
@@ -333,7 +341,7 @@ msgstr "Usuário"
#. module: project_long_term
#: model:ir.model,name:project_long_term.model_project_compute_tasks
msgid "Project Compute Tasks"
-msgstr ""
+msgstr "Tarefas do Projeto Calculadas"
#. module: project_long_term
#: view:project.phase:0
@@ -343,7 +351,7 @@ msgstr "Restrições"
#. module: project_long_term
#: help:project.phase,sequence:0
msgid "Gives the sequence order when displaying a list of phases."
-msgstr ""
+msgstr "Dá a ordem da seqüência ao exibir uma lista de fases."
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.act_project_phase
@@ -380,7 +388,7 @@ msgstr "Horas Restantes"
#. module: project_long_term
#: constraint:project.task:0
msgid "Error ! Task end-date must be greater then task start-date"
-msgstr ""
+msgstr "Erro ! A data final deve ser maior do que a data inicial"
#. module: project_long_term
#: model:ir.ui.menu,name:project_long_term.menu_view_resource_calendar
@@ -392,7 +400,7 @@ msgstr "Tempo Trabalhado"
#: model:ir.ui.menu,name:project_long_term.menu_compute_phase
#: view:project.compute.phases:0
msgid "Schedule Phases"
-msgstr ""
+msgstr "Planejar Fases"
#. module: project_long_term
#: view:project.phase:0
@@ -407,7 +415,7 @@ msgstr "Horas Totais"
#. module: project_long_term
#: view:project.user.allocation:0
msgid "Users"
-msgstr ""
+msgstr "Usuários"
#. module: project_long_term
#: view:project.user.allocation:0
@@ -423,6 +431,10 @@ msgid ""
" \n"
" If the phase is over, the states is set to 'Done'."
msgstr ""
+"Se a fase for criada com a situação 'Provisória'.\n"
+" Se a fase for iniciada, a situação muda para 'Em Progresso'.\n"
+" Se for necessário uma revisão a fase ficará em 'Pendente'.\n"
+" Se a fase for concluída, a situação é alterada para 'Concluída'."
#. module: project_long_term
#: field:project.phase,date_end:0
@@ -448,7 +460,7 @@ msgstr "Duração"
#. module: project_long_term
#: view:project.phase:0
msgid "Project Users"
-msgstr ""
+msgstr "Usuários do Projeto"
#. module: project_long_term
#: model:ir.model,name:project_long_term.model_project_phase
@@ -466,16 +478,19 @@ msgid ""
"view.\n"
" "
msgstr ""
+"Para agendar fases de todos ou de um projeto específico. Então abrirá a "
+"visão em gantt.\n"
+" "
#. module: project_long_term
#: model:ir.model,name:project_long_term.model_project_compute_phases
msgid "Project Compute Phases"
-msgstr ""
+msgstr "Fases Calculadas do Projeto"
#. module: project_long_term
#: constraint:project.phase:0
msgid "Loops in phases not allowed"
-msgstr ""
+msgstr "Loops em fases não é permitido"
#. module: project_long_term
#: field:project.phase,sequence:0
@@ -485,25 +500,25 @@ msgstr "Sequência"
#. module: project_long_term
#: model:ir.ui.menu,name:project_long_term.menu_view_resource_calendar_leaves
msgid "Resource Leaves"
-msgstr ""
+msgstr "Ausências de Recurso"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.action_project_compute_tasks
#: model:ir.ui.menu,name:project_long_term.menu_compute_tasks
#: view:project.compute.tasks:0
msgid "Schedule Tasks"
-msgstr ""
+msgstr "Agenda de Tarefas"
#. module: project_long_term
#: help:project.phase,duration:0
msgid "By default in days"
-msgstr ""
+msgstr "Por padrão em dias"
#. module: project_long_term
#: view:project.phase:0
#: field:project.phase,user_force_ids:0
msgid "Force Assigned Users"
-msgstr ""
+msgstr "Forçar Usuários Atribuídos"
#. module: project_long_term
#: model:ir.ui.menu,name:project_long_term.menu_phase_schedule
@@ -599,3 +614,6 @@ msgstr "Agendamento"
#~ msgid "Message"
#~ msgstr "Mensagem"
+
+#~ msgid "Displaying settings"
+#~ msgstr "Mostrando configurações"
diff --git a/addons/project_long_term/i18n/ro.po b/addons/project_long_term/i18n/ro.po
index 3e436d115a1..1eafda8f36e 100644
--- a/addons/project_long_term/i18n/ro.po
+++ b/addons/project_long_term/i18n/ro.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:23+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-08-28 06:39+0000\n"
+"X-Generator: Launchpad (build 15864)\n"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.act_project_phases
diff --git a/addons/project_long_term/i18n/sv.po b/addons/project_long_term/i18n/sv.po
index 95cb9ef30ce..f23c8519d5b 100644
--- a/addons/project_long_term/i18n/sv.po
+++ b/addons/project_long_term/i18n/sv.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:23+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-08-28 06:39+0000\n"
+"X-Generator: Launchpad (build 15864)\n"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.act_project_phases
diff --git a/addons/project_long_term/i18n/tr.po b/addons/project_long_term/i18n/tr.po
index 0ad5adf1c32..56879dcd683 100644
--- a/addons/project_long_term/i18n/tr.po
+++ b/addons/project_long_term/i18n/tr.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:23+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-08-28 06:39+0000\n"
+"X-Generator: Launchpad (build 15864)\n"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.act_project_phases
diff --git a/addons/project_long_term/i18n/zh_CN.po b/addons/project_long_term/i18n/zh_CN.po
index 570bf983cb3..42be528437a 100644
--- a/addons/project_long_term/i18n/zh_CN.po
+++ b/addons/project_long_term/i18n/zh_CN.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-07-14 06:23+0000\n"
-"X-Generator: Launchpad (build 15614)\n"
+"X-Launchpad-Export-Date: 2012-08-28 06:39+0000\n"
+"X-Generator: Launchpad (build 15864)\n"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.act_project_phases
diff --git a/addons/project_long_term/project_long_term.py b/addons/project_long_term/project_long_term.py
index a4df1eb6917..2eab5fa6ac6 100644
--- a/addons/project_long_term/project_long_term.py
+++ b/addons/project_long_term/project_long_term.py
@@ -114,7 +114,7 @@ class project_phase(osv.osv):
'task_ids': fields.one2many('project.task', 'phase_id', "Project Tasks", states={'done':[('readonly',True)], 'cancelled':[('readonly',True)]}),
'user_force_ids': fields.many2many('res.users', string='Force Assigned Users'),
'user_ids': fields.one2many('project.user.allocation', 'phase_id', "Assigned Users",states={'done':[('readonly',True)], 'cancelled':[('readonly',True)]},
- help="The ressources on the project can be computed automatically by the scheduler"),
+ help="The resources on the project can be computed automatically by the scheduler."),
'state': fields.selection([('draft', 'New'), ('cancelled', 'Cancelled'),('open', 'In Progress'), ('pending', 'Pending'), ('done', 'Done')], 'Status', readonly=True, required=True,
help='If the phase is created the state \'Draft\'.\n If the phase is started, the state becomes \'In Progress\'.\n If review is needed the phase is in \'Pending\' state.\
\n If the phase is over, the states is set to \'Done\'.'),
@@ -273,9 +273,16 @@ class account_analytic_account(osv.osv):
_inherit = 'account.analytic.account'
_description = 'Analytic Account'
_columns = {
- 'use_phases': fields.boolean('Phases Planing', help="Check this field if project manages phases"),
+ 'use_phases': fields.boolean('Phases', help="Check this field if you plan to use phase-based scheduling"),
}
+ def on_change_template(self, cr, uid, ids, template_id, context=None):
+ res = super(account_analytic_account, self).on_change_template(cr, uid, ids, template_id, context=context)
+ if template_id and 'value' in res:
+ template = self.browse(cr, uid, template_id, context=context)
+ res['value']['use_phases'] = template.use_phases
+ return res
+
def _trigger_project_creation(self, cr, uid, vals, context=None):
res= super(account_analytic_account, self)._trigger_project_creation(cr, uid, vals, context=context)
return res or vals.get('use_phases')
diff --git a/addons/project_long_term/project_long_term_demo.xml b/addons/project_long_term/project_long_term_demo.xml
index 4cd6d5cdec4..bca8231fdaa 100644
--- a/addons/project_long_term/project_long_term_demo.xml
+++ b/addons/project_long_term/project_long_term_demo.xml
@@ -5,7 +5,7 @@
This Demo data file Human Resources, Phases and Resources,Tasks allocation and also run scheduling of phase and tasks.
-->
- <record id="project.project_integrate_openerp" model="project.project">
+ <record id="project.project_project_1" model="project.project">
<field name="resource_calendar_id" ref="resource.timesheet_group1"/>
</record>
@@ -14,11 +14,11 @@
<record id="project_phase_1" model="project.phase">
<field eval="[(6, 0, [])]" name="previous_phase_ids"/>
<field name="name">Collect Requirement and Make SRS</field>
- <field name="product_uom" ref="product.uom_day"/>
+ <field name="product_uom" ref="product.product_uom_day"/>
<field eval="1" name="sequence"/>
<field name="duration">30</field>
<field name="constraint_date_start" eval="time.strftime('%Y-%m-01 10:00:00')"></field>
- <field name="project_id" ref="project.project_integrate_openerp"/>
+ <field name="project_id" ref="project.project_project_1"/>
</record>
<function model="project.phase" name="set_open" eval="[ref('project_phase_1')]"/>
@@ -26,48 +26,48 @@
<record id="project_phase_2" model="project.phase">
<field eval="[(6, 0, [ref('project_phase_1')])]" name="previous_phase_ids"/>
<field name="name">Design Model</field>
- <field name="product_uom" ref="product.uom_day"/>
+ <field name="product_uom" ref="product.product_uom_day"/>
<field eval="2" name="sequence"/>
<field name="duration">20</field>
- <field name="project_id" ref="project.project_integrate_openerp"/>
+ <field name="project_id" ref="project.project_project_1"/>
</record>
<function model="project.phase" name="set_open" eval="[ref('project_phase_2')]"/>
<record id="project_phase_3" model="project.phase">
<field eval="[(6, 0, [ref('project_phase_2')])]" name="previous_phase_ids"/>
<field name="name">Planning and compute Risk analysis, Time chart </field>
- <field name="product_uom" ref="product.uom_day"/>
+ <field name="product_uom" ref="product.product_uom_day"/>
<field eval="3" name="sequence"/>
<field name="duration">20</field>
- <field name="project_id" ref="project.project_integrate_openerp"/>
+ <field name="project_id" ref="project.project_project_1"/>
</record>
<function model="project.phase" name="set_open" eval="[ref('project_phase_3')]"/>
<record id="project_phase_4" model="project.phase">
<field eval="[(6, 0, [ref('project_phase_3')])]" name="previous_phase_ids"/>
<field name="name">Development and Integration</field>
- <field name="product_uom" ref="product.uom_day"/>
+ <field name="product_uom" ref="product.product_uom_day"/>
<field eval="4" name="sequence"/>
<field name="duration">90</field>
- <field name="project_id" ref="project.project_integrate_openerp"/>
+ <field name="project_id" ref="project.project_project_1"/>
</record>
<record id="project_phase_5" model="project.phase">
<field eval="[(6, 0, [ref('project_phase_4')])]" name="previous_phase_ids"/>
<field name="name">Review and Testing</field>
- <field name="product_uom" ref="product.uom_day"/>
+ <field name="product_uom" ref="product.product_uom_day"/>
<field eval="5" name="sequence"/>
<field name="duration">30</field>
- <field name="project_id" ref="project.project_integrate_openerp"/>
+ <field name="project_id" ref="project.project_project_1"/>
</record>
<record id="project_phase_6" model="project.phase">
<field eval="[(6, 0, [ref('project_phase_5')])]" name="previous_phase_ids"/>
<field name="name">Deployement and Training</field>
- <field name="product_uom" ref="product.uom_day"/>
+ <field name="product_uom" ref="product.product_uom_day"/>
<field eval="6" name="sequence"/>
<field name="duration">10</field>
- <field name="project_id" ref="project.project_integrate_openerp"/>
+ <field name="project_id" ref="project.project_project_1"/>
</record>
<function model="project.phase" name="set_open" eval="[ref('project_phase_6')]"/>
@@ -90,65 +90,21 @@
</record>
<record id="project.project_task_5" model="project.task">
- <field name="phase_id" ref="project_phase_3"/>
+ <field name="phase_id" ref="project_phase_4"/>
</record>
<record id="project.project_task_6" model="project.task">
- <field name="phase_id" ref="project_phase_3"/>
+ <field name="phase_id" ref="project_phase_5"/>
</record>
<record id="project.project_task_7" model="project.task">
- <field name="phase_id" ref="project_phase_3"/>
- </record>
-
- <record id="project.project_task_8" model="project.task">
- <field name="phase_id" ref="project_phase_3"/>
- </record>
-
- <record id="project.project_task_9" model="project.task">
- <field name="phase_id" ref="project_phase_3"/>
- </record>
-
- <record id="project.project_task_10" model="project.task">
- <field name="phase_id" ref="project_phase_4"/>
- </record>
-
- <record id="project.project_task_11" model="project.task">
- <field name="phase_id" ref="project_phase_4"/>
- </record>
-
- <record id="project.project_task_12" model="project.task">
- <field name="phase_id" ref="project_phase_4"/>
- </record>
-
- <record id="project.project_task_13" model="project.task">
- <field name="phase_id" ref="project_phase_4"/>
- </record>
-
- <record id="project.project_task_14" model="project.task">
- <field name="phase_id" ref="project_phase_4"/>
- </record>
-
- <record id="project.project_task_15" model="project.task">
- <field name="phase_id" ref="project_phase_4"/>
- </record>
-
- <record id="project.project_task_16" model="project.task">
- <field name="phase_id" ref="project_phase_4"/>
- </record>
-
- <record id="project.project_task_17" model="project.task">
- <field name="phase_id" ref="project_phase_6"/>
- </record>
-
- <record id="project.project_task_18" model="project.task">
<field name="phase_id" ref="project_phase_6"/>
</record>
<!-- run scheduling of phase -->
- <!--<function model="project.project" name="schedule_phases" eval="(ref('project.project_integrate_openerp'),)"/>-->
+ <!--<function model="project.project" name="schedule_phases" eval="(ref('project.project_project_1'),)"/>-->
<!-- run scheduling of tasks -->
- <!--<function model="project.project" name="schedule_tasks" eval="(ref('project.project_integrate_openerp'),)"/>-->
+ <!--<function model="project.project" name="schedule_tasks" eval="(ref('project.project_project_1'),)"/>-->
</data>
</openerp>
diff --git a/addons/project_long_term/project_long_term_view.xml b/addons/project_long_term/project_long_term_view.xml
index 7d7310465d6..55a91b36f08 100644
--- a/addons/project_long_term/project_long_term_view.xml
+++ b/addons/project_long_term/project_long_term_view.xml
@@ -2,16 +2,12 @@
<openerp>
<data>
- <menuitem id="base.menu_project_long_term" name="Long Term Planning" parent="base.menu_main_pm" sequence="3"/>
-
- # ------------------------------------------------------
- # Project User Allocation
- # ------------------------------------------------------
+ <menuitem id="base.menu_project_long_term" name="Long Term Planning" parent="base.menu_main_pm" sequence="3"/>
+ <!-- Project User Allocation -->
<record id="view_project_user_allocation_gantt" model="ir.ui.view">
<field name="name">project.user.allocation.gantt</field>
<field name="model">project.user.allocation</field>
- <field name="type">gantt</field>
<field name="arch" type="xml">
<gantt date_start="date_start" date_stop="date_end" default_group_by="user_id">
</gantt>
@@ -21,7 +17,6 @@
<record id="view_project_user_allocation_calendar" model="ir.ui.view">
<field name="name">project.user.allocation.calendar</field>
<field name="model">project.user.allocation</field>
- <field name="type">calendar</field>
<field eval="2" name="priority"/>
<field name="arch" type="xml">
<calendar color="user_id" date_start="date_start" date_stop="date_end" day_length="12" string="Users">
@@ -35,7 +30,6 @@
<record id="view_project_user_allocation_form" model="ir.ui.view">
<field name="name">project.user.allocation.form</field>
<field name="model">project.user.allocation</field>
- <field name="type">form</field>
<field name="arch" type="xml">
<form string="Project User Allocation" version="7.0">
<group col="4">
@@ -52,7 +46,6 @@
<record id="view_project_user_allocation_list" model="ir.ui.view">
<field name="name">project.user.allocation.list</field>
<field name="model">project.user.allocation</field>
- <field name="type">tree</field>
<field name="priority" eval="5"/>
<field name="arch" type="xml">
<tree editable="bottom" string="Project User Allocation">
@@ -66,20 +59,15 @@
<record id="view_project_user_allocation_search" model="ir.ui.view">
<field name="name">project.user.allocation.search</field>
<field name="model">project.user.allocation</field>
- <field name="type">search</field>
<field name="arch" type="xml">
<search string="Planning of Users">
- <group>
- <field name="user_id"/>
- <field name="phase_id"/>
- <field name="project_id"/>
- </group>
- <newline/>
+ <field name="user_id"/>
+ <field name="phase_id"/>
+ <field name="project_id"/>
<group expand="0" string="Group By...">
- <filter name="user" string="User" icon="terp-personal" domain="[]" context="{'group_by':'user_id'}"/>
- <separator orientation="vertical"/>
- <filter string="Project" icon="terp-folder-violet" domain="[]" context="{'group_by':'project_id'}"/>
- <filter string="Phase" icon="terp-project" domain="[]" context="{'group_by':'phase_id'}"/>
+ <filter name="user" string="User" icon="terp-personal" domain="[]" context="{'group_by':'user_id'}"/>
+ <filter string="Project" icon="terp-folder-violet" domain="[]" context="{'group_by':'project_id'}"/>
+ <filter string="Phase" icon="terp-project" domain="[]" context="{'group_by':'phase_id'}"/>
</group>
</search>
</field>
@@ -94,9 +82,7 @@
</record>
- # ------------------------------------------------------
- # Project Phase
- # ------------------------------------------------------
+ <!-- Project Phase -->
<act_window id="act_project_phases"
name="Phases"
src_model="project.project"
@@ -108,14 +94,16 @@
<record id="project_phase_form" model="ir.ui.view">
<field name="name">Inherit project form : Phase</field>
<field name="model">project.project</field>
- <field name="type">form</field>
<field name="inherit_id" ref="project.edit_project"/>
<field name="arch" type="xml">
- <xpath expr='//tr[@name="use_tasks_row"]' position='after'>
- <tr>
- <td><group><field name="use_phases"/></group></td>
- <td><button icon="terp-gtk-go-back-rtl" name="%(act_project_phases)d" string="Phases" type="action" attrs="{'invisible':[('use_phases','=', 0)]}"/></td>
- </tr>
+ <xpath expr="//div[@name='options_active']" position='inside'>
+ <field name="use_phases" class="oe_inline"/>
+ <label for="use_phases"/>
+ </xpath>
+ <xpath expr="//div[@name='buttons']" position='inside'>
+ <button icon="terp-gtk-go-back-rtl" name="%(act_project_phases)d"
+ string="Phases" type="action"
+ attrs="{'invisible':[('use_phases','=', 0)]}"/>
</xpath>
</field>
</record>
@@ -123,7 +111,6 @@
<record id="view_project_kanban_phase" model="ir.ui.view">
<field name="name">project.project.kanban.inherited</field>
<field name="model">project.project</field>
- <field name="type">kanban</field>
<field name="inherit_id" ref="project.view_project_kanban"/>
<field name="arch" type="xml">
<field name="use_tasks" position="after">
@@ -140,7 +127,6 @@
<record id="view_project_phase_form" model="ir.ui.view">
<field name="name">project.phase.form</field>
<field name="model">project.phase</field>
- <field name="type">form</field>
<field name="arch" type="xml">
<form string="Project Phase" version="7.0">
<header>
@@ -182,7 +168,7 @@
<form string="Project Users" version="7.0">
<group col="4">
<field name="user_id"/>
- <field name="date_start" />
+ <field name="date_start"/>
<field name="date_end"/>
</group>
</form>
@@ -195,7 +181,7 @@
<field name="name"/>
<field name="user_id"/>
<field name="date_start"/>
- <field name="date_end" />
+ <field name="date_end"/>
<field name="planned_hours" widget="float_time"/>
<field name="project_id" invisible="1"/>
<field name="total_hours" sum='Total Hours'/>
@@ -229,7 +215,6 @@
<record id="view_project_phase_list" model="ir.ui.view">
<field name="name">project.phase.list</field>
<field name="model">project.phase</field>
- <field name="type">tree</field>
<field name="priority" eval="5"/>
<field name="arch" type="xml">
<tree colors="grey:state in ('cancelled','done');blue:state == 'pending'" string="Project Phases">
@@ -246,7 +231,6 @@
<record id="view_project_phase_calendar" model="ir.ui.view">
<field name="name">project.phase.calendar</field>
<field name="model">project.phase</field>
- <field name="type">calendar</field>
<field eval="2" name="priority"/>
<field name="arch" type="xml">
<calendar color="project_id" date_start="date_start" date_stop="date_end" day_length="12">
@@ -258,7 +242,6 @@
<record id="view_project_phase_gantt" model="ir.ui.view">
<field name="name">project.phase.gantt</field>
<field name="model">project.phase</field>
- <field name="type">gantt</field>
<field eval="2" name="priority"/>
<field name="arch" type="xml">
<gantt date_stop="date_end" date_start="date_start" default_group_by="project_id">
@@ -269,28 +252,20 @@
<record id="view_project_phase_search" model="ir.ui.view">
<field name="name">project.phase.search</field>
<field name="model">project.phase</field>
- <field name="type">search</field>
<field name="arch" type="xml">
<search string="Project Phases">
- <group>
- <field name="name" string="Project Phases"/>
- <separator orientation="vertical"/>
- <field name="date_start"/>
- <field name="date_end"/>
- <separator orientation="vertical"/>
- <filter string="New" domain="[('state','=','draft')]" name="current" help="New Phases" icon="terp-check"/>
- <filter string="In Progress" name="Progress" domain="[('state','=','open')]" help="In Progress Phases" icon="terp-camera_test"/>
- <filter string="Pending" domain="[('state','=','pending')]" help="Pending Phases" icon="terp-gtk-media-pause"/>
- <filter string="My Projects" domain="[('project_id.user_id','=',uid)]" help="My Projects" icon="terp-folder-violet"/>
- <separator orientation="vertical"/>
- <field name="project_id"/>
- </group>
- <newline/>
+ <field name="name" string="Project Phases"/>
+ <field name="date_start"/>
+ <field name="date_end"/>
+ <filter string="New" domain="[('state','=','draft')]" name="current" help="New Phases" icon="terp-check"/>
+ <filter string="In Progress" name="Progress" domain="[('state','=','open')]" help="In Progress Phases" icon="terp-camera_test"/>
+ <filter string="Pending" domain="[('state','=','pending')]" help="Pending Phases" icon="terp-gtk-media-pause"/>
+ <separator/>
+ <filter string="My Projects" domain="[('project_id.user_id','=',uid)]" help="My Projects" icon="terp-folder-violet"/>
+ <field name="project_id"/>
<group expand="0" string="Group By...">
<filter string="Project" icon="terp-folder-violet" domain="[]" context="{'group_by':'project_id'}" name="project"/>
- <separator orientation="vertical"/>
<filter string="Status" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/>
- <separator orientation="vertical"/>
<filter string="Month" icon="terp-go-month" domain="[]" context="{'group_by':'date_start'}" help="Start Month"/>
</group>
</search>
@@ -317,14 +292,10 @@
</record>
- # ------------------------------------------------------
- # Project Task
- # ------------------------------------------------------
-
+ <!-- Project Task -->
<record id="view_phase_task_form2" model="ir.ui.view">
<field name="name">phase.task.form2</field>
<field name="model">project.task</field>
- <field name="type">form</field>
<field name="inherit_id" ref="project.view_task_form2"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='user_id']" position="after">
@@ -335,7 +306,6 @@
<record id="view_phase_task_search_form" model="ir.ui.view">
<field name="name">phase.task.search.form</field>
<field name="model">project.task</field>
- <field name="type">search</field>
<field name="inherit_id" ref="project.view_task_search_form"/>
<field name="arch" type="xml">
<field name="user_id" position="before">
@@ -347,7 +317,6 @@
<record id="view_phase_task_search_form_group" model="ir.ui.view">
<field name="name">phase.task.search.form.group</field>
<field name="model">project.task</field>
- <field name="type">search</field>
<field name="inherit_id" ref="project.view_task_search_form"/>
<field name="arch" type="xml">
<filter string="Project" name="group_project_id" icon="terp-folder-violet" domain="[]" context="{'group_by':'project_id'}" position="after">
@@ -359,7 +328,6 @@
<record id="view_phase_task_search_form_tree" model="ir.ui.view">
<field name="name">phase.task.search.form.tree</field>
<field name="model">project.task</field>
- <field name="type">tree</field>
<field name="inherit_id" ref="project.view_task_tree2"/>
<field name="arch" type="xml">
<field name="project_id" position="after">
@@ -368,35 +336,28 @@
</field>
</record>
- <act_window
- context="{'search_default_phase_id': [active_id], 'default_phase_id' : active_id}"
- id="project_phase_task_list"
- name="Related Tasks"
- res_model="project.task"
- src_model="project.phase"
- view_mode="tree,form"
- />
+ <act_window
+ context="{'search_default_phase_id': [active_id], 'default_phase_id' : active_id}"
+ id="project_phase_task_list"
+ name="Related Tasks"
+ res_model="project.task"
+ src_model="project.phase"
+ view_mode="tree,form"/>
- <record id="analytic_account_inherited_phase_form" model="ir.ui.view">
+ <record id="analytic_account_inherited_phase_form" model="ir.ui.view">
<field name="name">account.analytic.account.phase.form.inherit</field>
<field name="model">account.analytic.account</field>
- <field name="type">form</field>
<field name="inherit_id" ref="analytic.view_account_analytic_account_form"/>
<field eval="18" name="priority"/>
<field name="arch" type="xml">
- <xpath expr='//separator[@name="project_sep"]' position='replace'>
- <separator name="project_sep" string="Project Management" colspan="4"/> <!-- removal of invisible attribute -->
- </xpath>
- <xpath expr='//separator[@name="project_sep"]' position='after'>
+ <xpath expr='//div[@name="project"]' position='inside'>
<field name="use_phases"/>
+ <label for="use_phases"/>
</xpath>
</field>
</record>
- # ------------------------------------------------------
- # Menu Items
- # ------------------------------------------------------
-
+ <!-- Menu Items -->
<menuitem action="act_project_phase_list"
id="menu_project_phase_list" parent="project.menu_project_management" sequence="2"/>
diff --git a/addons/project_long_term/test/phase_process.yml b/addons/project_long_term/test/phase_process.yml
index 725c5b2a97d..8738834b103 100644
--- a/addons/project_long_term/test/phase_process.yml
+++ b/addons/project_long_term/test/phase_process.yml
@@ -5,7 +5,7 @@
-
!record {model: project.compute.phases, id: project_compute_phases01}:
target_project: 'one'
- project_id: project.project_integrate_openerp
+ project_id: project.project_project_1
-
I schedule the phases.
-
@@ -15,7 +15,7 @@
I check the starting date and ending date on the phases after scheduling.
-
!python {model: project.project}: |
- project = self.browse(cr, uid, ref("project.project_integrate_openerp"), context=context)
+ project = self.browse(cr, uid, ref("project.project_project_1"), context=context)
def _convert(date):
import time
return time.strptime(date, '%Y-%m-%d %H:%M:%S')
diff --git a/addons/project_long_term/test/task_process.yml b/addons/project_long_term/test/task_process.yml
index 64ecef73476..a7065de315f 100644
--- a/addons/project_long_term/test/task_process.yml
+++ b/addons/project_long_term/test/task_process.yml
@@ -2,7 +2,7 @@
I create a record to compute the tasks of project.
-
!record {model: project.compute.tasks, id: project_compute_tasks0}:
- project_id: project.project_integrate_openerp
+ project_id: project.project_project_1
-
I compute and shedule the tasks.
-
@@ -12,7 +12,7 @@
Check if tasks scheduled, check that either of task's start_date, end_date and user_id is not null
-
!python {model: project.project}: |
- prj = self.browse(cr, uid, [ref("project.project_integrate_openerp")])[0]
+ prj = self.browse(cr, uid, [ref("project.project_project_1")])[0]
for task in prj.tasks:
if task.state in ('done','cancelled'):
continue
diff --git a/addons/project_long_term/wizard/project_compute_phases_view.xml b/addons/project_long_term/wizard/project_compute_phases_view.xml
index 0d5c81984ba..c9fcf5aca70 100644
--- a/addons/project_long_term/wizard/project_compute_phases_view.xml
+++ b/addons/project_long_term/wizard/project_compute_phases_view.xml
@@ -5,7 +5,6 @@
<record id="view_project_compute_phases_select" model="ir.ui.view">
<field name="name">Schedule Phases</field>
<field name="model">project.compute.phases</field>
- <field name="type">form</field>
<field name="arch" type="xml">
<form string="Schedule Phases" version="7.0">
<group>
diff --git a/addons/project_long_term/wizard/project_compute_tasks_view.xml b/addons/project_long_term/wizard/project_compute_tasks_view.xml
index 8eb9db762dd..8b807806cde 100644
--- a/addons/project_long_term/wizard/project_compute_tasks_view.xml
+++ b/addons/project_long_term/wizard/project_compute_tasks_view.xml
@@ -5,7 +5,6 @@
<record id="view_project_compute_tasks" model="ir.ui.view">
<field name="name">Schedule Tasks</field>
<field name="model">project.compute.tasks</field>
- <field name="type">form</field>
<field name="arch" type="xml">
<form string="Schedule Tasks" version="7.0">
<group>