diff options
| author | Amit Mendapara <ame@tinyerp.com> | 2008-09-08 14:26:23 +0530 |
|---|---|---|
| committer | Amit Mendapara <ame@tinyerp.com> | 2008-09-08 14:26:23 +0530 |
| commit | 4e3ba5e112a5462c9ef2be66afa4dfbd514e979e (patch) | |
| tree | cb822305e35e3bde1111c88089a9e9b1173bbe17 /addons/process | |
| parent | ad045518b08bbef3b65ec9b19f304d288d3c052d (diff) | |
processus module has been renamed to process
bzr revid: ame@tinyerp.com-20080908085623-lvxejnk6i6j6ljce
Diffstat (limited to 'addons/process')
33 files changed, 4191 insertions, 0 deletions
diff --git a/addons/process/__init__.py b/addons/process/__init__.py new file mode 100644 index 00000000000..092ca748429 --- /dev/null +++ b/addons/process/__init__.py @@ -0,0 +1,34 @@ +# -*- encoding: utf-8 -*- +############################################################################## +# +# Copyright (c) 2006 TINY SPRL. (http://tiny.be) All Rights Reserved. +# Fabien Pinckaers <fp@tiny.Be> +# +# WARNING: This program as such is intended to be used by professional +# programmers who take the whole responsability of assessing all potential +# consequences resulting from its eventual inadequacies and bugs +# End users who are looking for a ready-to-use solution with commercial +# garantees and support are strongly adviced to contract a Free Software +# Service Company +# +# This program is Free Software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# 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 General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +############################################################################## + +import process +import report + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: + diff --git a/addons/process/__terp__.py b/addons/process/__terp__.py new file mode 100644 index 00000000000..3345829ee02 --- /dev/null +++ b/addons/process/__terp__.py @@ -0,0 +1,23 @@ +# -*- encoding: utf-8 -*- +{ + "name" : "Enterprise Process", + "version" : "1.0", + "author" : "Tiny", + "website" : "http://tinyerp.com", + "category" : "Generic Modules/Base", + "description": """ +This module allows you to manage your process for the end-users. + """, + "depends" : ["base"], + "init_xml" : [], + "demo_xml" : ['process_data.xml'], + "update_xml" : [ + "security/ir.model.access.csv", + 'process_view.xml', + "process_report.xml"], + "active": False, + "installable": True +} + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: + diff --git a/addons/process/example/sale_order.pdf b/addons/process/example/sale_order.pdf Binary files differnew file mode 100644 index 00000000000..c7ce2b99bb4 --- /dev/null +++ b/addons/process/example/sale_order.pdf diff --git a/addons/process/i18n/cs_CZ.po b/addons/process/i18n/cs_CZ.po new file mode 100644 index 00000000000..df92429433a --- /dev/null +++ b/addons/process/i18n/cs_CZ.po @@ -0,0 +1,228 @@ +# Translation of OpenERP Server. +# This file containt the translation of the following modules: +# * process +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 4.3.0" +"Report-Msgid-Bugs-To: support@tinyerp.com" +"POT-Creation-Date: 2008-09-04 08:32:29+0000" +"PO-Revision-Date: 2008-09-04 08:32:29+0000" +"Last-Translator: <>" +"Language-Team: " +"MIME-Version: 1.0" +"Content-Type: text/plain; charset=UTF-8" +"Content-Transfer-Encoding: " +"Plural-Forms: " + +#. module: process +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: process +#: model:ir.ui.menu,name:process.menu_process +msgid "Enterprise Process" +msgstr "" + +#. module: process +#: field:process.node,menu_id:0 +msgid "Related Menu" +msgstr "" + +#. module: process +#: field:process.transition,action_ids:0 +msgid "Buttons" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "State" +msgstr "" + +#. module: process +#: field:process.transition,node_to_id:0 +msgid "Destination Node" +msgstr "" + +#. module: process +#: field:process.node,flow_start:0 +msgid "Starting Flow" +msgstr "" + +#. module: process +#: field:process.process,node_ids:0 +#: view:process.process:0 +msgid "Nodes" +msgstr "" + +#. module: process +#: field:process.transition.action,state:0 +msgid "Type" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Workflow Trigger" +msgstr "" + +#. module: process +#: field:process.transition,note:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Description" +msgstr "" + +#. module: process +#: field:process.node,model_id:0 +msgid "Object" +msgstr "" + +#. module: process +#: field:process.transition,transition_ids:0 +msgid "Workflow Transitions" +msgstr "" + +#. module: process +#: field:process.node,kind:0 +msgid "Kind of Node" +msgstr "" + +#. module: process +#: field:process.transition.action,action:0 +msgid "Action ID" +msgstr "" + +#. module: process +#: field:process.node,model_states:0 +msgid "States Expression" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Outgoing Transitions" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Dummy" +msgstr "" + +#. module: process +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: process +#: field:process.node,transition_in:0 +msgid "Starting Transitions" +msgstr "" + +#. module: process +#: field:process.node,note:0 +#: field:process.process,note:0 +msgid "Notes" +msgstr "" + +#. module: process +#: field:process.transition.action,transition_id:0 +msgid "Transition" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Subflow" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_process_node_form +#: model:ir.ui.menu,name:process.menu_partner_address_form +#: view:process.node:0 +msgid "Process Node" +msgstr "" + +#. module: process +#: model:ir.actions.report.xml,name:process.report_process +msgid "Print Process" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Action" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Router" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Node Description" +msgstr "" + +#. module: process +#: field:process.transition.action,name:0 +#: field:process.transition,name:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Transitions" +msgstr "" + +#. module: process +#: field:process.node,transition_out:0 +msgid "Ending Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_process +#: field:process.node,name:0 +#: field:process.node,process_id:0 +#: field:process.process,name:0 +#: model:ir.ui.menu,name:process.menu_process_form +#: view:process.process:0 +msgid "Process" +msgstr "" + +#. module: process +#: view:process.transition:0 +msgid "Actions" +msgstr "" + +#. module: process +#: field:process.transition,node_from_id:0 +msgid "Origin Node" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_transition_action +msgid "Process Transitions Actions" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Extra Information" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_transition_open +#: model:ir.model,name:process.model_process_transition +#: model:ir.ui.menu,name:process.menu_action_transition_open +msgid "Process Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_node +msgid "Process Nodes" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Object Method" +msgstr "" + +#. module: process +#: field:process.process,active:0 +msgid "Active" +msgstr "" + diff --git a/addons/process/i18n/de_DE.po b/addons/process/i18n/de_DE.po new file mode 100644 index 00000000000..2c7ccf1e347 --- /dev/null +++ b/addons/process/i18n/de_DE.po @@ -0,0 +1,228 @@ +# Translation of OpenERP Server. +# This file containt the translation of the following modules: +# * process +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 4.3.0" +"Report-Msgid-Bugs-To: support@tinyerp.com" +"POT-Creation-Date: 2008-09-04 08:33:13+0000" +"PO-Revision-Date: 2008-09-04 08:33:13+0000" +"Last-Translator: <>" +"Language-Team: " +"MIME-Version: 1.0" +"Content-Type: text/plain; charset=UTF-8" +"Content-Transfer-Encoding: " +"Plural-Forms: " + +#. module: process +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: process +#: model:ir.ui.menu,name:process.menu_process +msgid "Enterprise Process" +msgstr "" + +#. module: process +#: field:process.node,menu_id:0 +msgid "Related Menu" +msgstr "" + +#. module: process +#: field:process.transition,action_ids:0 +msgid "Buttons" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "State" +msgstr "" + +#. module: process +#: field:process.transition,node_to_id:0 +msgid "Destination Node" +msgstr "" + +#. module: process +#: field:process.node,flow_start:0 +msgid "Starting Flow" +msgstr "" + +#. module: process +#: field:process.process,node_ids:0 +#: view:process.process:0 +msgid "Nodes" +msgstr "" + +#. module: process +#: field:process.transition.action,state:0 +msgid "Type" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Workflow Trigger" +msgstr "" + +#. module: process +#: field:process.transition,note:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Description" +msgstr "" + +#. module: process +#: field:process.node,model_id:0 +msgid "Object" +msgstr "" + +#. module: process +#: field:process.transition,transition_ids:0 +msgid "Workflow Transitions" +msgstr "" + +#. module: process +#: field:process.node,kind:0 +msgid "Kind of Node" +msgstr "" + +#. module: process +#: field:process.transition.action,action:0 +msgid "Action ID" +msgstr "" + +#. module: process +#: field:process.node,model_states:0 +msgid "States Expression" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Outgoing Transitions" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Dummy" +msgstr "" + +#. module: process +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: process +#: field:process.node,transition_in:0 +msgid "Starting Transitions" +msgstr "" + +#. module: process +#: field:process.node,note:0 +#: field:process.process,note:0 +msgid "Notes" +msgstr "" + +#. module: process +#: field:process.transition.action,transition_id:0 +msgid "Transition" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Subflow" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_process_node_form +#: model:ir.ui.menu,name:process.menu_partner_address_form +#: view:process.node:0 +msgid "Process Node" +msgstr "" + +#. module: process +#: model:ir.actions.report.xml,name:process.report_process +msgid "Print Process" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Action" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Router" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Node Description" +msgstr "" + +#. module: process +#: field:process.transition.action,name:0 +#: field:process.transition,name:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Transitions" +msgstr "" + +#. module: process +#: field:process.node,transition_out:0 +msgid "Ending Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_process +#: field:process.node,name:0 +#: field:process.node,process_id:0 +#: field:process.process,name:0 +#: model:ir.ui.menu,name:process.menu_process_form +#: view:process.process:0 +msgid "Process" +msgstr "" + +#. module: process +#: view:process.transition:0 +msgid "Actions" +msgstr "" + +#. module: process +#: field:process.transition,node_from_id:0 +msgid "Origin Node" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_transition_action +msgid "Process Transitions Actions" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Extra Information" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_transition_open +#: model:ir.model,name:process.model_process_transition +#: model:ir.ui.menu,name:process.menu_action_transition_open +msgid "Process Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_node +msgid "Process Nodes" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Object Method" +msgstr "" + +#. module: process +#: field:process.process,active:0 +msgid "Active" +msgstr "" + diff --git a/addons/process/i18n/es_AR.po b/addons/process/i18n/es_AR.po new file mode 100644 index 00000000000..a072cd279f2 --- /dev/null +++ b/addons/process/i18n/es_AR.po @@ -0,0 +1,228 @@ +# Translation of OpenERP Server. +# This file containt the translation of the following modules: +# * process +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 4.3.0" +"Report-Msgid-Bugs-To: support@tinyerp.com" +"POT-Creation-Date: 2008-09-04 08:34:02+0000" +"PO-Revision-Date: 2008-09-04 08:34:02+0000" +"Last-Translator: <>" +"Language-Team: " +"MIME-Version: 1.0" +"Content-Type: text/plain; charset=UTF-8" +"Content-Transfer-Encoding: " +"Plural-Forms: " + +#. module: process +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: process +#: model:ir.ui.menu,name:process.menu_process +msgid "Enterprise Process" +msgstr "" + +#. module: process +#: field:process.node,menu_id:0 +msgid "Related Menu" +msgstr "" + +#. module: process +#: field:process.transition,action_ids:0 +msgid "Buttons" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "State" +msgstr "" + +#. module: process +#: field:process.transition,node_to_id:0 +msgid "Destination Node" +msgstr "" + +#. module: process +#: field:process.node,flow_start:0 +msgid "Starting Flow" +msgstr "" + +#. module: process +#: field:process.process,node_ids:0 +#: view:process.process:0 +msgid "Nodes" +msgstr "" + +#. module: process +#: field:process.transition.action,state:0 +msgid "Type" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Workflow Trigger" +msgstr "" + +#. module: process +#: field:process.transition,note:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Description" +msgstr "" + +#. module: process +#: field:process.node,model_id:0 +msgid "Object" +msgstr "" + +#. module: process +#: field:process.transition,transition_ids:0 +msgid "Workflow Transitions" +msgstr "" + +#. module: process +#: field:process.node,kind:0 +msgid "Kind of Node" +msgstr "" + +#. module: process +#: field:process.transition.action,action:0 +msgid "Action ID" +msgstr "" + +#. module: process +#: field:process.node,model_states:0 +msgid "States Expression" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Outgoing Transitions" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Dummy" +msgstr "" + +#. module: process +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: process +#: field:process.node,transition_in:0 +msgid "Starting Transitions" +msgstr "" + +#. module: process +#: field:process.node,note:0 +#: field:process.process,note:0 +msgid "Notes" +msgstr "" + +#. module: process +#: field:process.transition.action,transition_id:0 +msgid "Transition" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Subflow" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_process_node_form +#: model:ir.ui.menu,name:process.menu_partner_address_form +#: view:process.node:0 +msgid "Process Node" +msgstr "" + +#. module: process +#: model:ir.actions.report.xml,name:process.report_process +msgid "Print Process" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Action" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Router" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Node Description" +msgstr "" + +#. module: process +#: field:process.transition.action,name:0 +#: field:process.transition,name:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Transitions" +msgstr "" + +#. module: process +#: field:process.node,transition_out:0 +msgid "Ending Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_process +#: field:process.node,name:0 +#: field:process.node,process_id:0 +#: field:process.process,name:0 +#: model:ir.ui.menu,name:process.menu_process_form +#: view:process.process:0 +msgid "Process" +msgstr "" + +#. module: process +#: view:process.transition:0 +msgid "Actions" +msgstr "" + +#. module: process +#: field:process.transition,node_from_id:0 +msgid "Origin Node" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_transition_action +msgid "Process Transitions Actions" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Extra Information" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_transition_open +#: model:ir.model,name:process.model_process_transition +#: model:ir.ui.menu,name:process.menu_action_transition_open +msgid "Process Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_node +msgid "Process Nodes" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Object Method" +msgstr "" + +#. module: process +#: field:process.process,active:0 +msgid "Active" +msgstr "" + diff --git a/addons/process/i18n/es_ES.po b/addons/process/i18n/es_ES.po new file mode 100644 index 00000000000..9f236988e8f --- /dev/null +++ b/addons/process/i18n/es_ES.po @@ -0,0 +1,228 @@ +# Translation of OpenERP Server. +# This file containt the translation of the following modules: +# * process +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 4.3.0" +"Report-Msgid-Bugs-To: support@tinyerp.com" +"POT-Creation-Date: 2008-09-04 08:34:48+0000" +"PO-Revision-Date: 2008-09-04 08:34:48+0000" +"Last-Translator: <>" +"Language-Team: " +"MIME-Version: 1.0" +"Content-Type: text/plain; charset=UTF-8" +"Content-Transfer-Encoding: " +"Plural-Forms: " + +#. module: process +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: process +#: model:ir.ui.menu,name:process.menu_process +msgid "Enterprise Process" +msgstr "" + +#. module: process +#: field:process.node,menu_id:0 +msgid "Related Menu" +msgstr "" + +#. module: process +#: field:process.transition,action_ids:0 +msgid "Buttons" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "State" +msgstr "" + +#. module: process +#: field:process.transition,node_to_id:0 +msgid "Destination Node" +msgstr "" + +#. module: process +#: field:process.node,flow_start:0 +msgid "Starting Flow" +msgstr "" + +#. module: process +#: field:process.process,node_ids:0 +#: view:process.process:0 +msgid "Nodes" +msgstr "" + +#. module: process +#: field:process.transition.action,state:0 +msgid "Type" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Workflow Trigger" +msgstr "" + +#. module: process +#: field:process.transition,note:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Description" +msgstr "" + +#. module: process +#: field:process.node,model_id:0 +msgid "Object" +msgstr "" + +#. module: process +#: field:process.transition,transition_ids:0 +msgid "Workflow Transitions" +msgstr "" + +#. module: process +#: field:process.node,kind:0 +msgid "Kind of Node" +msgstr "" + +#. module: process +#: field:process.transition.action,action:0 +msgid "Action ID" +msgstr "" + +#. module: process +#: field:process.node,model_states:0 +msgid "States Expression" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Outgoing Transitions" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Dummy" +msgstr "" + +#. module: process +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: process +#: field:process.node,transition_in:0 +msgid "Starting Transitions" +msgstr "" + +#. module: process +#: field:process.node,note:0 +#: field:process.process,note:0 +msgid "Notes" +msgstr "" + +#. module: process +#: field:process.transition.action,transition_id:0 +msgid "Transition" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Subflow" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_process_node_form +#: model:ir.ui.menu,name:process.menu_partner_address_form +#: view:process.node:0 +msgid "Process Node" +msgstr "" + +#. module: process +#: model:ir.actions.report.xml,name:process.report_process +msgid "Print Process" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Action" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Router" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Node Description" +msgstr "" + +#. module: process +#: field:process.transition.action,name:0 +#: field:process.transition,name:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Transitions" +msgstr "" + +#. module: process +#: field:process.node,transition_out:0 +msgid "Ending Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_process +#: field:process.node,name:0 +#: field:process.node,process_id:0 +#: field:process.process,name:0 +#: model:ir.ui.menu,name:process.menu_process_form +#: view:process.process:0 +msgid "Process" +msgstr "" + +#. module: process +#: view:process.transition:0 +msgid "Actions" +msgstr "" + +#. module: process +#: field:process.transition,node_from_id:0 +msgid "Origin Node" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_transition_action +msgid "Process Transitions Actions" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Extra Information" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_transition_open +#: model:ir.model,name:process.model_process_transition +#: model:ir.ui.menu,name:process.menu_action_transition_open +msgid "Process Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_node +msgid "Process Nodes" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Object Method" +msgstr "" + +#. module: process +#: field:process.process,active:0 +msgid "Active" +msgstr "" + diff --git a/addons/process/i18n/fr_FR.po b/addons/process/i18n/fr_FR.po new file mode 100644 index 00000000000..7847d6af822 --- /dev/null +++ b/addons/process/i18n/fr_FR.po @@ -0,0 +1,228 @@ +# Translation of OpenERP Server. +# This file containt the translation of the following modules: +# * process +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 4.3.0" +"Report-Msgid-Bugs-To: support@tinyerp.com" +"POT-Creation-Date: 2008-09-04 08:35:53+0000" +"PO-Revision-Date: 2008-09-04 08:35:53+0000" +"Last-Translator: <>" +"Language-Team: " +"MIME-Version: 1.0" +"Content-Type: text/plain; charset=UTF-8" +"Content-Transfer-Encoding: " +"Plural-Forms: " + +#. module: process +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: process +#: model:ir.ui.menu,name:process.menu_process +msgid "Enterprise Process" +msgstr "" + +#. module: process +#: field:process.node,menu_id:0 +msgid "Related Menu" +msgstr "" + +#. module: process +#: field:process.transition,action_ids:0 +msgid "Buttons" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "State" +msgstr "" + +#. module: process +#: field:process.transition,node_to_id:0 +msgid "Destination Node" +msgstr "" + +#. module: process +#: field:process.node,flow_start:0 +msgid "Starting Flow" +msgstr "" + +#. module: process +#: field:process.process,node_ids:0 +#: view:process.process:0 +msgid "Nodes" +msgstr "" + +#. module: process +#: field:process.transition.action,state:0 +msgid "Type" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Workflow Trigger" +msgstr "" + +#. module: process +#: field:process.transition,note:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Description" +msgstr "" + +#. module: process +#: field:process.node,model_id:0 +msgid "Object" +msgstr "" + +#. module: process +#: field:process.transition,transition_ids:0 +msgid "Workflow Transitions" +msgstr "" + +#. module: process +#: field:process.node,kind:0 +msgid "Kind of Node" +msgstr "" + +#. module: process +#: field:process.transition.action,action:0 +msgid "Action ID" +msgstr "" + +#. module: process +#: field:process.node,model_states:0 +msgid "States Expression" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Outgoing Transitions" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Dummy" +msgstr "" + +#. module: process +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: process +#: field:process.node,transition_in:0 +msgid "Starting Transitions" +msgstr "" + +#. module: process +#: field:process.node,note:0 +#: field:process.process,note:0 +msgid "Notes" +msgstr "" + +#. module: process +#: field:process.transition.action,transition_id:0 +msgid "Transition" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Subflow" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_process_node_form +#: model:ir.ui.menu,name:process.menu_partner_address_form +#: view:process.node:0 +msgid "Process Node" +msgstr "" + +#. module: process +#: model:ir.actions.report.xml,name:process.report_process +msgid "Print Process" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Action" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Router" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Node Description" +msgstr "" + +#. module: process +#: field:process.transition.action,name:0 +#: field:process.transition,name:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Transitions" +msgstr "" + +#. module: process +#: field:process.node,transition_out:0 +msgid "Ending Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_process +#: field:process.node,name:0 +#: field:process.node,process_id:0 +#: field:process.process,name:0 +#: model:ir.ui.menu,name:process.menu_process_form +#: view:process.process:0 +msgid "Process" +msgstr "" + +#. module: process +#: view:process.transition:0 +msgid "Actions" +msgstr "" + +#. module: process +#: field:process.transition,node_from_id:0 +msgid "Origin Node" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_transition_action +msgid "Process Transitions Actions" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Extra Information" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_transition_open +#: model:ir.model,name:process.model_process_transition +#: model:ir.ui.menu,name:process.menu_action_transition_open +msgid "Process Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_node +msgid "Process Nodes" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Object Method" +msgstr "" + +#. module: process +#: field:process.process,active:0 +msgid "Active" +msgstr "" + diff --git a/addons/process/i18n/hu_HU.po b/addons/process/i18n/hu_HU.po new file mode 100644 index 00000000000..5a457def185 --- /dev/null +++ b/addons/process/i18n/hu_HU.po @@ -0,0 +1,228 @@ +# Translation of OpenERP Server. +# This file containt the translation of the following modules: +# * process +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 4.3.0" +"Report-Msgid-Bugs-To: support@tinyerp.com" +"POT-Creation-Date: 2008-09-04 08:36:32+0000" +"PO-Revision-Date: 2008-09-04 08:36:32+0000" +"Last-Translator: <>" +"Language-Team: " +"MIME-Version: 1.0" +"Content-Type: text/plain; charset=UTF-8" +"Content-Transfer-Encoding: " +"Plural-Forms: " + +#. module: process +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: process +#: model:ir.ui.menu,name:process.menu_process +msgid "Enterprise Process" +msgstr "" + +#. module: process +#: field:process.node,menu_id:0 +msgid "Related Menu" +msgstr "" + +#. module: process +#: field:process.transition,action_ids:0 +msgid "Buttons" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "State" +msgstr "" + +#. module: process +#: field:process.transition,node_to_id:0 +msgid "Destination Node" +msgstr "" + +#. module: process +#: field:process.node,flow_start:0 +msgid "Starting Flow" +msgstr "" + +#. module: process +#: field:process.process,node_ids:0 +#: view:process.process:0 +msgid "Nodes" +msgstr "" + +#. module: process +#: field:process.transition.action,state:0 +msgid "Type" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Workflow Trigger" +msgstr "" + +#. module: process +#: field:process.transition,note:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Description" +msgstr "" + +#. module: process +#: field:process.node,model_id:0 +msgid "Object" +msgstr "" + +#. module: process +#: field:process.transition,transition_ids:0 +msgid "Workflow Transitions" +msgstr "" + +#. module: process +#: field:process.node,kind:0 +msgid "Kind of Node" +msgstr "" + +#. module: process +#: field:process.transition.action,action:0 +msgid "Action ID" +msgstr "" + +#. module: process +#: field:process.node,model_states:0 +msgid "States Expression" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Outgoing Transitions" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Dummy" +msgstr "" + +#. module: process +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: process +#: field:process.node,transition_in:0 +msgid "Starting Transitions" +msgstr "" + +#. module: process +#: field:process.node,note:0 +#: field:process.process,note:0 +msgid "Notes" +msgstr "" + +#. module: process +#: field:process.transition.action,transition_id:0 +msgid "Transition" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Subflow" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_process_node_form +#: model:ir.ui.menu,name:process.menu_partner_address_form +#: view:process.node:0 +msgid "Process Node" +msgstr "" + +#. module: process +#: model:ir.actions.report.xml,name:process.report_process +msgid "Print Process" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Action" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Router" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Node Description" +msgstr "" + +#. module: process +#: field:process.transition.action,name:0 +#: field:process.transition,name:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Transitions" +msgstr "" + +#. module: process +#: field:process.node,transition_out:0 +msgid "Ending Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_process +#: field:process.node,name:0 +#: field:process.node,process_id:0 +#: field:process.process,name:0 +#: model:ir.ui.menu,name:process.menu_process_form +#: view:process.process:0 +msgid "Process" +msgstr "" + +#. module: process +#: view:process.transition:0 +msgid "Actions" +msgstr "" + +#. module: process +#: field:process.transition,node_from_id:0 +msgid "Origin Node" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_transition_action +msgid "Process Transitions Actions" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Extra Information" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_transition_open +#: model:ir.model,name:process.model_process_transition +#: model:ir.ui.menu,name:process.menu_action_transition_open +msgid "Process Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_node +msgid "Process Nodes" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Object Method" +msgstr "" + +#. module: process +#: field:process.process,active:0 +msgid "Active" +msgstr "" + diff --git a/addons/process/i18n/it_IT.po b/addons/process/i18n/it_IT.po new file mode 100644 index 00000000000..4085b4ac1a2 --- /dev/null +++ b/addons/process/i18n/it_IT.po @@ -0,0 +1,228 @@ +# Translation of OpenERP Server. +# This file containt the translation of the following modules: +# * process +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 4.3.0" +"Report-Msgid-Bugs-To: support@tinyerp.com" +"POT-Creation-Date: 2008-09-04 08:37:24+0000" +"PO-Revision-Date: 2008-09-04 08:37:24+0000" +"Last-Translator: <>" +"Language-Team: " +"MIME-Version: 1.0" +"Content-Type: text/plain; charset=UTF-8" +"Content-Transfer-Encoding: " +"Plural-Forms: " + +#. module: process +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: process +#: model:ir.ui.menu,name:process.menu_process +msgid "Enterprise Process" +msgstr "" + +#. module: process +#: field:process.node,menu_id:0 +msgid "Related Menu" +msgstr "" + +#. module: process +#: field:process.transition,action_ids:0 +msgid "Buttons" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "State" +msgstr "" + +#. module: process +#: field:process.transition,node_to_id:0 +msgid "Destination Node" +msgstr "" + +#. module: process +#: field:process.node,flow_start:0 +msgid "Starting Flow" +msgstr "" + +#. module: process +#: field:process.process,node_ids:0 +#: view:process.process:0 +msgid "Nodes" +msgstr "" + +#. module: process +#: field:process.transition.action,state:0 +msgid "Type" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Workflow Trigger" +msgstr "" + +#. module: process +#: field:process.transition,note:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Description" +msgstr "" + +#. module: process +#: field:process.node,model_id:0 +msgid "Object" +msgstr "" + +#. module: process +#: field:process.transition,transition_ids:0 +msgid "Workflow Transitions" +msgstr "" + +#. module: process +#: field:process.node,kind:0 +msgid "Kind of Node" +msgstr "" + +#. module: process +#: field:process.transition.action,action:0 +msgid "Action ID" +msgstr "" + +#. module: process +#: field:process.node,model_states:0 +msgid "States Expression" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Outgoing Transitions" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Dummy" +msgstr "" + +#. module: process +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: process +#: field:process.node,transition_in:0 +msgid "Starting Transitions" +msgstr "" + +#. module: process +#: field:process.node,note:0 +#: field:process.process,note:0 +msgid "Notes" +msgstr "" + +#. module: process +#: field:process.transition.action,transition_id:0 +msgid "Transition" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Subflow" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_process_node_form +#: model:ir.ui.menu,name:process.menu_partner_address_form +#: view:process.node:0 +msgid "Process Node" +msgstr "" + +#. module: process +#: model:ir.actions.report.xml,name:process.report_process +msgid "Print Process" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Action" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Router" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Node Description" +msgstr "" + +#. module: process +#: field:process.transition.action,name:0 +#: field:process.transition,name:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Transitions" +msgstr "" + +#. module: process +#: field:process.node,transition_out:0 +msgid "Ending Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_process +#: field:process.node,name:0 +#: field:process.node,process_id:0 +#: field:process.process,name:0 +#: model:ir.ui.menu,name:process.menu_process_form +#: view:process.process:0 +msgid "Process" +msgstr "" + +#. module: process +#: view:process.transition:0 +msgid "Actions" +msgstr "" + +#. module: process +#: field:process.transition,node_from_id:0 +msgid "Origin Node" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_transition_action +msgid "Process Transitions Actions" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Extra Information" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_transition_open +#: model:ir.model,name:process.model_process_transition +#: model:ir.ui.menu,name:process.menu_action_transition_open +msgid "Process Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_node +msgid "Process Nodes" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Object Method" +msgstr "" + +#. module: process +#: field:process.process,active:0 +msgid "Active" +msgstr "" + diff --git a/addons/process/i18n/nl_NL.po b/addons/process/i18n/nl_NL.po new file mode 100644 index 00000000000..53114e82629 --- /dev/null +++ b/addons/process/i18n/nl_NL.po @@ -0,0 +1,228 @@ +# Translation of OpenERP Server. +# This file containt the translation of the following modules: +# * process +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 4.3.0" +"Report-Msgid-Bugs-To: support@tinyerp.com" +"POT-Creation-Date: 2008-09-04 08:38:11+0000" +"PO-Revision-Date: 2008-09-04 08:38:11+0000" +"Last-Translator: <>" +"Language-Team: " +"MIME-Version: 1.0" +"Content-Type: text/plain; charset=UTF-8" +"Content-Transfer-Encoding: " +"Plural-Forms: " + +#. module: process +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: process +#: model:ir.ui.menu,name:process.menu_process +msgid "Enterprise Process" +msgstr "" + +#. module: process +#: field:process.node,menu_id:0 +msgid "Related Menu" +msgstr "" + +#. module: process +#: field:process.transition,action_ids:0 +msgid "Buttons" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "State" +msgstr "" + +#. module: process +#: field:process.transition,node_to_id:0 +msgid "Destination Node" +msgstr "" + +#. module: process +#: field:process.node,flow_start:0 +msgid "Starting Flow" +msgstr "" + +#. module: process +#: field:process.process,node_ids:0 +#: view:process.process:0 +msgid "Nodes" +msgstr "" + +#. module: process +#: field:process.transition.action,state:0 +msgid "Type" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Workflow Trigger" +msgstr "" + +#. module: process +#: field:process.transition,note:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Description" +msgstr "" + +#. module: process +#: field:process.node,model_id:0 +msgid "Object" +msgstr "" + +#. module: process +#: field:process.transition,transition_ids:0 +msgid "Workflow Transitions" +msgstr "" + +#. module: process +#: field:process.node,kind:0 +msgid "Kind of Node" +msgstr "" + +#. module: process +#: field:process.transition.action,action:0 +msgid "Action ID" +msgstr "" + +#. module: process +#: field:process.node,model_states:0 +msgid "States Expression" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Outgoing Transitions" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Dummy" +msgstr "" + +#. module: process +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: process +#: field:process.node,transition_in:0 +msgid "Starting Transitions" +msgstr "" + +#. module: process +#: field:process.node,note:0 +#: field:process.process,note:0 +msgid "Notes" +msgstr "" + +#. module: process +#: field:process.transition.action,transition_id:0 +msgid "Transition" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Subflow" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_process_node_form +#: model:ir.ui.menu,name:process.menu_partner_address_form +#: view:process.node:0 +msgid "Process Node" +msgstr "" + +#. module: process +#: model:ir.actions.report.xml,name:process.report_process +msgid "Print Process" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Action" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Router" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Node Description" +msgstr "" + +#. module: process +#: field:process.transition.action,name:0 +#: field:process.transition,name:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Transitions" +msgstr "" + +#. module: process +#: field:process.node,transition_out:0 +msgid "Ending Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_process +#: field:process.node,name:0 +#: field:process.node,process_id:0 +#: field:process.process,name:0 +#: model:ir.ui.menu,name:process.menu_process_form +#: view:process.process:0 +msgid "Process" +msgstr "" + +#. module: process +#: view:process.transition:0 +msgid "Actions" +msgstr "" + +#. module: process +#: field:process.transition,node_from_id:0 +msgid "Origin Node" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_transition_action +msgid "Process Transitions Actions" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Extra Information" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_transition_open +#: model:ir.model,name:process.model_process_transition +#: model:ir.ui.menu,name:process.menu_action_transition_open +msgid "Process Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_node +msgid "Process Nodes" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Object Method" +msgstr "" + +#. module: process +#: field:process.process,active:0 +msgid "Active" +msgstr "" + diff --git a/addons/process/i18n/pt_BR.po b/addons/process/i18n/pt_BR.po new file mode 100644 index 00000000000..c108a562b62 --- /dev/null +++ b/addons/process/i18n/pt_BR.po @@ -0,0 +1,228 @@ +# Translation of OpenERP Server. +# This file containt the translation of the following modules: +# * process +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 4.3.0" +"Report-Msgid-Bugs-To: support@tinyerp.com" +"POT-Creation-Date: 2008-09-04 08:38:52+0000" +"PO-Revision-Date: 2008-09-04 08:38:52+0000" +"Last-Translator: <>" +"Language-Team: " +"MIME-Version: 1.0" +"Content-Type: text/plain; charset=UTF-8" +"Content-Transfer-Encoding: " +"Plural-Forms: " + +#. module: process +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: process +#: model:ir.ui.menu,name:process.menu_process +msgid "Enterprise Process" +msgstr "" + +#. module: process +#: field:process.node,menu_id:0 +msgid "Related Menu" +msgstr "" + +#. module: process +#: field:process.transition,action_ids:0 +msgid "Buttons" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "State" +msgstr "" + +#. module: process +#: field:process.transition,node_to_id:0 +msgid "Destination Node" +msgstr "" + +#. module: process +#: field:process.node,flow_start:0 +msgid "Starting Flow" +msgstr "" + +#. module: process +#: field:process.process,node_ids:0 +#: view:process.process:0 +msgid "Nodes" +msgstr "" + +#. module: process +#: field:process.transition.action,state:0 +msgid "Type" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Workflow Trigger" +msgstr "" + +#. module: process +#: field:process.transition,note:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Description" +msgstr "" + +#. module: process +#: field:process.node,model_id:0 +msgid "Object" +msgstr "" + +#. module: process +#: field:process.transition,transition_ids:0 +msgid "Workflow Transitions" +msgstr "" + +#. module: process +#: field:process.node,kind:0 +msgid "Kind of Node" +msgstr "" + +#. module: process +#: field:process.transition.action,action:0 +msgid "Action ID" +msgstr "" + +#. module: process +#: field:process.node,model_states:0 +msgid "States Expression" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Outgoing Transitions" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Dummy" +msgstr "" + +#. module: process +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: process +#: field:process.node,transition_in:0 +msgid "Starting Transitions" +msgstr "" + +#. module: process +#: field:process.node,note:0 +#: field:process.process,note:0 +msgid "Notes" +msgstr "" + +#. module: process +#: field:process.transition.action,transition_id:0 +msgid "Transition" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Subflow" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_process_node_form +#: model:ir.ui.menu,name:process.menu_partner_address_form +#: view:process.node:0 +msgid "Process Node" +msgstr "" + +#. module: process +#: model:ir.actions.report.xml,name:process.report_process +msgid "Print Process" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Action" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Router" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Node Description" +msgstr "" + +#. module: process +#: field:process.transition.action,name:0 +#: field:process.transition,name:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Transitions" +msgstr "" + +#. module: process +#: field:process.node,transition_out:0 +msgid "Ending Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_process +#: field:process.node,name:0 +#: field:process.node,process_id:0 +#: field:process.process,name:0 +#: model:ir.ui.menu,name:process.menu_process_form +#: view:process.process:0 +msgid "Process" +msgstr "" + +#. module: process +#: view:process.transition:0 +msgid "Actions" +msgstr "" + +#. module: process +#: field:process.transition,node_from_id:0 +msgid "Origin Node" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_transition_action +msgid "Process Transitions Actions" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Extra Information" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_transition_open +#: model:ir.model,name:process.model_process_transition +#: model:ir.ui.menu,name:process.menu_action_transition_open +msgid "Process Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_node +msgid "Process Nodes" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Object Method" +msgstr "" + +#. module: process +#: field:process.process,active:0 +msgid "Active" +msgstr "" + diff --git a/addons/process/i18n/pt_PT.po b/addons/process/i18n/pt_PT.po new file mode 100644 index 00000000000..73a1a3d752c --- /dev/null +++ b/addons/process/i18n/pt_PT.po @@ -0,0 +1,228 @@ +# Translation of OpenERP Server. +# This file containt the translation of the following modules: +# * process +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 4.3.0" +"Report-Msgid-Bugs-To: support@tinyerp.com" +"POT-Creation-Date: 2008-09-04 08:39:40+0000" +"PO-Revision-Date: 2008-09-04 08:39:40+0000" +"Last-Translator: <>" +"Language-Team: " +"MIME-Version: 1.0" +"Content-Type: text/plain; charset=UTF-8" +"Content-Transfer-Encoding: " +"Plural-Forms: " + +#. module: process +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: process +#: model:ir.ui.menu,name:process.menu_process +msgid "Enterprise Process" +msgstr "" + +#. module: process +#: field:process.node,menu_id:0 +msgid "Related Menu" +msgstr "" + +#. module: process +#: field:process.transition,action_ids:0 +msgid "Buttons" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "State" +msgstr "" + +#. module: process +#: field:process.transition,node_to_id:0 +msgid "Destination Node" +msgstr "" + +#. module: process +#: field:process.node,flow_start:0 +msgid "Starting Flow" +msgstr "" + +#. module: process +#: field:process.process,node_ids:0 +#: view:process.process:0 +msgid "Nodes" +msgstr "" + +#. module: process +#: field:process.transition.action,state:0 +msgid "Type" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Workflow Trigger" +msgstr "" + +#. module: process +#: field:process.transition,note:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Description" +msgstr "" + +#. module: process +#: field:process.node,model_id:0 +msgid "Object" +msgstr "" + +#. module: process +#: field:process.transition,transition_ids:0 +msgid "Workflow Transitions" +msgstr "" + +#. module: process +#: field:process.node,kind:0 +msgid "Kind of Node" +msgstr "" + +#. module: process +#: field:process.transition.action,action:0 +msgid "Action ID" +msgstr "" + +#. module: process +#: field:process.node,model_states:0 +msgid "States Expression" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Outgoing Transitions" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Dummy" +msgstr "" + +#. module: process +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: process +#: field:process.node,transition_in:0 +msgid "Starting Transitions" +msgstr "" + +#. module: process +#: field:process.node,note:0 +#: field:process.process,note:0 +msgid "Notes" +msgstr "" + +#. module: process +#: field:process.transition.action,transition_id:0 +msgid "Transition" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Subflow" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_process_node_form +#: model:ir.ui.menu,name:process.menu_partner_address_form +#: view:process.node:0 +msgid "Process Node" +msgstr "" + +#. module: process +#: model:ir.actions.report.xml,name:process.report_process +msgid "Print Process" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Action" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Router" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Node Description" +msgstr "" + +#. module: process +#: field:process.transition.action,name:0 +#: field:process.transition,name:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Transitions" +msgstr "" + +#. module: process +#: field:process.node,transition_out:0 +msgid "Ending Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_process +#: field:process.node,name:0 +#: field:process.node,process_id:0 +#: field:process.process,name:0 +#: model:ir.ui.menu,name:process.menu_process_form +#: view:process.process:0 +msgid "Process" +msgstr "" + +#. module: process +#: view:process.transition:0 +msgid "Actions" +msgstr "" + +#. module: process +#: field:process.transition,node_from_id:0 +msgid "Origin Node" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_transition_action +msgid "Process Transitions Actions" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Extra Information" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_transition_open +#: model:ir.model,name:process.model_process_transition +#: model:ir.ui.menu,name:process.menu_action_transition_open +msgid "Process Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_node +msgid "Process Nodes" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Object Method" +msgstr "" + +#. module: process +#: field:process.process,active:0 +msgid "Active" +msgstr "" + diff --git a/addons/process/i18n/ro_RO.po b/addons/process/i18n/ro_RO.po new file mode 100644 index 00000000000..5db96763128 --- /dev/null +++ b/addons/process/i18n/ro_RO.po @@ -0,0 +1,228 @@ +# Translation of OpenERP Server. +# This file containt the translation of the following modules: +# * process +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 4.3.0" +"Report-Msgid-Bugs-To: support@tinyerp.com" +"POT-Creation-Date: 2008-09-04 08:40:19+0000" +"PO-Revision-Date: 2008-09-04 08:40:19+0000" +"Last-Translator: <>" +"Language-Team: " +"MIME-Version: 1.0" +"Content-Type: text/plain; charset=UTF-8" +"Content-Transfer-Encoding: " +"Plural-Forms: " + +#. module: process +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: process +#: model:ir.ui.menu,name:process.menu_process +msgid "Enterprise Process" +msgstr "" + +#. module: process +#: field:process.node,menu_id:0 +msgid "Related Menu" +msgstr "" + +#. module: process +#: field:process.transition,action_ids:0 +msgid "Buttons" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "State" +msgstr "" + +#. module: process +#: field:process.transition,node_to_id:0 +msgid "Destination Node" +msgstr "" + +#. module: process +#: field:process.node,flow_start:0 +msgid "Starting Flow" +msgstr "" + +#. module: process +#: field:process.process,node_ids:0 +#: view:process.process:0 +msgid "Nodes" +msgstr "" + +#. module: process +#: field:process.transition.action,state:0 +msgid "Type" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Workflow Trigger" +msgstr "" + +#. module: process +#: field:process.transition,note:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Description" +msgstr "" + +#. module: process +#: field:process.node,model_id:0 +msgid "Object" +msgstr "" + +#. module: process +#: field:process.transition,transition_ids:0 +msgid "Workflow Transitions" +msgstr "" + +#. module: process +#: field:process.node,kind:0 +msgid "Kind of Node" +msgstr "" + +#. module: process +#: field:process.transition.action,action:0 +msgid "Action ID" +msgstr "" + +#. module: process +#: field:process.node,model_states:0 +msgid "States Expression" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Outgoing Transitions" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Dummy" +msgstr "" + +#. module: process +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: process +#: field:process.node,transition_in:0 +msgid "Starting Transitions" +msgstr "" + +#. module: process +#: field:process.node,note:0 +#: field:process.process,note:0 +msgid "Notes" +msgstr "" + +#. module: process +#: field:process.transition.action,transition_id:0 +msgid "Transition" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Subflow" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_process_node_form +#: model:ir.ui.menu,name:process.menu_partner_address_form +#: view:process.node:0 +msgid "Process Node" +msgstr "" + +#. module: process +#: model:ir.actions.report.xml,name:process.report_process +msgid "Print Process" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Action" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Router" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Node Description" +msgstr "" + +#. module: process +#: field:process.transition.action,name:0 +#: field:process.transition,name:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Transitions" +msgstr "" + +#. module: process +#: field:process.node,transition_out:0 +msgid "Ending Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_process +#: field:process.node,name:0 +#: field:process.node,process_id:0 +#: field:process.process,name:0 +#: model:ir.ui.menu,name:process.menu_process_form +#: view:process.process:0 +msgid "Process" +msgstr "" + +#. module: process +#: view:process.transition:0 +msgid "Actions" +msgstr "" + +#. module: process +#: field:process.transition,node_from_id:0 +msgid "Origin Node" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_transition_action +msgid "Process Transitions Actions" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Extra Information" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_transition_open +#: model:ir.model,name:process.model_process_transition +#: model:ir.ui.menu,name:process.menu_action_transition_open +msgid "Process Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_node +msgid "Process Nodes" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Object Method" +msgstr "" + +#. module: process +#: field:process.process,active:0 +msgid "Active" +msgstr "" + diff --git a/addons/process/i18n/ru_RU.po b/addons/process/i18n/ru_RU.po new file mode 100644 index 00000000000..7496720e19f --- /dev/null +++ b/addons/process/i18n/ru_RU.po @@ -0,0 +1,228 @@ +# Translation of OpenERP Server. +# This file containt the translation of the following modules: +# * process +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 4.3.0" +"Report-Msgid-Bugs-To: support@tinyerp.com" +"POT-Creation-Date: 2008-09-04 08:41:03+0000" +"PO-Revision-Date: 2008-09-04 08:41:03+0000" +"Last-Translator: <>" +"Language-Team: " +"MIME-Version: 1.0" +"Content-Type: text/plain; charset=UTF-8" +"Content-Transfer-Encoding: " +"Plural-Forms: " + +#. module: process +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: process +#: model:ir.ui.menu,name:process.menu_process +msgid "Enterprise Process" +msgstr "" + +#. module: process +#: field:process.node,menu_id:0 +msgid "Related Menu" +msgstr "" + +#. module: process +#: field:process.transition,action_ids:0 +msgid "Buttons" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "State" +msgstr "" + +#. module: process +#: field:process.transition,node_to_id:0 +msgid "Destination Node" +msgstr "" + +#. module: process +#: field:process.node,flow_start:0 +msgid "Starting Flow" +msgstr "" + +#. module: process +#: field:process.process,node_ids:0 +#: view:process.process:0 +msgid "Nodes" +msgstr "" + +#. module: process +#: field:process.transition.action,state:0 +msgid "Type" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Workflow Trigger" +msgstr "" + +#. module: process +#: field:process.transition,note:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Description" +msgstr "" + +#. module: process +#: field:process.node,model_id:0 +msgid "Object" +msgstr "" + +#. module: process +#: field:process.transition,transition_ids:0 +msgid "Workflow Transitions" +msgstr "" + +#. module: process +#: field:process.node,kind:0 +msgid "Kind of Node" +msgstr "" + +#. module: process +#: field:process.transition.action,action:0 +msgid "Action ID" +msgstr "" + +#. module: process +#: field:process.node,model_states:0 +msgid "States Expression" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Outgoing Transitions" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Dummy" +msgstr "" + +#. module: process +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: process +#: field:process.node,transition_in:0 +msgid "Starting Transitions" +msgstr "" + +#. module: process +#: field:process.node,note:0 +#: field:process.process,note:0 +msgid "Notes" +msgstr "" + +#. module: process +#: field:process.transition.action,transition_id:0 +msgid "Transition" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Subflow" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_process_node_form +#: model:ir.ui.menu,name:process.menu_partner_address_form +#: view:process.node:0 +msgid "Process Node" +msgstr "" + +#. module: process +#: model:ir.actions.report.xml,name:process.report_process +msgid "Print Process" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Action" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Router" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Node Description" +msgstr "" + +#. module: process +#: field:process.transition.action,name:0 +#: field:process.transition,name:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Transitions" +msgstr "" + +#. module: process +#: field:process.node,transition_out:0 +msgid "Ending Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_process +#: field:process.node,name:0 +#: field:process.node,process_id:0 +#: field:process.process,name:0 +#: model:ir.ui.menu,name:process.menu_process_form +#: view:process.process:0 +msgid "Process" +msgstr "" + +#. module: process +#: view:process.transition:0 +msgid "Actions" +msgstr "" + +#. module: process +#: field:process.transition,node_from_id:0 +msgid "Origin Node" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_transition_action +msgid "Process Transitions Actions" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Extra Information" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_transition_open +#: model:ir.model,name:process.model_process_transition +#: model:ir.ui.menu,name:process.menu_action_transition_open +msgid "Process Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_node +msgid "Process Nodes" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Object Method" +msgstr "" + +#. module: process +#: field:process.process,active:0 +msgid "Active" +msgstr "" + diff --git a/addons/process/i18n/sv_SE.po b/addons/process/i18n/sv_SE.po new file mode 100644 index 00000000000..c9697d1769c --- /dev/null +++ b/addons/process/i18n/sv_SE.po @@ -0,0 +1,228 @@ +# Translation of OpenERP Server. +# This file containt the translation of the following modules: +# * process +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 4.3.0" +"Report-Msgid-Bugs-To: support@tinyerp.com" +"POT-Creation-Date: 2008-09-04 08:41:45+0000" +"PO-Revision-Date: 2008-09-04 08:41:45+0000" +"Last-Translator: <>" +"Language-Team: " +"MIME-Version: 1.0" +"Content-Type: text/plain; charset=UTF-8" +"Content-Transfer-Encoding: " +"Plural-Forms: " + +#. module: process +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: process +#: model:ir.ui.menu,name:process.menu_process +msgid "Enterprise Process" +msgstr "" + +#. module: process +#: field:process.node,menu_id:0 +msgid "Related Menu" +msgstr "" + +#. module: process +#: field:process.transition,action_ids:0 +msgid "Buttons" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "State" +msgstr "" + +#. module: process +#: field:process.transition,node_to_id:0 +msgid "Destination Node" +msgstr "" + +#. module: process +#: field:process.node,flow_start:0 +msgid "Starting Flow" +msgstr "" + +#. module: process +#: field:process.process,node_ids:0 +#: view:process.process:0 +msgid "Nodes" +msgstr "" + +#. module: process +#: field:process.transition.action,state:0 +msgid "Type" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Workflow Trigger" +msgstr "" + +#. module: process +#: field:process.transition,note:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Description" +msgstr "" + +#. module: process +#: field:process.node,model_id:0 +msgid "Object" +msgstr "" + +#. module: process +#: field:process.transition,transition_ids:0 +msgid "Workflow Transitions" +msgstr "" + +#. module: process +#: field:process.node,kind:0 +msgid "Kind of Node" +msgstr "" + +#. module: process +#: field:process.transition.action,action:0 +msgid "Action ID" +msgstr "" + +#. module: process +#: field:process.node,model_states:0 +msgid "States Expression" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Outgoing Transitions" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Dummy" +msgstr "" + +#. module: process +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: process +#: field:process.node,transition_in:0 +msgid "Starting Transitions" +msgstr "" + +#. module: process +#: field:process.node,note:0 +#: field:process.process,note:0 +msgid "Notes" +msgstr "" + +#. module: process +#: field:process.transition.action,transition_id:0 +msgid "Transition" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Subflow" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_process_node_form +#: model:ir.ui.menu,name:process.menu_partner_address_form +#: view:process.node:0 +msgid "Process Node" +msgstr "" + +#. module: process +#: model:ir.actions.report.xml,name:process.report_process +msgid "Print Process" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Action" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Router" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Node Description" +msgstr "" + +#. module: process +#: field:process.transition.action,name:0 +#: field:process.transition,name:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Transitions" +msgstr "" + +#. module: process +#: field:process.node,transition_out:0 +msgid "Ending Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_process +#: field:process.node,name:0 +#: field:process.node,process_id:0 +#: field:process.process,name:0 +#: model:ir.ui.menu,name:process.menu_process_form +#: view:process.process:0 +msgid "Process" +msgstr "" + +#. module: process +#: view:process.transition:0 +msgid "Actions" +msgstr "" + +#. module: process +#: field:process.transition,node_from_id:0 +msgid "Origin Node" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_transition_action +msgid "Process Transitions Actions" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Extra Information" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_transition_open +#: model:ir.model,name:process.model_process_transition +#: model:ir.ui.menu,name:process.menu_action_transition_open +msgid "Process Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_node +msgid "Process Nodes" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Object Method" +msgstr "" + +#. module: process +#: field:process.process,active:0 +msgid "Active" +msgstr "" + diff --git a/addons/process/i18n/zh_CN.po b/addons/process/i18n/zh_CN.po new file mode 100644 index 00000000000..0dccbb4a6aa --- /dev/null +++ b/addons/process/i18n/zh_CN.po @@ -0,0 +1,228 @@ +# Translation of OpenERP Server. +# This file containt the translation of the following modules: +# * process +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 4.3.0" +"Report-Msgid-Bugs-To: support@tinyerp.com" +"POT-Creation-Date: 2008-09-04 08:42:43+0000" +"PO-Revision-Date: 2008-09-04 08:42:43+0000" +"Last-Translator: <>" +"Language-Team: " +"MIME-Version: 1.0" +"Content-Type: text/plain; charset=UTF-8" +"Content-Transfer-Encoding: " +"Plural-Forms: " + +#. module: process +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: process +#: model:ir.ui.menu,name:process.menu_process +msgid "Enterprise Process" +msgstr "" + +#. module: process +#: field:process.node,menu_id:0 +msgid "Related Menu" +msgstr "" + +#. module: process +#: field:process.transition,action_ids:0 +msgid "Buttons" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "State" +msgstr "" + +#. module: process +#: field:process.transition,node_to_id:0 +msgid "Destination Node" +msgstr "" + +#. module: process +#: field:process.node,flow_start:0 +msgid "Starting Flow" +msgstr "" + +#. module: process +#: field:process.process,node_ids:0 +#: view:process.process:0 +msgid "Nodes" +msgstr "" + +#. module: process +#: field:process.transition.action,state:0 +msgid "Type" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Workflow Trigger" +msgstr "" + +#. module: process +#: field:process.transition,note:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Description" +msgstr "" + +#. module: process +#: field:process.node,model_id:0 +msgid "Object" +msgstr "" + +#. module: process +#: field:process.transition,transition_ids:0 +msgid "Workflow Transitions" +msgstr "" + +#. module: process +#: field:process.node,kind:0 +msgid "Kind of Node" +msgstr "" + +#. module: process +#: field:process.transition.action,action:0 +msgid "Action ID" +msgstr "" + +#. module: process +#: field:process.node,model_states:0 +msgid "States Expression" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Outgoing Transitions" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Dummy" +msgstr "" + +#. module: process +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: process +#: field:process.node,transition_in:0 +msgid "Starting Transitions" +msgstr "" + +#. module: process +#: field:process.node,note:0 +#: field:process.process,note:0 +msgid "Notes" +msgstr "" + +#. module: process +#: field:process.transition.action,transition_id:0 +msgid "Transition" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Subflow" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_process_node_form +#: model:ir.ui.menu,name:process.menu_partner_address_form +#: view:process.node:0 +msgid "Process Node" +msgstr "" + +#. module: process +#: model:ir.actions.report.xml,name:process.report_process +msgid "Print Process" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Action" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Router" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Node Description" +msgstr "" + +#. module: process +#: field:process.transition.action,name:0 +#: field:process.transition,name:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Transitions" +msgstr "" + +#. module: process +#: field:process.node,transition_out:0 +msgid "Ending Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_process +#: field:process.node,name:0 +#: field:process.node,process_id:0 +#: field:process.process,name:0 +#: model:ir.ui.menu,name:process.menu_process_form +#: view:process.process:0 +msgid "Process" +msgstr "" + +#. module: process +#: view:process.transition:0 +msgid "Actions" +msgstr "" + +#. module: process +#: field:process.transition,node_from_id:0 +msgid "Origin Node" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_transition_action +msgid "Process Transitions Actions" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Extra Information" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_transition_open +#: model:ir.model,name:process.model_process_transition +#: model:ir.ui.menu,name:process.menu_action_transition_open +msgid "Process Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_node +msgid "Process Nodes" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Object Method" +msgstr "" + +#. module: process +#: field:process.process,active:0 +msgid "Active" +msgstr "" + diff --git a/addons/process/i18n/zh_TW.po b/addons/process/i18n/zh_TW.po new file mode 100644 index 00000000000..d95f889388a --- /dev/null +++ b/addons/process/i18n/zh_TW.po @@ -0,0 +1,228 @@ +# Translation of OpenERP Server. +# This file containt the translation of the following modules: +# * process +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 4.3.0" +"Report-Msgid-Bugs-To: support@tinyerp.com" +"POT-Creation-Date: 2008-09-04 08:43:25+0000" +"PO-Revision-Date: 2008-09-04 08:43:25+0000" +"Last-Translator: <>" +"Language-Team: " +"MIME-Version: 1.0" +"Content-Type: text/plain; charset=UTF-8" +"Content-Transfer-Encoding: " +"Plural-Forms: " + +#. module: process +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: process +#: model:ir.ui.menu,name:process.menu_process +msgid "Enterprise Process" +msgstr "" + +#. module: process +#: field:process.node,menu_id:0 +msgid "Related Menu" +msgstr "" + +#. module: process +#: field:process.transition,action_ids:0 +msgid "Buttons" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "State" +msgstr "" + +#. module: process +#: field:process.transition,node_to_id:0 +msgid "Destination Node" +msgstr "" + +#. module: process +#: field:process.node,flow_start:0 +msgid "Starting Flow" +msgstr "" + +#. module: process +#: field:process.process,node_ids:0 +#: view:process.process:0 +msgid "Nodes" +msgstr "" + +#. module: process +#: field:process.transition.action,state:0 +msgid "Type" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Workflow Trigger" +msgstr "" + +#. module: process +#: field:process.transition,note:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Description" +msgstr "" + +#. module: process +#: field:process.node,model_id:0 +msgid "Object" +msgstr "" + +#. module: process +#: field:process.transition,transition_ids:0 +msgid "Workflow Transitions" +msgstr "" + +#. module: process +#: field:process.node,kind:0 +msgid "Kind of Node" +msgstr "" + +#. module: process +#: field:process.transition.action,action:0 +msgid "Action ID" +msgstr "" + +#. module: process +#: field:process.node,model_states:0 +msgid "States Expression" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Outgoing Transitions" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Dummy" +msgstr "" + +#. module: process +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: process +#: field:process.node,transition_in:0 +msgid "Starting Transitions" +msgstr "" + +#. module: process +#: field:process.node,note:0 +#: field:process.process,note:0 +msgid "Notes" +msgstr "" + +#. module: process +#: field:process.transition.action,transition_id:0 +msgid "Transition" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Subflow" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_process_node_form +#: model:ir.ui.menu,name:process.menu_partner_address_form +#: view:process.node:0 +msgid "Process Node" +msgstr "" + +#. module: process +#: model:ir.actions.report.xml,name:process.report_process +msgid "Print Process" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Action" +msgstr "" + +#. module: process +#: selection:process.node,kind:0 +msgid "Router" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Node Description" +msgstr "" + +#. module: process +#: field:process.transition.action,name:0 +#: field:process.transition,name:0 +#: view:process.node:0 +#: view:process.transition:0 +msgid "Transitions" +msgstr "" + +#. module: process +#: field:process.node,transition_out:0 +msgid "Ending Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_process +#: field:process.node,name:0 +#: field:process.node,process_id:0 +#: field:process.process,name:0 +#: model:ir.ui.menu,name:process.menu_process_form +#: view:process.process:0 +msgid "Process" +msgstr "" + +#. module: process +#: view:process.transition:0 +msgid "Actions" +msgstr "" + +#. module: process +#: field:process.transition,node_from_id:0 +msgid "Origin Node" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_transition_action +msgid "Process Transitions Actions" +msgstr "" + +#. module: process +#: view:process.node:0 +msgid "Extra Information" +msgstr "" + +#. module: process +#: model:ir.actions.act_window,name:process.action_transition_open +#: model:ir.model,name:process.model_process_transition +#: model:ir.ui.menu,name:process.menu_action_transition_open +msgid "Process Transitions" +msgstr "" + +#. module: process +#: model:ir.model,name:process.model_process_node +msgid "Process Nodes" +msgstr "" + +#. module: process +#: selection:process.transition.action,state:0 +msgid "Object Method" +msgstr "" + +#. module: process +#: field:process.process,active:0 +msgid "Active" +msgstr "" + diff --git a/addons/process/process.py b/addons/process/process.py new file mode 100644 index 00000000000..d489b5f12f0 --- /dev/null +++ b/addons/process/process.py @@ -0,0 +1,107 @@ +# -*- encoding: utf-8 -*- +############################################################################## +# +# Copyright (c) 2005-TODAY TINY SPRL. (http://tiny.be) All Rights Reserved. +# +# WARNING: This program as such is intended to be used by professional +# programmers who take the whole responsability of assessing all potential +# consequences resulting from its eventual inadequacies and bugs +# End users who are looking for a ready-to-use solution with commercial +# garantees and support are strongly adviced to contract a Free Software +# Service Company +# +# This program is Free Software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# 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 General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +############################################################################## + +import netsvc +from osv import fields, osv + + +class process_process(osv.osv): + _name = "process.process" + _description = "Process" + _columns = { + 'name': fields.char('Name', size=30,required=True), + 'active': fields.boolean('Active'), + 'note': fields.text('Notes'), + 'node_ids': fields.one2many('process.node', 'process_id', 'Nodes') + } + _defaults = { + 'active' : lambda *a: True, + } +process_process() + +class process_node(osv.osv): + _name = 'process.node' + _description ='Process Nodes' + _columns = { + 'name': fields.char('Name', size=30,required=True), + 'process_id': fields.many2one('process.process', 'Process', required=True), + 'kind': fields.selection([('state','State'),('router','Router'),('subflow','Subflow')],'Kind of Node', required=True), + 'menu_id': fields.many2one('ir.ui.menu', 'Related Menu'), + 'note': fields.text('Notes'), + 'model_id': fields.many2one('ir.model', 'Object', ondelete='set null'), + 'model_states': fields.char('States Expression', size=128), + 'flow_start': fields.boolean('Starting Flow'), + 'transition_in': fields.one2many('process.transition', 'node_to_id', 'Starting Transitions'), + 'transition_out': fields.one2many('process.transition', 'node_from_id', 'Ending Transitions'), + } + _defaults = { + 'kind': lambda *args: 'state', + 'model_states': lambda *args: False, + 'flow_start': lambda *args: False, + } +process_node() + +class process_transition(osv.osv): + _name = 'process.transition' + _description ='Process Transitions' + _columns = { + 'name': fields.char('Name', size=32, required=True), + 'node_from_id': fields.many2one('process.node', 'Origin Node', required=True, ondelete='cascade'), + 'node_to_id': fields.many2one('process.node', 'Destination Node', required=True, ondelete='cascade'), + 'transition_ids': fields.many2many('workflow.transition', 'process_transition_ids', 'trans1_id', 'trans2_id', 'Workflow Transitions'), + 'note': fields.text('Description'), + 'action_ids': fields.one2many('process.transition.action', 'transition_id', 'Buttons') + } + _defaults = { + } +process_transition() + +class process_transition_action(osv.osv): + _name = 'process.transition.action' + _description ='Process Transitions Actions' + _columns = { + 'name': fields.char('Name', size=32, required=True), + 'state': fields.selection([('dummy','Dummy'),('method','Object Method'),('workflow','Workflow Trigger'),('action','Action')], 'Type', required=True), + 'action': fields.char('Action ID', size=64, states={ + 'dummy':[('readonly',1)], + 'method':[('required',1)], + 'workflow':[('required',1)], + 'action':[('required',1)], + },), + 'transition_id': fields.many2one('process.transition', 'Transition', required=True, ondelete='cascade') + } + _defaults = { + 'state': lambda *args: 'dummy', + } +process_transition_action() + + + + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: + diff --git a/addons/process/process_data.xml b/addons/process/process_data.xml new file mode 100644 index 00000000000..23b62c803e2 --- /dev/null +++ b/addons/process/process_data.xml @@ -0,0 +1,92 @@ +<?xml version="1.0" ?> +<terp> + <data> + <record id="process_process_salesworkflow0" model="process.process"> + <field eval="1" name="active"/> + <field eval=""""Sales flow for services companies."""" name="note"/> + <field eval=""""Sales Workflow"""" name="name"/> + </record> + </data> + <data> + <record id="process_node_quotation0" model="process.node"> + <field name="menu_id" ref="sale.menu_action_order_tree10"/> + <field name="process_id" ref="process_process_salesworkflow0"/> + <field eval=""""state"""" name="kind"/> + <field eval=""""Quotation"""" name="name"/> + <field name="model_id" ref="sale.model_sale_order"/> + <field eval="1" name="flow_start"/> + </record> + </data> + <data> + <record id="process_node_saleorder0" model="process.node"> + <field name="menu_id" ref="sale.menu_action_order_tree9"/> + <field name="process_id" ref="process_process_salesworkflow0"/> + <field eval=""""state"""" name="kind"/> + <field eval=""""Sale Order"""" name="name"/> + <field name="model_id" ref="sale.model_sale_order"/> + <field eval="0" name="flow_start"/> + </record> + </data> + <data> + <record id="process_node_packinglist0" model="process.node"> + <field name="menu_id" ref="stock.menu_picking_waiting"/> + <field name="process_id" ref="process_process_salesworkflow0"/> + <field eval=""""state"""" name="kind"/> + <field eval=""""Packing List"""" name="name"/> + <field name="model_id" ref="stock.model_stock_picking"/> + <field eval="0" name="flow_start"/> + </record> + </data> + <data> + <record id="process_node_deliveryorder0" model="process.node"> + <field name="menu_id" ref="stock.menu_picking_waiting_delivery"/> + <field name="process_id" ref="process_process_salesworkflow0"/> + <field eval=""""state"""" name="kind"/> + <field eval=""""Delivery Order"""" name="name"/> + <field name="model_id" ref="stock.model_stock_picking"/> + <field eval="0" name="flow_start"/> + </record> + </data> + <data> + <record id="process_node_invoice0" model="process.node"> + <field name="menu_id" ref="account.menu_invoice_draft"/> + <field name="process_id" ref="process_process_salesworkflow0"/> + <field eval=""""state"""" name="kind"/> + <field eval=""""Invoice"""" name="name"/> + <field name="model_id" ref="account.model_account_invoice"/> + <field eval="0" name="flow_start"/> + </record> + </data> + <data> + <record id="process_transition_confirmquotation0" model="process.transition"> + <field eval="[(6,0,[])]" name="transition_ids"/> + <field eval=""""Confirm Quotation"""" name="name"/> + <field name="node_from_id" ref="process_node_quotation0"/> + <field name="node_to_id" ref="process_node_saleorder0"/> + </record> + </data> + <data> + <record id="process_transition_packing0" model="process.transition"> + <field eval="[(6,0,[])]" name="transition_ids"/> + <field eval=""""Packing"""" name="name"/> + <field name="node_from_id" ref="process_node_saleorder0"/> + <field name="node_to_id" ref="process_node_packinglist0"/> + </record> + </data> + <data> + <record id="process_transition_deliver0" model="process.transition"> + <field eval="[(6,0,[])]" name="transition_ids"/> + <field eval=""""Deliver"""" name="name"/> + <field name="node_from_id" ref="process_node_packinglist0"/> + <field name="node_to_id" ref="process_node_deliveryorder0"/> + </record> + </data> + <data> + <record id="process_transition_invoice0" model="process.transition"> + <field eval="[(6,0,[])]" name="transition_ids"/> + <field eval=""""Invoice"""" name="name"/> + <field name="node_from_id" ref="process_node_saleorder0"/> + <field name="node_to_id" ref="process_node_invoice0"/> + </record> + </data> +</terp> diff --git a/addons/process/process_report.xml b/addons/process/process_report.xml new file mode 100644 index 00000000000..f2c085573ff --- /dev/null +++ b/addons/process/process_report.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> +<terp> + <data> + <report id="report_process" + model="process.process" + name="process.process.print" + string="Print Process"/> + </data> +</terp> + diff --git a/addons/process/process_view.xml b/addons/process/process_view.xml new file mode 100644 index 00000000000..64809baab3a --- /dev/null +++ b/addons/process/process_view.xml @@ -0,0 +1,187 @@ +<?xml version="1.0" ?> +<terp> +<data> + + <menuitem + id="menu_process" + name="Enterprise Process" + parent="base.menu_custom"/> + + <!-- Views for Process --> + <record model="ir.ui.view" id="view_process_form"> + <field name="name">process.process.form</field> + <field name="model">process.process</field> + <field name="type">form</field> + <field name="arch" type="xml"> + <form string="Process"> + <notebook> + <page string="Process"> + <field name="name" select="1"/> + <field name="active" select="2"/> + <field name="note" colspan="4"/> + </page><page string="Nodes"> + <field name="node_ids" colspan="4" nolabel="1"/> + </page> + </notebook> + </form> + </field> + </record> + + <record model="ir.ui.view" id="view_process_tree"> + <field name="name">process.process.tree</field> + <field name="model">process.process</field> + <field name="type">tree</field> + <field name="arch" type="xml"> + <tree string="Process"> + <field name="name"/> + <field name="active"/> + </tree> + </field> + </record> + + <record model="ir.actions.act_window" id="action_process_form"> + <field name="name">Process</field> + <field name="res_model">process.process</field> + <field name="view_type">form</field> + <field name="view_mode">tree,form</field> + </record> + <menuitem + id="menu_process_form" + action="action_process_form" + parent="menu_process"/> + + <!-- Views for Process Nodes --> + + <record model="ir.ui.view" id="view_process_node_tree"> + <field name="name">process.node.tree</field> + <field name="model">process.node</field> + <field name="type">tree</field> + <field name="arch" type="xml"> + <tree string="Process Node"> + <field name="name"/> + <field name="process_id"/> + <field name="flow_start"/> + <field name="kind"/> + <field name="model_id"/> + </tree> + </field> + </record> + + <record model="ir.ui.view" id="view_process_node_form"> + <field name="name">process.node.form</field> + <field name="model">process.node</field> + <field name="type">form</field> + <field name="arch" type="xml"> + <form string="Process Node"> + <notebook> + <page string="Node Description"> + <field name="name" select="1"/> + <newline/> + <field name="process_id" select="1"/> + <field name="flow_start"/> + <field name="kind" select="1"/> + <field name="model_id" select="1"/> + <field name="model_states"/> + <newline/> + <field name="menu_id" select="2"/> + <separator string="Outgoing Transitions" colspan="4"/> + <field name="transition_out" colspan="4" nolabel="1"> + <tree string="Outgoing Transitions"> + <field name="name"/> + <field name="node_to_id"/> + </tree> + <form string="Outgoing Transitions"> + <notebook> + <page string="Description"> + <field name="name"/> + <newline/> + <field name="node_from_id"/> + <field name="node_to_id"/> + <field name="note" colspan="4"/> + </page><page string="Transitions"> + <field name="action_ids" colspan="4"/> + <field name="transition_ids" colspan="4"/> + </page> + </notebook> + </form> + </field> + </page> + <page string="Extra Information"> + <field name="note" nolabel="1" colspan="4"/> + </page> + </notebook> + </form> + </field> + </record> + + <record model="ir.actions.act_window" id="action_process_node_form"> + <field name="name">Process Node</field> + <field name="res_model">process.node</field> + <field name="view_type">form</field> + <field name="view_mode">tree,form</field> + </record> + <menuitem + action="action_process_node_form" + parent="menu_process" + id="menu_partner_address_form"/> + + + <!-- Views for Partners --> + <record model="ir.ui.view" id="view_transition_form"> + <field name="name">Process Transitions</field> + <field name="model">process.transition</field> + <field name="type">form</field> + <field name="arch" type="xml"> + <form string="Transitions"> + <notebook> + <page string="Description"> + <field name="name"/> + <newline/> + <field name="node_from_id"/> + <field name="node_to_id"/> + <field name="note" colspan="4"/> + </page><page string="Transitions"> + <field name="action_ids" colspan="4"> + <tree string="Actions"> + <field name="name"/> + <field name="state"/> + <field name="action"/> + </tree> + <form string="Actions"> + <field name="name"/> + <newline/> + <field name="state"/> + <field name="action"/> + </form> + </field> + <field name="transition_ids" colspan="4"/> + </page> + </notebook> + </form> + </field> + </record> + <record model="ir.ui.view" id="view_transition_tree"> + <field name="name">Process Transitions</field> + <field name="model">process.transition</field> + <field name="type">tree</field> + <field name="arch" type="xml"> + <tree string="Transitions"> + <field name="name"/> + <field name="node_from_id"/> + <field name="node_to_id"/> + </tree> + </field> + </record> + + <record model="ir.actions.act_window" id="action_transition_open"> + <field name="name">Process Transitions</field> + <field name="res_model">process.transition</field> + <field name="view_type">form</field> + </record> + <menuitem + action="action_transition_open" + parent="menu_process" + id="menu_action_transition_open"/> + +</data> +</terp> diff --git a/addons/process/report/__init__.py b/addons/process/report/__init__.py new file mode 100644 index 00000000000..e1a4a6f4026 --- /dev/null +++ b/addons/process/report/__init__.py @@ -0,0 +1,32 @@ +# -*- encoding: utf-8 -*- +############################################################################## +# +# Copyright (c) 2005-TODAY TINY SPRL. (http://tiny.be) All Rights Reserved. +# +# WARNING: This program as such is intended to be used by professional +# programmers who take the whole responsability of assessing all potential +# consequences resulting from its eventual inadequacies and bugs +# End users who are looking for a ready-to-use solution with commercial +# garantees and support are strongly adviced to contract a Free Software +# Service Company +# +# This program is Free Software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# 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 General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +############################################################################## + +import report_process + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: + diff --git a/addons/process/report/ds.ttf b/addons/process/report/ds.ttf Binary files differnew file mode 100644 index 00000000000..ffbce87ab78 --- /dev/null +++ b/addons/process/report/ds.ttf diff --git a/addons/process/report/gtk-help.png b/addons/process/report/gtk-help.png Binary files differnew file mode 100644 index 00000000000..791a108319f --- /dev/null +++ b/addons/process/report/gtk-help.png diff --git a/addons/process/report/gtk-new.png b/addons/process/report/gtk-new.png Binary files differnew file mode 100644 index 00000000000..b679e037ca3 --- /dev/null +++ b/addons/process/report/gtk-new.png diff --git a/addons/process/report/gtk-open.png b/addons/process/report/gtk-open.png Binary files differnew file mode 100644 index 00000000000..79cfedac988 --- /dev/null +++ b/addons/process/report/gtk-open.png diff --git a/addons/process/report/gtk-print.png b/addons/process/report/gtk-print.png Binary files differnew file mode 100644 index 00000000000..3fb674288e2 --- /dev/null +++ b/addons/process/report/gtk-print.png diff --git a/addons/process/report/process_print.py b/addons/process/report/process_print.py new file mode 100644 index 00000000000..491a0f8e019 --- /dev/null +++ b/addons/process/report/process_print.py @@ -0,0 +1,172 @@ +# -*- encoding: utf-8 -*- +import Image +import ImageDraw +import ImageFont +import math + +import addons + +ROUNDED = 30 +BGCOLOR = (228,233,237) +TITLECOLOR = (150,70,70) +FONT = addons.get_module_resource('process', 'report/sb.ttf') +BOXSIZE = (160,120) + +size = 800,600 + +class draw(object): + def _rounding_box(self, x, y, width, height, title=None, bgcolor=BGCOLOR): + d = ImageDraw.Draw(self.img) + DR = ROUNDED/2 + d.polygon( (x+DR,y,x+width-DR,y,x+width,y+DR,x+width,y+height-DR,x+width-DR,y+height,x+DR,y+height,x,y+height-DR,x,y+DR), fill=bgcolor) + d.pieslice((x,y,x+ROUNDED,y+ROUNDED),180,270,fill=bgcolor) + d.pieslice((x+width-ROUNDED,y,x+width,y+ROUNDED),270,0,fill=title and TITLECOLOR or bgcolor) + d.pieslice((x+width-ROUNDED,y+height-ROUNDED,x+width,y+height),0,90,fill=bgcolor) + d.pieslice((x,y+height-ROUNDED,x+ROUNDED,y+height),90,180,fill=bgcolor) + if title: + d.polygon( (x+width/5, y, x+width-DR, y, x+width, y+DR, x+width, y+20, x+width/5+15, y+20), fill=TITLECOLOR) + self.draw_text(x+width/5+13, y+4, 10, title, (255,255,255), width*4/5-14) + + def node(self, x, y, width, height, title=None, start_color=BGCOLOR): + self._rounding_box(x,y,BOXSIZE[0]-16,BOXSIZE[1], bgcolor=start_color) + self._rounding_box(x+12,y,BOXSIZE[0]-16,BOXSIZE[1], bgcolor=(255,255,255)) + self._rounding_box(x+16,y,BOXSIZE[0]-16,BOXSIZE[1], title) + + def angle(self, arrow): + if not arrow[1]-arrow[3]: + angle = 180 + else: + angle = math.atan(-(arrow[2]-arrow[0]) / (arrow[1]-arrow[3])) * 180 / math.pi + angle = 270 - angle + if arrow[3]<arrow[1]: + angle = 180 + angle + return int(angle) + + def arrow(self, arrow): + d = ImageDraw.Draw(self.img) + d.line(arrow, width=1, fill=(0,0,0)) + angle = self.angle(arrow) + d.pieslice((arrow[2]-14,arrow[3]-14,arrow[2]+14,arrow[3]+14),angle-18,angle+18,fill=(0,0,0)) + + def draw_text(self, x, y, size, title, color=(155,255,255), maxlength=None, font_name=FONT, center=False): + d = ImageDraw.Draw(self.img) + font = ImageFont.truetype(font_name, size) + d.setfont(font) + size2 = d.textsize(title) + if maxlength: + fontsize = min(size, size * maxlength / size2[0]) + font = ImageFont.truetype(font_name, fontsize) + d.setfont(font) + size = d.textsize(title) + if center: + x = x-size[0]/2 + d.text( (x, y+(size2[1]-size[1])/2), title, color) + + def arrow_role(self, node_from, node_to, role='Hello'): + d = ImageDraw.Draw(self.img) + x = (node_from[0] + node_to[0]) /2 + y = (node_from[1] + node_to[1]) /2 + angle = self.angle(node_from+node_to) + 105 + d.pieslice((x-40,y-40,x+40,y+40),angle-5,angle+5,fill=(100,0,0)) + d.pieslice((x-6,y-6,x+6,y+6),angle-7,angle+7,fill=(255,255,255)) + + print -180 + angle - 90 + x = x + math.cos(angle * math.pi / 180) * 40 + y = y + math.sin(angle * math.pi / 180) * 40 + a,b = x,y + angle -= 120 + + x = x + math.cos(angle * math.pi / 180) * 20 + y = y + math.sin(angle * math.pi / 180) * 20 + + d.line((a,b,x,y), width=5, fill=(100,0,0)) + angle += 125 + d.pieslice((x-30,y-30,x+30,y+30),angle-7,angle+7,fill=(100,0,0)) + + x = x + math.cos(angle * math.pi / 180) * 50 + y = y + math.sin(angle * math.pi / 180) * 50 + return (x,y) + + def picture(self, x, y, fname): + img = Image.open(fname) + img2 = img.convert('RGBA') + self.img.paste(img2, (max(0,x-img.size[0]/2), max(0,y-img.size[1])), mask=img2) + + def __init__(self, img): + self.img = img + +class graph(object): + def __init__(self, img): + self.draw = draw(img) + + def intersect_one(self, start, stop): + if start[0] < stop[0]: + x1 = start[0] + BOXSIZE[0]/2 + 3 + else: + x1 = start[0] - BOXSIZE[0]/2 - 3 + if not start[0]-stop[0]: + y1 = 99999999999999 + else: + y1 = start[1] - (start[1] - stop[1]) * (start[0]-x1) / (start[0] - stop[0]) + + if start[1] < stop[1]: + y2 = start[1] + BOXSIZE[1]/2 + 3 + else: + y2 = start[1] - BOXSIZE[1]/2 - 3 + if not start[1]-stop[1]: + x2 = 99999999999999 + else: + x2 = start[0] - (start[0] - stop[0]) * (start[1]-y2) / (start[1] - stop[1]) + + if abs(start[0]-x1)+abs(start[1]-y1)<abs(start[0]-x2)+abs(y2-start[1]): + return (x1,y1) + return (x2,y2) + + def intersect(self, start, stop): + s = self.intersect_one(start,stop) + s2 = self.intersect_one(stop,start) + return s+s2 + + def node(self, x, y, data, start_color=False): + self.draw.node(x,y,BOXSIZE[0], BOXSIZE[1], data.get('title','Unknown'), start_color and (255,125,125) or BGCOLOR) + self.draw.picture(x+35, y+BOXSIZE[1]-5, addons.get_module_resource('process', 'report/gtk-help.png')) + if start_color: + self.draw.picture(x+65, y+BOXSIZE[1]-5, addons.get_module_resource('process', 'report/gtk-open.png')) + self.draw.picture(x+95, y+BOXSIZE[1]-5, addons.get_module_resource('process', 'report/gtk-print.png')) + y = y+25 + menus = data.get('menu','').split('/') + while menus: + menu = menus.pop(0) + if menu: + if menus: menu=menu+' /' + self.draw.draw_text(x+23, y, 10, menu, color=(0,0,0), maxlength=BOXSIZE[0] - 25, + font_name=addons.get_module_resource('process', 'report/ds.ttf')) + y+=15 + + def arrow_role(self, node_from, node_to, role='Hello'): + start = (node_from[0]+BOXSIZE[0]/2, node_from[1]+BOXSIZE[1]/2) + stop = (node_to[0]+BOXSIZE[0]/2, node_to[1]+BOXSIZE[1]/2) + (x,y) = self.draw.arrow_role(start, stop, role) + self.draw.picture(x, y-3, addons.get_module_resource('process', 'report/role.png')) + self.draw.draw_text(x,y-3, 12, 'Salesman', color=(0,0,0), center=True) + + def arrow(self, node_from, node_to): + start = (node_from[0]+BOXSIZE[0]/2, node_from[1]+BOXSIZE[1]/2) + stop = (node_to[0]+BOXSIZE[0]/2, node_to[1]+BOXSIZE[1]/2) + arrow = self.intersect(start,stop) + self.draw.arrow(arrow) + +if __name__=='__main__': + img = Image.new('RGB',size,'#ffffff') + g = graph(img) + g.node(50,100,{'title':'SALE AZER ORDER', 'menu':'Sales Management/Sales Orders/My Sales Order/My Open Sales Order'}, start_color=(200,100,100)) + g.node(350,150,{'title':'SALE AZER AZE ORDER', 'menu':'Sales Management/Sales Orders/My Quotations'}) + g.arrow((50,100),(350,150)) + + g.arrow_role((50,100),(350,150)) + + #img.show() + img.save('a.pdf') + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: + diff --git a/addons/process/report/report_process.py b/addons/process/report/report_process.py new file mode 100644 index 00000000000..53ec687fa9e --- /dev/null +++ b/addons/process/report/report_process.py @@ -0,0 +1,105 @@ +# -*- encoding: utf-8 -*- +############################################################################## +# +# Copyright (c) 2004-2008 TINY SPRL. (http://tiny.be) All Rights Reserved. +# +# $Id: print_instance.py 8595 2008-06-16 13:00:21Z stw $ +# +# WARNING: This program as such is intended to be used by professional +# programmers who take the whole responsability of assessing all potential +# consequences resulting from its eventual inadequacies and bugs +# End users who are looking for a ready-to-use solution with commercial +# garantees and support are strongly adviced to contract a Free Software +# Service Company +# +# This program is Free Software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# 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 General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +############################################################################## + + +import time, os + +import netsvc +import report,pooler,tools + +import process_print +import Image + + +class report_graph_instance(object): + def __init__(self, cr, uid, ids, data): + current_object = 'sale.order' + pool = pooler.get_pool(cr.dbname) + for process in pool.get('process.process').browse(cr, uid, ids): + nodes = {} + start = [] + transitions = {} + for node in process.node_ids: + nodes[node.id] = node + if node.flow_start: + start.append(node.id) + for tr in node.transition_out: + transitions[tr.id] = tr + g = tools.graph(nodes.keys(), map(lambda x: (x.node_from_id.id,x.node_to_id.id), transitions.values())) + g.process(start) + g.scale(250,250, 100, 10) + + img = Image.new('RGB',(1024,768),'#ffffff') + g2 = process_print.graph(img) + positions = g.result + for name,node in positions.items(): + start_color = (nodes[name].model_id.model==current_object) + g2.node(node['y'],node['x'], { + 'title': nodes[name].name, + 'menu': nodes[name].menu_id.complete_name + }, start_color=start_color) + for name,transition in transitions.items(): + if transition.transition_ids: + g2.arrow_role((positions[transition.node_from_id.id]['y'], positions[transition.node_from_id.id]['x']), + (positions[transition.node_to_id.id]['y'], positions[transition.node_to_id.id]['x'])) + g2.arrow((positions[transition.node_from_id.id]['y'], positions[transition.node_from_id.id]['x']), + (positions[transition.node_to_id.id]['y'], positions[transition.node_to_id.id]['x'])) + img.save('/tmp/a.pdf') + self.result = file('/tmp/a.pdf').read() + self.done = True + + def is_done(self): + return self.done + + def get(self): + if self.done: + return self.result + else: + return None + +class report_graph(report.interface.report_int): + def __init__(self, name, table): + report.interface.report_int.__init__(self, name) + self.table = table + + def result(self): + if self.obj.is_done(): + return (True, self.obj.get(), 'pdf') + else: + return (False, False, False) + + def create(self, cr, uid, ids, data, context={}): + self.obj = report_graph_instance(cr, uid, ids, data) + return (self.obj.get(), 'pdf') + +report_graph('report.process.process.print', 'process.process') + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: + diff --git a/addons/process/report/role.png b/addons/process/report/role.png Binary files differnew file mode 100644 index 00000000000..b221adcf6a7 --- /dev/null +++ b/addons/process/report/role.png diff --git a/addons/process/report/sb.ttf b/addons/process/report/sb.ttf Binary files differnew file mode 100644 index 00000000000..bdfff7bba0a --- /dev/null +++ b/addons/process/report/sb.ttf diff --git a/addons/process/security/ir.model.access.csv b/addons/process/security/ir.model.access.csv new file mode 100644 index 00000000000..9d56bb541f0 --- /dev/null +++ b/addons/process/security/ir.model.access.csv @@ -0,0 +1,9 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_process_process,process.process,model_process_process,base.group_user,1,0,0,0 +access_process_node,process.node,model_process_node,base.group_user,1,0,0,0 +access_process_transition,process.transition,model_process_transition,base.group_user,1,0,0,0 +access_process_transition_action,process.transition.action,model_process_transition_action,base.group_user,1,0,0,0 +access_process_process_manager,process.process,model_process_process,base.group_system,1,1,1,1 +access_process_node_manager,process.node,model_process_node,base.group_system,1,1,1,1 +access_process_transition_manager,process.transition,model_process_transition,base.group_system,1,1,1,1 +access_process_transition_action_manager,process.transition.action,model_process_transition_action,base.group_system,1,1,1,1 |
