← Back to team overview

savoirfairelinux-openerp team mailing list archive

[Merge] lp:~savoirfairelinux-openerp/openerp-crm/lettermgmt into lp:openerp-crm

 

Sandy Carter (http://www.savoirfairelinux.com) has proposed merging lp:~savoirfairelinux-openerp/openerp-crm/lettermgmt into lp:openerp-crm.

Requested reviews:
  OpenERP CRM Core Editors (crm-core-editors)

For more details, see:
https://code.launchpad.net/~savoirfairelinux-openerp/openerp-crm/lettermgmt/+merge/211124

7.0 port of lettermanagement module
-- 
https://code.launchpad.net/~savoirfairelinux-openerp/openerp-crm/lettermgmt/+merge/211124
Your team Savoir-faire Linux' OpenERP is subscribed to branch lp:~savoirfairelinux-openerp/openerp-crm/lettermgmt.
=== added directory 'lettermgmt'
=== added file 'lettermgmt/__init__.py'
--- lettermgmt/__init__.py	1970-01-01 00:00:00 +0000
+++ lettermgmt/__init__.py	2014-03-14 19:09:06 +0000
@@ -0,0 +1,29 @@
+# -*- encoding: utf-8 -*-
+###############################################################################
+#
+#    OpenERP, Open Source Management Solution
+#    This module copyright (C) 2013 Savoir-faire Linux
+#    (<http://www.savoirfairelinux.com>).
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+###############################################################################
+
+from . import letter_class
+from . import letter_folder
+from . import res_letter
+from . import letter_type
+from . import letter_reassignment
+from . import letter_history
+from . import letter_channel

=== added file 'lettermgmt/__openerp__.py'
--- lettermgmt/__openerp__.py	1970-01-01 00:00:00 +0000
+++ lettermgmt/__openerp__.py	2014-03-14 19:09:06 +0000
@@ -0,0 +1,66 @@
+# -*- encoding: utf-8 -*-
+###############################################################################
+#
+#    OpenERP, Open Source Management Solution
+#    This module copyright (C) 2013 Savoir-faire Linux
+#    (<http://www.savoirfairelinux.com>).
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+###############################################################################
+
+{
+    'name': 'Letter Management',
+    'version': '0.1',
+    'author': 'Savoir-faire Linux',
+    'maintainer': 'Savoir-faire Linux',
+    'website': 'http://www.savoirfairelinux.com',
+    'license': 'AGPL-3',
+    'category': 'Social Network',
+    'summary': 'Track letters, parcels, registered documents',
+    'description': """
+Letter Management
+=================
+
+Using this module you can track Incoming / Outgoing letters, parcels, registered documents
+or any other paper documents that are important for company to keep track of.
+
+Contributors
+------------
+* Sandy Carter <sandy.carter@xxxxxxxxxxxxxxxxxxxx>
+* Parthiv Patel, Tech Receptives (Original 6.0 Author)
+
+""",
+    'depends': ['mail'],
+    'external_dependencies': {
+        'python': [],
+    },
+    'data': [
+        "res_letter_view.xml",
+        "letter_folder_view.xml",
+        "letter_channel_view.xml",
+        "letter_class_view.xml",
+        "letter_history_view.xml",
+        "letter_reassignment_view.xml",
+        "letter_type_view.xml",
+        "letter_sequence.xml",
+        'security/ir.model.access.csv',
+    ],
+    'demo': ["letter_demo.xml"],
+    'test': [],
+    'installable': True,
+    'auto_install': False,
+}
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

=== added directory 'lettermgmt/i18n'
=== added file 'lettermgmt/i18n/es.po'
--- lettermgmt/i18n/es.po	1970-01-01 00:00:00 +0000
+++ lettermgmt/i18n/es.po	2014-03-14 19:09:06 +0000
@@ -0,0 +1,428 @@
+# Spanish translation for openobject-addons
+# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2011-01-02 08:02+0000\n"
+"PO-Revision-Date: 2011-08-26 22:07+0000\n"
+"Last-Translator: mgaja (GrupoIsep.com) <Unknown>\n"
+"Language-Team: Spanish <es@xxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-04-20 05:37+0000\n"
+"X-Generator: Launchpad (build 16567)\n"
+
+#. module: letter_mgmt
+#: view:res.letter:0
+msgid "Received Date"
+msgstr "Fecha de recepción"
+
+#. module: letter_mgmt
+#: model:ir.actions.act_window,name:letter_mgmt.action_letter_class_tree_view
+#: model:ir.ui.menu,name:letter_mgmt.letter_class_menu
+#: view:letter.class:0
+msgid "Letter Class"
+msgstr "Carta clase"
+
+#. module: letter_mgmt
+#: view:res.letter:0
+msgid "Send By"
+msgstr ""
+
+#. module: letter_mgmt
+#: code:addons/letter_mgmt/letter_mgmt.py:0
+#: view:res.letter:0
+#: selection:res.letter,state:0
+#, python-format
+msgid "Received"
+msgstr "Recibido"
+
+#. module: letter_mgmt
+#: view:res.letter:0
+msgid "Inbound Source"
+msgstr "Fuente de entrada"
+
+#. module: letter_mgmt
+#: code:addons/letter_mgmt/letter_mgmt.py:0
+#: view:res.letter:0
+#: selection:res.letter,state:0
+#, python-format
+msgid "Received Damage"
+msgstr ""
+
+#. module: letter_mgmt
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+"¡El nombre del objeto debe empezar con x_ y no contener ningún carácter "
+"especial!"
+
+#. module: letter_mgmt
+#: field:res.letter,ref_data:0
+msgid "Reference Number"
+msgstr "Número de referencia"
+
+#. module: letter_mgmt
+#: view:res.letter:0
+#: field:res.letter,note:0
+msgid "Note"
+msgstr "Nota"
+
+#. module: letter_mgmt
+#: field:letter.history,name:0
+msgid "Action"
+msgstr "Acción"
+
+#. module: letter_mgmt
+#: field:res.letter,state:0
+msgid "State"
+msgstr "Estado"
+
+#. module: letter_mgmt
+#: selection:res.letter,state:0
+msgid "Draft"
+msgstr "Borrador"
+
+#. module: letter_mgmt
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr "Nombre del modelo inválido en la definición de acción."
+
+#. module: letter_mgmt
+#: model:ir.model,name:letter_mgmt.model_letter_log
+msgid "A log class to log all movements regarding letters"
+msgstr ""
+"Una clase de registro para registrar todos los movimientos con respecto a "
+"las cartas"
+
+#. module: letter_mgmt
+#: field:res.letter,snd_rec_id:0
+msgid "Sender / Receiver"
+msgstr "Emisor / receptor"
+
+#. module: letter_mgmt
+#: field:letter.channel,name:0
+#: field:letter.class,name:0
+#: field:letter.type,name:0
+#: field:res.letter,type:0
+msgid "Type"
+msgstr "Tipo"
+
+#. module: letter_mgmt
+#: field:res.letter,date:0
+msgid "Sent / Received Date"
+msgstr "Fecha enviados / recibidos"
+
+#. module: letter_mgmt
+#: model:ir.actions.act_window,name:letter_mgmt.action_res_letter_out_tree_view
+#: model:ir.ui.menu,name:letter_mgmt.res_letter_out_menu
+#: view:res.letter:0
+msgid "Outbound Letter(s)"
+msgstr ""
+
+#. module: letter_mgmt
+#: model:ir.model,name:letter_mgmt.model_letter_history
+msgid "Letter Communication History"
+msgstr "Histórico de cartas de comunicación"
+
+#. module: letter_mgmt
+#: model:ir.actions.act_window,name:letter_mgmt.action_letter_type_tree_view
+#: model:ir.ui.menu,name:letter_mgmt.letter_type_menu
+#: view:letter.type:0
+msgid "Letter Type"
+msgstr "Tipo de carta"
+
+#. module: letter_mgmt
+#: model:ir.model,name:letter_mgmt.model_letter_channel
+msgid "channels using which letters can be sent/received like:post,fax"
+msgstr ""
+"canales mediante los cuales las cartas pueden ser enviadas/recibidas, como: "
+"correo, fax"
+
+#. module: letter_mgmt
+#: model:ir.actions.act_window,name:letter_mgmt.action_letter_history_tree_view
+msgid "Letter History"
+msgstr "Histórico de cartas"
+
+#. module: letter_mgmt
+#: field:res.letter,company_id:0
+msgid "Company"
+msgstr "Compañía"
+
+#. module: letter_mgmt
+#: help:res.letter,type:0
+msgid "Type of Letter, Depeding upon size"
+msgstr "Tipo de carta, dependiendo del tamaño"
+
+#. module: letter_mgmt
+#: view:res.letter:0
+msgid "Extra Info."
+msgstr "Info Extra."
+
+#. module: letter_mgmt
+#: help:res.letter,class:0
+msgid "Classification of Document"
+msgstr "Clasificación del documento"
+
+#. module: letter_mgmt
+#: model:ir.module.module,shortdesc:letter_mgmt.module_meta_information
+msgid "Letter Management"
+msgstr ""
+
+#. module: letter_mgmt
+#: code:addons/letter_mgmt/letter_mgmt.py:0
+#: view:res.letter:0
+#: selection:res.letter,state:0
+#, python-format
+msgid "Sent"
+msgstr "Enviado"
+
+#. module: letter_mgmt
+#: field:letter.history,date:0
+msgid "Date"
+msgstr "Fecha"
+
+#. module: letter_mgmt
+#: model:ir.ui.menu,name:letter_mgmt.letter_log_config_menu
+msgid "Configuration"
+msgstr "Configuración"
+
+#. module: letter_mgmt
+#: view:res.letter:0
+msgid "Outbound Source"
+msgstr "Fuente de salida"
+
+#. module: letter_mgmt
+#: field:res.letter,user_id:0
+msgid "Dispatcher"
+msgstr "Transportista"
+
+#. module: letter_mgmt
+#: selection:res.letter,move:0
+msgid "OUT"
+msgstr ""
+
+#. module: letter_mgmt
+#: help:res.letter,number:0
+msgid "Autogenerated Number of letter"
+msgstr "Número de carta autogenerado"
+
+#. module: letter_mgmt
+#: field:res.letter,class:0
+msgid "Class"
+msgstr "Clase"
+
+#. module: letter_mgmt
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "¡XML inválido para la definición de la vista!"
+
+#. module: letter_mgmt
+#: field:res.letter,channel_id:0
+msgid "Sent / Receive Source"
+msgstr "Fuente de envió / recepción"
+
+#. module: letter_mgmt
+#: model:ir.model,name:letter_mgmt.model_res_letter
+msgid "A Register class to log all movements regarding letters"
+msgstr ""
+"Una clase de registro para registrar todos los movimientos con respecto a "
+"las cartas"
+
+#. module: letter_mgmt
+#: code:addons/letter_mgmt/letter_mgmt.py:0
+#: selection:res.letter,state:0
+#, python-format
+msgid "Received But Returned"
+msgstr "Recibido pero devuelto"
+
+#. module: letter_mgmt
+#: field:letter.history,register_id:0
+msgid "Register"
+msgstr "Registro"
+
+#. module: letter_mgmt
+#: model:ir.model,name:letter_mgmt.model_letter_class
+msgid "letter like : classified, confidential, personal, etc."
+msgstr "carta como: secreto, confidencial, personal, etc."
+
+#. module: letter_mgmt
+#: field:letter.history,user_id:0
+msgid "User Responsible"
+msgstr "Usuario responsable"
+
+#. module: letter_mgmt
+#: model:ir.actions.act_window,name:letter_mgmt.action_res_letter_in_tree_view
+#: model:ir.ui.menu,name:letter_mgmt.res_letter_in_menu
+#: view:res.letter:0
+msgid "Inbound Letter(s)"
+msgstr ""
+
+#. module: letter_mgmt
+#: model:ir.module.module,description:letter_mgmt.module_meta_information
+msgid ""
+"\n"
+"    Using this module you can track Incoming / Outgoing letters, parcels, "
+"registered documents\n"
+"    or any other paper documents that are important for company to keep "
+"track of.\n"
+"    "
+msgstr ""
+
+#. module: letter_mgmt
+#: field:letter.channel,active:0
+#: field:letter.class,active:0
+#: field:letter.type,active:0
+#: field:res.letter,active:0
+msgid "Active"
+msgstr "Activo"
+
+#. module: letter_mgmt
+#: view:res.letter:0
+msgid "Outbound Letter"
+msgstr ""
+
+#. module: letter_mgmt
+#: help:res.letter,name:0
+msgid "Subject of letter"
+msgstr "Asunto de la carta"
+
+#. module: letter_mgmt
+#: code:addons/letter_mgmt/letter_mgmt.py:0
+#: view:res.letter:0
+#, python-format
+msgid "Set To Draft"
+msgstr "Establecer en borrador"
+
+#. module: letter_mgmt
+#: selection:res.letter,move:0
+msgid "IN"
+msgstr ""
+
+#. module: letter_mgmt
+#: selection:res.letter,state:0
+msgid "Cancelled"
+msgstr "Cancelado"
+
+#. module: letter_mgmt
+#: help:res.letter,ref_data:0
+msgid "Reference Number Provided by postal provider."
+msgstr ""
+
+#. module: letter_mgmt
+#: help:res.letter,move:0
+msgid "Incoming or Outgoing Letter"
+msgstr ""
+
+#. module: letter_mgmt
+#: view:letter.history:0
+#: view:res.letter:0
+#: field:res.letter,history_line:0
+msgid "History"
+msgstr "Histórico"
+
+#. module: letter_mgmt
+#: view:res.letter:0
+msgid "Received For"
+msgstr ""
+
+#. module: letter_mgmt
+#: field:letter.type,code:0
+msgid "Code"
+msgstr "Código"
+
+#. module: letter_mgmt
+#: view:res.letter:0
+msgid "Letteres"
+msgstr "Cartas"
+
+#. module: letter_mgmt
+#: field:res.letter,parent_id:0
+msgid "Parent"
+msgstr "Padre"
+
+#. module: letter_mgmt
+#: field:res.letter,int_ref:0
+msgid "Reference"
+msgstr "Referencia"
+
+#. module: letter_mgmt
+#: model:ir.actions.act_window,name:letter_mgmt.action_letter_channel_tree_view
+#: model:ir.ui.menu,name:letter_mgmt.letter_channel_menu
+#: view:letter.channel:0
+msgid "Letter Channel"
+msgstr ""
+
+#. module: letter_mgmt
+#: view:res.letter:0
+msgid "Received but Returned"
+msgstr ""
+
+#. module: letter_mgmt
+#: field:res.letter,move:0
+msgid "Move"
+msgstr "Mover"
+
+#. module: letter_mgmt
+#: field:res.letter,number:0
+msgid "Number"
+msgstr "Número"
+
+#. module: letter_mgmt
+#: view:res.letter:0
+msgid "Inbound Letter"
+msgstr ""
+
+#. module: letter_mgmt
+#: view:res.letter:0
+msgid "Letter Line(s)"
+msgstr ""
+
+#. module: letter_mgmt
+#: model:ir.ui.menu,name:letter_mgmt.letter_log_menu
+#: model:ir.ui.menu,name:letter_mgmt.res_letter_menu
+msgid "Letter(s)"
+msgstr "Carta/s"
+
+#. module: letter_mgmt
+#: view:res.letter:0
+msgid "Sent Date"
+msgstr ""
+
+#. module: letter_mgmt
+#: field:res.letter,child_line:0
+msgid "Letter Lines"
+msgstr ""
+
+#. module: letter_mgmt
+#: code:addons/letter_mgmt/letter_mgmt.py:0
+#: view:res.letter:0
+#, python-format
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: letter_mgmt
+#: field:res.letter,partner_id:0
+msgid "Partner"
+msgstr "Empresa"
+
+#. module: letter_mgmt
+#: model:ir.model,name:letter_mgmt.model_letter_type
+msgid "types for letters like : envelope,parcel, etc."
+msgstr ""
+
+#. module: letter_mgmt
+#: field:res.letter,int_ref2:0
+msgid "Reference 2"
+msgstr "Referencia 2"
+
+#. module: letter_mgmt
+#: field:res.letter,name:0
+msgid "Subject"
+msgstr "Asunto"

=== added file 'lettermgmt/i18n/fr.po'
--- lettermgmt/i18n/fr.po	1970-01-01 00:00:00 +0000
+++ lettermgmt/i18n/fr.po	2014-03-14 19:09:06 +0000
@@ -0,0 +1,605 @@
+# Translation of OpenERP Server.
+# This file contains the translation of the following modules:
+# 	* lettermgmt
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: OpenERP Server 7.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-01-06 20:32+0000\n"
+"PO-Revision-Date: 2014-01-06 15:51-0500\n"
+"Last-Translator: Sandy Carter <sandy.carter@xxxxxxxxxxxxxxxxxxxx>\n"
+"Language-Team: Savoir-faire Linux\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Poedit 1.5.7\n"
+"X-Poedit-SourceCharset: UTF-8\n"
+
+#. module: lettermgmt
+#: field:res.letter,weight:0
+msgid "Weight (in KG)"
+msgstr "Le poids net en Kg."
+
+#. module: lettermgmt
+#: field:res.letter,recipient_ids:0
+msgid "Send to"
+msgstr "Envoyer à"
+
+#. module: lettermgmt
+#: model:ir.actions.act_window,name:lettermgmt.action_letter_class_tree_view
+#: model:ir.ui.menu,name:lettermgmt.letter_class_menu view:letter.class:0
+msgid "Letter Class"
+msgstr "Nature du courrier"
+
+#. module: lettermgmt
+#: field:res.letter,send_zip:0
+msgid "Zip"
+msgstr "Code Postal"
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Inbound Source"
+msgstr "Source de courrier arrivant"
+
+#. module: lettermgmt
+#: help:res.letter,orig_ref:0
+msgid "Reference Number at Origin."
+msgstr "Numéro de référence à l'origine."
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Action History"
+msgstr "Historique des actions"
+
+#. module: lettermgmt
+#: field:res.letter,reassignment_ids:0
+msgid "Reassignment lines"
+msgstr "Lignes de réaffectation"
+
+#. module: lettermgmt
+#: help:res.letter,track_ref:0
+msgid "Reference Number used for Tracking."
+msgstr "Numéro de référence de suivi."
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Arrival Date"
+msgstr "Date d'arrivée"
+
+#. module: lettermgmt
+#: field:res.letter,parent_id:0
+msgid "Parent"
+msgstr "Parent"
+
+#. module: lettermgmt
+#: field:res.letter,message_unread:0
+msgid "Unread Messages"
+msgstr "Messages non-lus"
+
+#. module: lettermgmt
+#: help:res.letter,folder_id:0
+msgid "Folder which contains letter."
+msgstr "Référence du dossier qui contient ce courrier"
+
+#. module: lettermgmt
+#: help:res.letter,name:0
+msgid "Subject of letter."
+msgstr "Objet du courrier."
+
+#. module: lettermgmt
+#: code:addons/lettermgmt/res_letter.py:32
+#: model:ir.model,name:lettermgmt.model_res_letter
+#, python-format
+msgid "Log of Letter Movements"
+msgstr "Enregistrement de mouvements du courrier"
+
+#. module: lettermgmt
+#: view:res.letter:0 selection:res.letter,state:0
+msgid "Received"
+msgstr "Reçu"
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Sender"
+msgstr "Expéditeur"
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Thread"
+msgstr "Discussion"
+
+#. module: lettermgmt
+#: field:letter.history,register_id:0
+msgid "Register"
+msgstr "S'inscrire"
+
+#. module: lettermgmt
+#: field:res.letter,message_ids:0
+msgid "Messages"
+msgstr "Messages"
+
+#. module: lettermgmt
+#: code:addons/lettermgmt/letter_channel.py:31
+#: model:ir.model,name:lettermgmt.model_letter_channel
+#, python-format
+msgid "Send/Receive channel"
+msgstr "Canal d'envoi/réception"
+
+#. module: lettermgmt
+#: help:res.letter,send_id:0
+msgid "Person who sent Letter."
+msgstr "Personne qui a envoyé le courrier."
+
+#. module: lettermgmt
+#: help:letter.reassignment,letter_id:0
+msgid "Letter in question."
+msgstr "Courrier en question."
+
+#. module: lettermgmt
+#: selection:res.letter,state:0
+msgid "Cancelled"
+msgstr "Annulé"
+
+#. module: lettermgmt
+#: help:res.letter,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr "Si coché, les nouveaux messages demanderont votre attention."
+
+#. module: lettermgmt
+#: code:addons/lettermgmt/letter_reassignment.py:30
+#: model:ir.model,name:lettermgmt.model_letter_reassignment
+#, python-format
+msgid "Reassignment line"
+msgstr "Ligne de réaffectation"
+
+#. module: lettermgmt
+#: model:ir.ui.menu,name:lettermgmt.letter_log_config_menu
+msgid "Configuration"
+msgstr "Configuration"
+
+#. module: lettermgmt
+#: model:ir.actions.act_window,name:lettermgmt.action_letter_channel_tree_view
+#: model:ir.ui.menu,name:lettermgmt.letter_channel_menu view:letter.channel:0
+msgid "Letter Channel"
+msgstr "Canal de communication"
+
+#. module: lettermgmt
+#: field:res.letter,move:0
+msgid "Move"
+msgstr "Mouvement"
+
+#. module: lettermgmt
+#: help:res.letter,type:0
+msgid "Type of Letter, Depending upon size."
+msgstr "Type de courrier."
+
+#. module: lettermgmt
+#: help:res.letter,message_summary:0
+msgid ""
+"Holds the Chatter summary (number of messages, ...). This summary is "
+"directly in html format in order to be inserted in kanban views."
+msgstr ""
+"Contient le résumé de la discussion (nombre de messages, ...). Ce résumé est "
+"au format HTML pour permettre son utilisation dans les vues kanban."
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Copies to External"
+msgstr "Ampliataires"
+
+#. module: lettermgmt
+#: view:res.letter:0 field:res.letter,name:0
+msgid "Subject"
+msgstr "Objet"
+
+#. module: lettermgmt
+#: field:res.letter,date:0
+msgid "Letter Date"
+msgstr "Date du courrier"
+
+#. module: lettermgmt
+#: model:ir.ui.menu,name:lettermgmt.letter_log_menu
+msgid "Letter Management"
+msgstr "Gestion du courrier"
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Create"
+msgstr "Créer"
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Send"
+msgstr "Envoyer"
+
+#. module: lettermgmt
+#: field:res.letter,number:0
+msgid "Number"
+msgstr "Numéro"
+
+#. module: lettermgmt
+#: field:res.letter,state:0
+msgid "State"
+msgstr "État"
+
+#. module: lettermgmt
+#: field:res.letter,message_follower_ids:0
+msgid "Followers"
+msgstr "Abonnés"
+
+#. module: lettermgmt
+#: field:letter.channel,name:0 field:letter.class,name:0
+#: field:letter.type,name:0 field:res.letter,type:0
+msgid "Type"
+msgstr "Type"
+
+#. module: lettermgmt
+#: selection:res.letter,state:0
+msgid "Sent"
+msgstr "Envoyé"
+
+#. module: lettermgmt
+#: view:res.letter:0 field:res.letter,extern_partner_ids:0
+msgid "Recipients"
+msgstr "Destinataires"
+
+#. module: lettermgmt
+#: model:ir.actions.act_window,name:lettermgmt.action_letter_folder_tree_view
+#: model:ir.ui.menu,name:lettermgmt.letter_folder_menu
+msgid "Letter Folders"
+msgstr "Dossiers de courrier"
+
+#. module: lettermgmt
+#: model:ir.actions.act_window,name:lettermgmt.action_letter_reassignment_tree_view
+msgid "Letter Reassignment"
+msgstr "Réaffectation de courrier"
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Outbound Source"
+msgstr "Source de courrier départ"
+
+#. module: lettermgmt
+#: field:res.letter,class:0
+msgid "Class"
+msgstr "Nature"
+
+#. module: lettermgmt
+#: field:res.letter,expeditor_ref:0
+msgid "Expeditor Reference"
+msgstr "Code de référence de l'expéditeur"
+
+#. module: lettermgmt
+#: selection:res.letter,state:0
+msgid "Created"
+msgstr "Créé"
+
+#. module: lettermgmt
+#: help:res.letter,class:0
+msgid "Classification of Document."
+msgstr "Classification du courrier."
+
+#. module: lettermgmt
+#: field:res.letter,orig_ref:0
+msgid "Original Reference"
+msgstr "Référence courrier d'origine"
+
+#. module: lettermgmt
+#: field:letter.reassignment,comment:0
+msgid "Comment"
+msgstr "Commentaires"
+
+#. module: lettermgmt
+#: help:res.letter,number:0
+msgid "Auto Generated Number of letter."
+msgstr "Numéro identifiant auto-généré du courrier."
+
+#. module: lettermgmt
+#: selection:res.letter,state:0
+msgid "Validated"
+msgstr "Validé"
+
+#. module: lettermgmt
+#: help:letter.folder,letter_ids:0
+msgid "Letters contained in this folder."
+msgstr "Courrier appartenant au dossier."
+
+#. module: lettermgmt
+#: help:letter.reassignment,comment:0
+msgid "Comment for user explaining forward."
+msgstr "Commentaire pour destinataire de réaffectation."
+
+#. module: lettermgmt
+#: model:ir.actions.act_window,name:lettermgmt.action_res_letter_out_tree_view
+#: model:ir.ui.menu,name:lettermgmt.res_letter_out_menu
+msgid "Outbound Letters"
+msgstr "Courriers départ"
+
+#. module: lettermgmt
+#: field:res.letter,child_line:0
+msgid "Letter Lines"
+msgstr "Lignes du courrier"
+
+#. module: lettermgmt
+#: help:letter.reassignment,name:0
+msgid "User to forward letter to."
+msgstr "Utilisateur à qui transférer le courrier. "
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Dimensions"
+msgstr "Dimensions"
+
+#. module: lettermgmt
+#: field:res.letter,track_ref:0
+msgid "Tracking Reference"
+msgstr "Code référence de suivi"
+
+#. module: lettermgmt
+#: field:res.letter,note:0
+msgid "Note"
+msgstr "Note"
+
+#. module: lettermgmt
+#: selection:res.letter,state:0
+msgid "Draft"
+msgstr "Brouillon"
+
+#. module: lettermgmt
+#: field:res.letter,send_id:0
+msgid "Send By"
+msgstr "De"
+
+#. module: lettermgmt
+#: code:addons/lettermgmt/letter_type.py:31
+#: model:ir.actions.act_window,name:lettermgmt.action_letter_type_tree_view
+#: model:ir.model,name:lettermgmt.model_letter_type
+#: model:ir.ui.menu,name:lettermgmt.letter_type_menu view:letter.type:0
+#, python-format
+msgid "Letter Type"
+msgstr "Type du courrier"
+
+#. module: lettermgmt
+#: model:ir.actions.act_window,name:lettermgmt.action_letter_history_tree_view
+msgid "Letter History"
+msgstr "Historique du courrier"
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Validate"
+msgstr "Valider"
+
+#. module: lettermgmt
+#: field:res.letter,message_is_follower:0
+msgid "Is a Follower"
+msgstr "Est abonné"
+
+#. module: lettermgmt
+#: field:letter.reassignment,letter_id:0 view:res.letter:0
+msgid "Letter"
+msgstr "Courrier"
+
+#. module: lettermgmt
+#: field:letter.history,date:0
+msgid "Date"
+msgstr "Date"
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Recipient"
+msgstr "Destinataire"
+
+#. module: lettermgmt
+#: selection:res.letter,move:0
+msgid "OUT"
+msgstr ""
+
+#. module: lettermgmt
+#: selection:res.letter,state:0
+msgid "Received But Returned"
+msgstr "Reçu, mais renvoyé"
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Set To Draft"
+msgstr "Mettre à l'état \"Brouillon\""
+
+#. module: lettermgmt
+#: field:res.letter,message_summary:0
+msgid "Summary"
+msgstr "Résumé"
+
+#. module: lettermgmt
+#: field:letter.history,name:0
+msgid "Action"
+msgstr "Action"
+
+#. module: lettermgmt
+#: help:res.letter,partner_id:0
+msgid "Recipient of letter."
+msgstr "Destinataire du courrier."
+
+#. module: lettermgmt
+#: view:letter.history:0 field:res.letter,history_line:0
+msgid "History"
+msgstr "Historique"
+
+#. module: lettermgmt
+#: field:letter.folder,code:0 field:letter.type,code:0
+msgid "Code"
+msgstr "Code"
+
+#. module: lettermgmt
+#: code:addons/lettermgmt/letter_class.py:31
+#: model:ir.model,name:lettermgmt.model_letter_class
+#, python-format
+msgid "Letter Classification"
+msgstr "Classification du courrier"
+
+#. module: lettermgmt
+#: help:res.letter,recipient_ids:0
+msgid "Persons who will receive Letter."
+msgstr "Personnes qui vont recevoir le courrier."
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "References"
+msgstr "Références"
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Cancel"
+msgstr "Annuler"
+
+#. module: lettermgmt
+#: field:res.letter,partner_id:0
+msgid "Follow up by"
+msgstr "Suivi par"
+
+#. module: lettermgmt
+#: help:res.letter,date:0
+msgid "Created Date of Letter Logging."
+msgstr "Date de création d'enregistrement du courrier."
+
+#. module: lettermgmt
+#: field:res.letter,size:0
+msgid "Size"
+msgstr "Taille"
+
+#. module: lettermgmt
+#: field:res.letter,send_city:0
+msgid "City"
+msgstr "Ville"
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Send Date"
+msgstr "Date d'envoi"
+
+#. module: lettermgmt
+#: field:res.letter,channel_id:0
+msgid "Sent / Receive Source"
+msgstr "Source d'envoi/réception"
+
+#. module: lettermgmt
+#: view:res.letter:0 selection:res.letter,state:0
+msgid "Received Damage"
+msgstr "Reçu endommagé"
+
+#. module: lettermgmt
+#: selection:res.letter,move:0
+msgid "INTERN"
+msgstr ""
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Details"
+msgstr "Détails"
+
+#. module: lettermgmt
+#: field:res.letter,folder_id:0
+msgid "Folder"
+msgstr "Dossier"
+
+#. module: lettermgmt
+#: model:ir.actions.act_window,name:lettermgmt.action_res_letter_in_tree_view
+#: model:ir.ui.menu,name:lettermgmt.res_letter_in_menu
+msgid "Inbound Letters"
+msgstr "Courriers arrivants"
+
+#. module: lettermgmt
+#: help:res.letter,move:0
+msgid "Incoming, Outgoing or Internal Letter."
+msgstr "Courrier arrivant, de départ ou interne."
+
+#. module: lettermgmt
+#: code:addons/lettermgmt/letter_history.py:31
+#: model:ir.model,name:lettermgmt.model_letter_history
+#, python-format
+msgid "Letter Communication History"
+msgstr "Historique de communication du courrier"
+
+#. module: lettermgmt
+#: help:res.letter,expeditor_ref:0
+msgid "Reference Number used by Expeditor."
+msgstr "Numéro de référence provenant de l’expéditeur."
+
+#. module: lettermgmt
+#: field:letter.folder,name:0 field:letter.reassignment,name:0
+msgid "Name"
+msgstr "Nom"
+
+#. module: lettermgmt
+#: sql_constraint:letter.folder:0 sql_constraint:letter.type:0
+msgid "Code must be unique !"
+msgstr "`code` doit être unique."
+
+#. module: lettermgmt
+#: field:res.letter,send_country:0
+msgid "Country"
+msgstr "Pays"
+
+#. module: lettermgmt
+#: field:letter.history,user_id:0
+msgid "User Responsible"
+msgstr "Responsable"
+
+#. module: lettermgmt
+#: view:letter.reassignment:0 view:res.letter:0
+msgid "Reassignment"
+msgstr "Réaffectation"
+
+#. module: lettermgmt
+#: selection:res.letter,move:0
+msgid "IN"
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,snd_rec_date:0
+msgid "Sent / Received Date"
+msgstr "Date d'envoi/réception"
+
+#. module: lettermgmt
+#: help:res.letter,message_ids:0
+msgid "Messages and communication history"
+msgstr "Historique des messages et des communications"
+
+#. module: lettermgmt
+#: code:addons/lettermgmt/letter_folder.py:30
+#: model:ir.model,name:lettermgmt.model_letter_folder view:letter.folder:0
+#, python-format
+msgid "Letter Folder"
+msgstr "Dossier de courrier"
+
+#. module: lettermgmt
+#: model:ir.ui.menu,name:lettermgmt.res_letter_menu
+#: field:letter.folder,letter_ids:0 view:res.letter:0
+msgid "Letters"
+msgstr "Courrier"
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Received but Returned"
+msgstr "Reçu, mais renvoyé"
+
+#. module: lettermgmt
+#: help:res.letter,reassignment_ids:0
+msgid "Reassignment users and comments"
+msgstr "Utilisateurs et commentaires de réaffectation"
+
+#. module: lettermgmt
+#: field:res.letter,send_street:0
+msgid "Street"
+msgstr "Rue"
+
+#~ msgid "Kind of Document."
+#~ msgstr "Nature du courrier"
+
+#~ msgid "Letter Kind"
+#~ msgstr "Nature du courrier"
+
+#~ msgid "Kind"
+#~ msgstr "Nature"

=== added file 'lettermgmt/i18n/lettermgmt.pot'
--- lettermgmt/i18n/lettermgmt.pot	1970-01-01 00:00:00 +0000
+++ lettermgmt/i18n/lettermgmt.pot	2014-03-14 19:09:06 +0000
@@ -0,0 +1,606 @@
+# Translation of OpenERP Server.
+# This file contains the translation of the following modules:
+#	* lettermgmt
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: OpenERP Server 7.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-01-06 20:32+0000\n"
+"PO-Revision-Date: 2014-01-06 20:32+0000\n"
+"Last-Translator: <>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: lettermgmt
+#: field:res.letter,weight:0
+msgid "Weight (in KG)"
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,recipient_ids:0
+msgid "Send to"
+msgstr ""
+
+#. module: lettermgmt
+#: model:ir.actions.act_window,name:lettermgmt.action_letter_class_tree_view
+#: model:ir.ui.menu,name:lettermgmt.letter_class_menu
+#: view:letter.class:0
+msgid "Letter Class"
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,send_zip:0
+msgid "Zip"
+msgstr ""
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Inbound Source"
+msgstr ""
+
+#. module: lettermgmt
+#: help:res.letter,orig_ref:0
+msgid "Reference Number at Origin."
+msgstr ""
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Action History"
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,reassignment_ids:0
+msgid "Reassignment lines"
+msgstr ""
+
+#. module: lettermgmt
+#: help:res.letter,track_ref:0
+msgid "Reference Number used for Tracking."
+msgstr ""
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Arrival Date"
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,parent_id:0
+msgid "Parent"
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,message_unread:0
+msgid "Unread Messages"
+msgstr ""
+
+#. module: lettermgmt
+#: help:res.letter,folder_id:0
+msgid "Folder which contains letter."
+msgstr ""
+
+#. module: lettermgmt
+#: help:res.letter,name:0
+msgid "Subject of letter."
+msgstr ""
+
+#. module: lettermgmt
+#: code:addons/lettermgmt/res_letter.py:32
+#: model:ir.model,name:lettermgmt.model_res_letter
+#, python-format
+msgid "Log of Letter Movements"
+msgstr ""
+
+#. module: lettermgmt
+#: view:res.letter:0
+#: selection:res.letter,state:0
+msgid "Received"
+msgstr ""
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Sender"
+msgstr ""
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Thread"
+msgstr ""
+
+#. module: lettermgmt
+#: field:letter.history,register_id:0
+msgid "Register"
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,message_ids:0
+msgid "Messages"
+msgstr ""
+
+#. module: lettermgmt
+#: code:addons/lettermgmt/letter_channel.py:31
+#: model:ir.model,name:lettermgmt.model_letter_channel
+#, python-format
+msgid "Send/Receive channel"
+msgstr ""
+
+#. module: lettermgmt
+#: help:res.letter,send_id:0
+msgid "Person who sent Letter."
+msgstr ""
+
+#. module: lettermgmt
+#: help:letter.reassignment,letter_id:0
+msgid "Letter in question."
+msgstr ""
+
+#. module: lettermgmt
+#: selection:res.letter,state:0
+msgid "Cancelled"
+msgstr ""
+
+#. module: lettermgmt
+#: help:res.letter,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr ""
+
+#. module: lettermgmt
+#: code:addons/lettermgmt/letter_reassignment.py:30
+#: model:ir.model,name:lettermgmt.model_letter_reassignment
+#, python-format
+msgid "Reassignment line"
+msgstr ""
+
+#. module: lettermgmt
+#: model:ir.ui.menu,name:lettermgmt.letter_log_config_menu
+msgid "Configuration"
+msgstr ""
+
+#. module: lettermgmt
+#: model:ir.actions.act_window,name:lettermgmt.action_letter_channel_tree_view
+#: model:ir.ui.menu,name:lettermgmt.letter_channel_menu
+#: view:letter.channel:0
+msgid "Letter Channel"
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,move:0
+msgid "Move"
+msgstr ""
+
+#. module: lettermgmt
+#: help:res.letter,type:0
+msgid "Type of Letter, Depending upon size."
+msgstr ""
+
+#. module: lettermgmt
+#: help:res.letter,message_summary:0
+msgid "Holds the Chatter summary (number of messages, ...). This summary is directly in html format in order to be inserted in kanban views."
+msgstr ""
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Copies to External"
+msgstr ""
+
+#. module: lettermgmt
+#: view:res.letter:0
+#: field:res.letter,name:0
+msgid "Subject"
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,date:0
+msgid "Letter Date"
+msgstr ""
+
+#. module: lettermgmt
+#: model:ir.ui.menu,name:lettermgmt.letter_log_menu
+msgid "Letter Management"
+msgstr ""
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Create"
+msgstr ""
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Send"
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,number:0
+msgid "Number"
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,state:0
+msgid "State"
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,message_follower_ids:0
+msgid "Followers"
+msgstr ""
+
+#. module: lettermgmt
+#: field:letter.channel,name:0
+#: field:letter.class,name:0
+#: field:letter.type,name:0
+#: field:res.letter,type:0
+msgid "Type"
+msgstr ""
+
+#. module: lettermgmt
+#: selection:res.letter,state:0
+msgid "Sent"
+msgstr ""
+
+#. module: lettermgmt
+#: view:res.letter:0
+#: field:res.letter,extern_partner_ids:0
+msgid "Recipients"
+msgstr ""
+
+#. module: lettermgmt
+#: model:ir.actions.act_window,name:lettermgmt.action_letter_folder_tree_view
+#: model:ir.ui.menu,name:lettermgmt.letter_folder_menu
+msgid "Letter Folders"
+msgstr ""
+
+#. module: lettermgmt
+#: model:ir.actions.act_window,name:lettermgmt.action_letter_reassignment_tree_view
+msgid "Letter Reassignment"
+msgstr ""
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Outbound Source"
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,class:0
+msgid "Class"
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,expeditor_ref:0
+msgid "Expeditor Reference"
+msgstr ""
+
+#. module: lettermgmt
+#: selection:res.letter,state:0
+msgid "Created"
+msgstr ""
+
+#. module: lettermgmt
+#: help:res.letter,class:0
+msgid "Classification of Document."
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,orig_ref:0
+msgid "Original Reference"
+msgstr ""
+
+#. module: lettermgmt
+#: field:letter.reassignment,comment:0
+msgid "Comment"
+msgstr ""
+
+#. module: lettermgmt
+#: help:res.letter,number:0
+msgid "Auto Generated Number of letter."
+msgstr ""
+
+#. module: lettermgmt
+#: selection:res.letter,state:0
+msgid "Validated"
+msgstr ""
+
+#. module: lettermgmt
+#: help:letter.folder,letter_ids:0
+msgid "Letters contained in this folder."
+msgstr ""
+
+#. module: lettermgmt
+#: help:letter.reassignment,comment:0
+msgid "Comment for user explaining forward."
+msgstr ""
+
+#. module: lettermgmt
+#: model:ir.actions.act_window,name:lettermgmt.action_res_letter_out_tree_view
+#: model:ir.ui.menu,name:lettermgmt.res_letter_out_menu
+msgid "Outbound Letters"
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,child_line:0
+msgid "Letter Lines"
+msgstr ""
+
+#. module: lettermgmt
+#: help:letter.reassignment,name:0
+msgid "User to forward letter to."
+msgstr ""
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Dimensions"
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,track_ref:0
+msgid "Tracking Reference"
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,note:0
+msgid "Note"
+msgstr ""
+
+#. module: lettermgmt
+#: selection:res.letter,state:0
+msgid "Draft"
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,send_id:0
+msgid "Send By"
+msgstr ""
+
+#. module: lettermgmt
+#: code:addons/lettermgmt/letter_type.py:31
+#: model:ir.actions.act_window,name:lettermgmt.action_letter_type_tree_view
+#: model:ir.model,name:lettermgmt.model_letter_type
+#: model:ir.ui.menu,name:lettermgmt.letter_type_menu
+#: view:letter.type:0
+#, python-format
+msgid "Letter Type"
+msgstr ""
+
+#. module: lettermgmt
+#: model:ir.actions.act_window,name:lettermgmt.action_letter_history_tree_view
+msgid "Letter History"
+msgstr ""
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Validate"
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,message_is_follower:0
+msgid "Is a Follower"
+msgstr ""
+
+#. module: lettermgmt
+#: field:letter.reassignment,letter_id:0
+#: view:res.letter:0
+msgid "Letter"
+msgstr ""
+
+#. module: lettermgmt
+#: field:letter.history,date:0
+msgid "Date"
+msgstr ""
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Recipient"
+msgstr ""
+
+#. module: lettermgmt
+#: selection:res.letter,move:0
+msgid "OUT"
+msgstr ""
+
+#. module: lettermgmt
+#: selection:res.letter,state:0
+msgid "Received But Returned"
+msgstr ""
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Set To Draft"
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,message_summary:0
+msgid "Summary"
+msgstr ""
+
+#. module: lettermgmt
+#: field:letter.history,name:0
+msgid "Action"
+msgstr ""
+
+#. module: lettermgmt
+#: help:res.letter,partner_id:0
+msgid "Recipient of letter."
+msgstr ""
+
+#. module: lettermgmt
+#: view:letter.history:0
+#: field:res.letter,history_line:0
+msgid "History"
+msgstr ""
+
+#. module: lettermgmt
+#: field:letter.folder,code:0
+#: field:letter.type,code:0
+msgid "Code"
+msgstr ""
+
+#. module: lettermgmt
+#: code:addons/lettermgmt/letter_class.py:31
+#: model:ir.model,name:lettermgmt.model_letter_class
+#, python-format
+msgid "Letter Classification"
+msgstr ""
+
+#. module: lettermgmt
+#: help:res.letter,recipient_ids:0
+msgid "Persons who will receive Letter."
+msgstr ""
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "References"
+msgstr ""
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Cancel"
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,partner_id:0
+msgid "Follow up by"
+msgstr ""
+
+#. module: lettermgmt
+#: help:res.letter,date:0
+msgid "Created Date of Letter Logging."
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,size:0
+msgid "Size"
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,send_city:0
+msgid "City"
+msgstr ""
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Send Date"
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,channel_id:0
+msgid "Sent / Receive Source"
+msgstr ""
+
+#. module: lettermgmt
+#: view:res.letter:0
+#: selection:res.letter,state:0
+msgid "Received Damage"
+msgstr ""
+
+#. module: lettermgmt
+#: selection:res.letter,move:0
+msgid "INTERN"
+msgstr ""
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Details"
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,folder_id:0
+msgid "Folder"
+msgstr ""
+
+#. module: lettermgmt
+#: model:ir.actions.act_window,name:lettermgmt.action_res_letter_in_tree_view
+#: model:ir.ui.menu,name:lettermgmt.res_letter_in_menu
+msgid "Inbound Letters"
+msgstr ""
+
+#. module: lettermgmt
+#: help:res.letter,move:0
+msgid "Incoming, Outgoing or Internal Letter."
+msgstr ""
+
+#. module: lettermgmt
+#: code:addons/lettermgmt/letter_history.py:31
+#: model:ir.model,name:lettermgmt.model_letter_history
+#, python-format
+msgid "Letter Communication History"
+msgstr ""
+
+#. module: lettermgmt
+#: help:res.letter,expeditor_ref:0
+msgid "Reference Number used by Expeditor."
+msgstr ""
+
+#. module: lettermgmt
+#: field:letter.folder,name:0
+#: field:letter.reassignment,name:0
+msgid "Name"
+msgstr ""
+
+#. module: lettermgmt
+#: sql_constraint:letter.folder:0
+#: sql_constraint:letter.type:0
+msgid "Code must be unique !"
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,send_country:0
+msgid "Country"
+msgstr ""
+
+#. module: lettermgmt
+#: field:letter.history,user_id:0
+msgid "User Responsible"
+msgstr ""
+
+#. module: lettermgmt
+#: view:letter.reassignment:0
+#: view:res.letter:0
+msgid "Reassignment"
+msgstr ""
+
+#. module: lettermgmt
+#: selection:res.letter,move:0
+msgid "IN"
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,snd_rec_date:0
+msgid "Sent / Received Date"
+msgstr ""
+
+#. module: lettermgmt
+#: help:res.letter,message_ids:0
+msgid "Messages and communication history"
+msgstr ""
+
+#. module: lettermgmt
+#: code:addons/lettermgmt/letter_folder.py:30
+#: model:ir.model,name:lettermgmt.model_letter_folder
+#: view:letter.folder:0
+#, python-format
+msgid "Letter Folder"
+msgstr ""
+
+#. module: lettermgmt
+#: model:ir.ui.menu,name:lettermgmt.res_letter_menu
+#: field:letter.folder,letter_ids:0
+#: view:res.letter:0
+msgid "Letters"
+msgstr ""
+
+#. module: lettermgmt
+#: view:res.letter:0
+msgid "Received but Returned"
+msgstr ""
+
+#. module: lettermgmt
+#: help:res.letter,reassignment_ids:0
+msgid "Reassignment users and comments"
+msgstr ""
+
+#. module: lettermgmt
+#: field:res.letter,send_street:0
+msgid "Street"
+msgstr ""

=== added file 'lettermgmt/i18n/pt_BR.po'
--- lettermgmt/i18n/pt_BR.po	1970-01-01 00:00:00 +0000
+++ lettermgmt/i18n/pt_BR.po	2014-03-14 19:09:06 +0000
@@ -0,0 +1,431 @@
+# Brazilian Portuguese translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2011-01-02 08:02+0000\n"
+"PO-Revision-Date: 2013-07-20 13:58+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Brazilian Portuguese <pt_BR@xxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-07-22 05:50+0000\n"
+"X-Generator: Launchpad (build 16696)\n"
+
+#. module: letter_mgmt
+#: view:res.letter:0
+msgid "Received Date"
+msgstr "Recebido Data"
+
+#. module: letter_mgmt
+#: model:ir.actions.act_window,name:letter_mgmt.action_letter_class_tree_view
+#: model:ir.ui.menu,name:letter_mgmt.letter_class_menu
+#: view:letter.class:0
+msgid "Letter Class"
+msgstr "Classe carta"
+
+#. module: letter_mgmt
+#: view:res.letter:0
+msgid "Send By"
+msgstr "Enviar por"
+
+#. module: letter_mgmt
+#: code:addons/letter_mgmt/letter_mgmt.py:0
+#: view:res.letter:0
+#: selection:res.letter,state:0
+#, python-format
+msgid "Received"
+msgstr "Recebido"
+
+#. module: letter_mgmt
+#: view:res.letter:0
+msgid "Inbound Source"
+msgstr "Inbound Fonte"
+
+#. module: letter_mgmt
+#: code:addons/letter_mgmt/letter_mgmt.py:0
+#: view:res.letter:0
+#: selection:res.letter,state:0
+#, python-format
+msgid "Received Damage"
+msgstr "Dano recebido"
+
+#. module: letter_mgmt
+#: constraint:ir.model:0
+msgid ""
+"The Object name must start with x_ and not contain any special character !"
+msgstr ""
+"O nome do objeto deve iniciar com x_ e não conter qualquer caractere "
+"especial!"
+
+#. module: letter_mgmt
+#: field:res.letter,ref_data:0
+msgid "Reference Number"
+msgstr "Numero de referencia"
+
+#. module: letter_mgmt
+#: view:res.letter:0
+#: field:res.letter,note:0
+msgid "Note"
+msgstr "Nota"
+
+#. module: letter_mgmt
+#: field:letter.history,name:0
+msgid "Action"
+msgstr "Ação"
+
+#. module: letter_mgmt
+#: field:res.letter,state:0
+msgid "State"
+msgstr "Situação"
+
+#. module: letter_mgmt
+#: selection:res.letter,state:0
+msgid "Draft"
+msgstr "Rascunho"
+
+#. module: letter_mgmt
+#: constraint:ir.actions.act_window:0
+msgid "Invalid model name in the action definition."
+msgstr "Nome do modelo inválida na definição da ação."
+
+#. module: letter_mgmt
+#: model:ir.model,name:letter_mgmt.model_letter_log
+msgid "A log class to log all movements regarding letters"
+msgstr ""
+"Uma classe de log para registrar todos os movimentos relativos letras"
+
+#. module: letter_mgmt
+#: field:res.letter,snd_rec_id:0
+msgid "Sender / Receiver"
+msgstr "Emissor / receptor"
+
+#. module: letter_mgmt
+#: field:letter.channel,name:0
+#: field:letter.class,name:0
+#: field:letter.type,name:0
+#: field:res.letter,type:0
+msgid "Type"
+msgstr "Tipo"
+
+#. module: letter_mgmt
+#: field:res.letter,date:0
+msgid "Sent / Received Date"
+msgstr "Enviadas / recebidas Data"
+
+#. module: letter_mgmt
+#: model:ir.actions.act_window,name:letter_mgmt.action_res_letter_out_tree_view
+#: model:ir.ui.menu,name:letter_mgmt.res_letter_out_menu
+#: view:res.letter:0
+msgid "Outbound Letter(s)"
+msgstr "Carta de saída (s)"
+
+#. module: letter_mgmt
+#: model:ir.model,name:letter_mgmt.model_letter_history
+msgid "Letter Communication History"
+msgstr "Carta História Comunicação"
+
+#. module: letter_mgmt
+#: model:ir.actions.act_window,name:letter_mgmt.action_letter_type_tree_view
+#: model:ir.ui.menu,name:letter_mgmt.letter_type_menu
+#: view:letter.type:0
+msgid "Letter Type"
+msgstr "Tipo de letra"
+
+#. module: letter_mgmt
+#: model:ir.model,name:letter_mgmt.model_letter_channel
+msgid "channels using which letters can be sent/received like:post,fax"
+msgstr ""
+"canais usando cartas que podem ser enviadas / recebidas como: cargo, fax"
+
+#. module: letter_mgmt
+#: model:ir.actions.act_window,name:letter_mgmt.action_letter_history_tree_view
+msgid "Letter History"
+msgstr "História carta"
+
+#. module: letter_mgmt
+#: field:res.letter,company_id:0
+msgid "Company"
+msgstr "Empresa"
+
+#. module: letter_mgmt
+#: help:res.letter,type:0
+msgid "Type of Letter, Depeding upon size"
+msgstr "Tipo de Letra, depeding do tamanho"
+
+#. module: letter_mgmt
+#: view:res.letter:0
+msgid "Extra Info."
+msgstr "Informações extra."
+
+#. module: letter_mgmt
+#: help:res.letter,class:0
+msgid "Classification of Document"
+msgstr "A classificação de documentos"
+
+#. module: letter_mgmt
+#: model:ir.module.module,shortdesc:letter_mgmt.module_meta_information
+msgid "Letter Management"
+msgstr "Gestão carta"
+
+#. module: letter_mgmt
+#: code:addons/letter_mgmt/letter_mgmt.py:0
+#: view:res.letter:0
+#: selection:res.letter,state:0
+#, python-format
+msgid "Sent"
+msgstr "Enviado"
+
+#. module: letter_mgmt
+#: field:letter.history,date:0
+msgid "Date"
+msgstr "Date"
+
+#. module: letter_mgmt
+#: model:ir.ui.menu,name:letter_mgmt.letter_log_config_menu
+msgid "Configuration"
+msgstr "Configuração"
+
+#. module: letter_mgmt
+#: view:res.letter:0
+msgid "Outbound Source"
+msgstr "Fonte Outbound"
+
+#. module: letter_mgmt
+#: field:res.letter,user_id:0
+msgid "Dispatcher"
+msgstr "Expedidor"
+
+#. module: letter_mgmt
+#: selection:res.letter,move:0
+msgid "OUT"
+msgstr "OUT"
+
+#. module: letter_mgmt
+#: help:res.letter,number:0
+msgid "Autogenerated Number of letter"
+msgstr "Auto geradoNuméro de letra"
+
+#. module: letter_mgmt
+#: field:res.letter,class:0
+msgid "Class"
+msgstr "Classe"
+
+#. module: letter_mgmt
+#: constraint:ir.ui.view:0
+msgid "Invalid XML for View Architecture!"
+msgstr "Inválido XML para Ver Arquitetura!"
+
+#. module: letter_mgmt
+#: field:res.letter,channel_id:0
+msgid "Sent / Receive Source"
+msgstr "Enviou / recebeu Fonte"
+
+#. module: letter_mgmt
+#: model:ir.model,name:letter_mgmt.model_res_letter
+msgid "A Register class to log all movements regarding letters"
+msgstr ""
+"A classe Register para registrar todos os movimentos relativos letras"
+
+#. module: letter_mgmt
+#: code:addons/letter_mgmt/letter_mgmt.py:0
+#: selection:res.letter,state:0
+#, python-format
+msgid "Received But Returned"
+msgstr "Recebido mas voltou"
+
+#. module: letter_mgmt
+#: field:letter.history,register_id:0
+msgid "Register"
+msgstr "Registro"
+
+#. module: letter_mgmt
+#: model:ir.model,name:letter_mgmt.model_letter_class
+msgid "letter like : classified, confidential, personal, etc."
+msgstr "Como carta: classificado, confidencial, Pessoal, etc"
+
+#. module: letter_mgmt
+#: field:letter.history,user_id:0
+msgid "User Responsible"
+msgstr "Looks Favoritos Responsável"
+
+#. module: letter_mgmt
+#: model:ir.actions.act_window,name:letter_mgmt.action_res_letter_in_tree_view
+#: model:ir.ui.menu,name:letter_mgmt.res_letter_in_menu
+#: view:res.letter:0
+msgid "Inbound Letter(s)"
+msgstr "Carta de Entrada (s)"
+
+#. module: letter_mgmt
+#: model:ir.module.module,description:letter_mgmt.module_meta_information
+msgid ""
+"\n"
+"    Using this module you can track Incoming / Outgoing letters, parcels, "
+"registered documents\n"
+"    or any other paper documents that are important for company to keep "
+"track of.\n"
+"    "
+msgstr ""
+"\n"
+"    Usando este módulo, você pode acompanhar as letras de entrada / saída, "
+"encomendas, documentos registrados\n"
+"    ou quaisquer outros documentos em papel que são importantes para a "
+"empresa para acompanhar.\n"
+"    "
+
+#. module: letter_mgmt
+#: field:letter.channel,active:0
+#: field:letter.class,active:0
+#: field:letter.type,active:0
+#: field:res.letter,active:0
+msgid "Active"
+msgstr "Active"
+
+#. module: letter_mgmt
+#: view:res.letter:0
+msgid "Outbound Letter"
+msgstr "Carta de SAÍDA"
+
+#. module: letter_mgmt
+#: help:res.letter,name:0
+msgid "Subject of letter"
+msgstr "ASSUNTO da letra"
+
+#. module: letter_mgmt
+#: code:addons/letter_mgmt/letter_mgmt.py:0
+#: view:res.letter:0
+#, python-format
+msgid "Set To Draft"
+msgstr "Marcar como Rascunho"
+
+#. module: letter_mgmt
+#: selection:res.letter,move:0
+msgid "IN"
+msgstr "IN"
+
+#. module: letter_mgmt
+#: selection:res.letter,state:0
+msgid "Cancelled"
+msgstr "Cancelado"
+
+#. module: letter_mgmt
+#: help:res.letter,ref_data:0
+msgid "Reference Number Provided by postal provider."
+msgstr "Número de referência fornecido pelo provedor postal."
+
+#. module: letter_mgmt
+#: help:res.letter,move:0
+msgid "Incoming or Outgoing Letter"
+msgstr "Carta de entrada ou saída"
+
+#. module: letter_mgmt
+#: view:letter.history:0
+#: view:res.letter:0
+#: field:res.letter,history_line:0
+msgid "History"
+msgstr "Historia"
+
+#. module: letter_mgmt
+#: view:res.letter:0
+msgid "Received For"
+msgstr "Recebido para"
+
+#. module: letter_mgmt
+#: field:letter.type,code:0
+msgid "Code"
+msgstr "Código"
+
+#. module: letter_mgmt
+#: view:res.letter:0
+msgid "Letteres"
+msgstr "Letteres"
+
+#. module: letter_mgmt
+#: field:res.letter,parent_id:0
+msgid "Parent"
+msgstr "Parente"
+
+#. module: letter_mgmt
+#: field:res.letter,int_ref:0
+msgid "Reference"
+msgstr "Referência"
+
+#. module: letter_mgmt
+#: model:ir.actions.act_window,name:letter_mgmt.action_letter_channel_tree_view
+#: model:ir.ui.menu,name:letter_mgmt.letter_channel_menu
+#: view:letter.channel:0
+msgid "Letter Channel"
+msgstr "Canal letra"
+
+#. module: letter_mgmt
+#: view:res.letter:0
+msgid "Received but Returned"
+msgstr "Recebido mas voltou"
+
+#. module: letter_mgmt
+#: field:res.letter,move:0
+msgid "Move"
+msgstr "Move"
+
+#. module: letter_mgmt
+#: field:res.letter,number:0
+msgid "Number"
+msgstr "Number"
+
+#. module: letter_mgmt
+#: view:res.letter:0
+msgid "Inbound Letter"
+msgstr "Carta de Entrada"
+
+#. module: letter_mgmt
+#: view:res.letter:0
+msgid "Letter Line(s)"
+msgstr "Linha carta (s)"
+
+#. module: letter_mgmt
+#: model:ir.ui.menu,name:letter_mgmt.letter_log_menu
+#: model:ir.ui.menu,name:letter_mgmt.res_letter_menu
+msgid "Letter(s)"
+msgstr "Carta (s)"
+
+#. module: letter_mgmt
+#: view:res.letter:0
+msgid "Sent Date"
+msgstr "Enviado Data"
+
+#. module: letter_mgmt
+#: field:res.letter,child_line:0
+msgid "Letter Lines"
+msgstr "Linhas de letra"
+
+#. module: letter_mgmt
+#: code:addons/letter_mgmt/letter_mgmt.py:0
+#: view:res.letter:0
+#, python-format
+msgid "Cancel"
+msgstr "Cancel"
+
+#. module: letter_mgmt
+#: field:res.letter,partner_id:0
+msgid "Partner"
+msgstr "Partner"
+
+#. module: letter_mgmt
+#: model:ir.model,name:letter_mgmt.model_letter_type
+msgid "types for letters like : envelope,parcel, etc."
+msgstr "tipos de letras, como: envelope, encomendas, etc"
+
+#. module: letter_mgmt
+#: field:res.letter,int_ref2:0
+msgid "Reference 2"
+msgstr "Referência 2"
+
+#. module: letter_mgmt
+#: field:res.letter,name:0
+msgid "Subject"
+msgstr "Assunto"

=== added file 'lettermgmt/letter_channel.py'
--- lettermgmt/letter_channel.py	1970-01-01 00:00:00 +0000
+++ lettermgmt/letter_channel.py	2014-03-14 19:09:06 +0000
@@ -0,0 +1,34 @@
+# -*- encoding: utf-8 -*-
+##############################################################################
+#
+#    Parthiv Pate, Tech Receptives, Open Source For Ideas
+#    Copyright (C) 2009-Today Tech Receptives(http://techreceptives.com).
+#    All Rights Reserved
+#
+#
+#    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 3 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, see http://www.gnu.org/licenses/.
+#
+##############################################################################
+
+from openerp.osv import fields, orm
+from openerp.tools.translate import _
+
+
+class letter_channel(orm.Model):
+    """ Class to define various channels using which letters can be sent or received like : post, fax, email. """
+    _name = 'letter.channel'
+    _description = _("Send/Receive channel")
+    _columns = {
+        'name': fields.char('Type', size=32, required=True),
+    }

=== added file 'lettermgmt/letter_channel_view.xml'
--- lettermgmt/letter_channel_view.xml	1970-01-01 00:00:00 +0000
+++ lettermgmt/letter_channel_view.xml	2014-03-14 19:09:06 +0000
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<openerp>
+  <data>
+
+    <!-- Views -->
+
+    <record model="ir.ui.view" id="letter_channel_tree_view">
+      <field name="name">letter.channel.tree</field>
+      <field name="model">letter.channel</field>
+      <field name="arch" type="xml">
+        <tree string="Letter Channel">
+          <field name="name"/>
+        </tree>
+      </field>
+    </record>
+
+    <record model="ir.ui.view" id="letter_channel_form_view">
+      <field name="name">letter.channel.form</field>
+      <field name="model">letter.channel</field>
+      <field name="arch" type="xml">
+        <form string="Letter Channel">
+          <field name="name"/>
+        </form>
+      </field>
+    </record>
+
+    <!-- Actions -->
+
+    <record model="ir.actions.act_window" id="action_letter_channel_tree_view">
+      <field name="name">Letter Channel</field>
+      <field name="type">ir.actions.act_window</field>
+      <field name="res_model">letter.channel</field>
+      <field name="view_type">form</field>
+      <field name="view_mode">tree,form</field>
+      <field name="view_id" ref="letter_channel_tree_view"/>
+    </record>
+
+    <!-- Menus -->
+
+    <menuitem id="letter_channel_menu"
+              name="Letter Channel"
+              parent="letter_log_config_menu"
+              action="action_letter_channel_tree_view"/>
+
+  </data>
+</openerp>

=== added file 'lettermgmt/letter_class.py'
--- lettermgmt/letter_class.py	1970-01-01 00:00:00 +0000
+++ lettermgmt/letter_class.py	2014-03-14 19:09:06 +0000
@@ -0,0 +1,34 @@
+# -*- encoding: utf-8 -*-
+##############################################################################
+#
+#    Parthiv Pate, Tech Receptives, Open Source For Ideas
+#    Copyright (C) 2009-Today Tech Receptives(http://techreceptives.com).
+#    All Rights Reserved
+#
+#
+#    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 3 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, see http://www.gnu.org/licenses/.
+#
+##############################################################################
+
+from openerp.osv import fields, orm
+from openerp.tools.translate import _
+
+
+class letter_class(orm.Model):
+    """ Class to define the classification of letter like : classified, confidential, personal, etc. """
+    _name = 'letter.class'
+    _description = _("Letter Classification")
+    _columns = {
+        'name': fields.char('Type', size=32, required=True),
+    }

=== added file 'lettermgmt/letter_class_view.xml'
--- lettermgmt/letter_class_view.xml	1970-01-01 00:00:00 +0000
+++ lettermgmt/letter_class_view.xml	2014-03-14 19:09:06 +0000
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<openerp>
+  <data>
+
+    <!-- Views -->
+
+    <record model="ir.ui.view" id="letter_class_tree_view">
+      <field name="name">letter.class.tree</field>
+      <field name="model">letter.class</field>
+      <field name="arch" type="xml">
+        <tree string="Letter Class">
+          <field name="name"/>
+        </tree>
+      </field>
+    </record>
+
+    <record model="ir.ui.view" id="letter_class_form_view">
+      <field name="name">letter.class.form</field>
+      <field name="model">letter.class</field>
+      <field name="arch" type="xml">
+        <form string="Letter Class">
+          <field name="name"/>
+        </form>
+      </field>
+    </record>
+
+    <!-- Actions -->
+
+    <record model="ir.actions.act_window" id="action_letter_class_tree_view">
+      <field name="name">Letter Class</field>
+      <field name="type">ir.actions.act_window</field>
+      <field name="res_model">letter.class</field>
+      <field name="view_type">form</field>
+      <field name="view_mode">tree,form</field>
+      <field name="view_id" ref="letter_class_tree_view"/>
+    </record>
+
+    <!-- Menus -->
+
+    <menuitem id="letter_class_menu"
+              name="Letter Class"
+              parent="letter_log_config_menu"
+              action="action_letter_class_tree_view"/>
+
+  </data>
+</openerp>

=== added file 'lettermgmt/letter_demo.xml'
--- lettermgmt/letter_demo.xml	1970-01-01 00:00:00 +0000
+++ lettermgmt/letter_demo.xml	2014-03-14 19:09:06 +0000
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+  <data noupdate="1">
+
+    <!-- Letter Types -->
+
+    <record id="data_type_evl" model="letter.type">
+      <field name="name">Envelope</field>
+      <field name="code">EVL</field>
+    </record>
+
+    <record id="data_type_par" model="letter.type">
+      <field name="name">Parcel</field>
+      <field name="code">PAR</field>
+    </record>
+
+    <!-- Letter Classes -->
+
+    <record id="data_class_con" model="letter.class">
+      <field name="name">Confidential</field>
+    </record>
+
+    <record id="data_class_per" model="letter.class">
+      <field name="name">Personal</field>
+    </record>
+
+    <record id="data_class_class" model="letter.class">
+      <field name="name">Classified</field>
+    </record>
+
+    <!-- Letter Channels -->
+
+    <record id="data_channel_post" model="letter.channel">
+      <field name="name">Post</field>
+    </record>
+
+    <record id="data_channel_ups" model="letter.channel">
+      <field name="name">UPS</field>
+    </record>
+
+    <record id="data_channel_fedex" model="letter.channel">
+      <field name="name">FedEx</field>
+    </record>
+
+  </data>
+</openerp>

=== added file 'lettermgmt/letter_folder.py'
--- lettermgmt/letter_folder.py	1970-01-01 00:00:00 +0000
+++ lettermgmt/letter_folder.py	2014-03-14 19:09:06 +0000
@@ -0,0 +1,39 @@
+# -*- encoding: utf-8 -*-
+###############################################################################
+#
+#    OpenERP, Open Source Management Solution
+#    This module copyright (C) 2013 Savoir-faire Linux
+#    (<http://www.savoirfairelinux.com>).
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+###############################################################################
+
+from openerp.osv import orm, fields
+from openerp.tools.translate import _
+
+
+class letter_folder(orm.Model):
+    """Folder which contains collections of letters"""
+    _name = 'letter.folder'
+    _description = _('Letter Folder')
+    _columns = {
+        'name': fields.char('Name', required=True),
+        'code': fields.char('Code', size=8, required=True),
+        'letter_ids': fields.one2many('res.letter', 'folder_id', string='Letters',
+                                      help='Letters contained in this folder.'),
+    }
+    _sql_constraints = [('code_uniq', 'unique(code)', 'Code must be unique !')]
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

=== added file 'lettermgmt/letter_folder_view.xml'
--- lettermgmt/letter_folder_view.xml	1970-01-01 00:00:00 +0000
+++ lettermgmt/letter_folder_view.xml	2014-03-14 19:09:06 +0000
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<openerp>
+  <data>
+
+    <!-- Views -->
+
+    <record model="ir.ui.view" id="letter_folder_tree_view">
+      <field name="name">Letter Folder Tree</field>
+      <field name="model">letter.folder</field>
+      <field name="arch" type="xml">
+        <tree string="Letter Folder">
+          <field name="code"/>
+          <field name="name"/>
+        </tree>
+      </field>
+    </record>
+
+    <record model="ir.ui.view" id="letter_folder_form_view">
+      <field name="name">Letter Folder Form</field>
+      <field name="model">letter.folder</field>
+      <field name="arch" type="xml">
+        <form string="Letter Folder">
+          <field name="code"/>
+          <field name="name"/>
+        </form>
+      </field>
+    </record>
+
+    <!-- Actions -->
+
+    <record model="ir.actions.act_window" id="action_letter_folder_tree_view">
+      <field name="name">Letter Folders</field>
+      <field name="type">ir.actions.act_window</field>
+      <field name="res_model">letter.folder</field>
+      <field name="view_type">form</field>
+      <field name="view_mode">tree,form</field>
+      <field name="view_id" ref="letter_folder_tree_view"/>
+    </record>
+
+    <!-- Menus -->
+
+    <menuitem id="letter_folder_menu"
+              name="Letter Folders"
+              parent="res_letter_menu"
+              sequence="1"
+              action="action_letter_folder_tree_view"/>
+
+  </data>
+</openerp>

=== added file 'lettermgmt/letter_history.py'
--- lettermgmt/letter_history.py	1970-01-01 00:00:00 +0000
+++ lettermgmt/letter_history.py	2014-03-14 19:09:06 +0000
@@ -0,0 +1,41 @@
+# -*- encoding: utf-8 -*-
+##############################################################################
+#
+#    Parthiv Pate, Tech Receptives, Open Source For Ideas
+#    Copyright (C) 2009-Today Tech Receptives(http://techreceptives.com).
+#    All Rights Reserved
+#
+#
+#    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 3 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, see http://www.gnu.org/licenses/.
+#
+##############################################################################
+
+from openerp.osv import fields, orm
+from openerp.tools.translate import _
+import time
+
+
+class letter_history(orm.Model):
+    _name = "letter.history"
+    _description = _("Letter Communication History")
+    _order = "id desc"
+    _columns = {
+        'register_id': fields.many2one('res.letter', 'Register'),
+        'name': fields.char('Action', size=64),
+        'date': fields.datetime('Date'),
+        'user_id': fields.many2one('res.users', 'User Responsible', readonly=True),
+    }
+    _defaults = {
+        'date': time.strftime('%Y-%m-%d %H:%M:%S'),
+    }

=== added file 'lettermgmt/letter_history_view.xml'
--- lettermgmt/letter_history_view.xml	1970-01-01 00:00:00 +0000
+++ lettermgmt/letter_history_view.xml	2014-03-14 19:09:06 +0000
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<openerp>
+  <data>
+
+    <!-- Views -->
+
+    <record model="ir.ui.view" id="letter_history_tree_view">
+      <field name="name">Letter History Tree</field>
+      <field name="model">letter.history</field>
+      <field name="arch" type="xml">
+        <tree string="History">
+          <field name="name"/>
+          <field name="register_id"/>
+          <field name="date"/>
+          <field name="user_id"/>
+        </tree>
+      </field>
+    </record>
+
+    <record model="ir.ui.view" id="letter_history_form_view">
+      <field name="name">Letter History Form</field>
+      <field name="model">letter.history</field>
+      <field name="arch" type="xml">
+        <form string="History">
+          <field name="name"/>
+          <field name="register_id"/>
+          <field name="date"/>
+          <field name="user_id"/>
+        </form>
+      </field>
+    </record>
+
+    <!-- Actions -->
+
+    <record model="ir.actions.act_window" id="action_letter_history_tree_view">
+      <field name="name">Letter History</field>
+      <field name="type">ir.actions.act_window</field>
+      <field name="res_model">letter.history</field>
+      <field name="view_type">form</field>
+      <field name="view_mode">tree,form</field>
+      <field name="view_id" ref="letter_history_tree_view"/>
+    </record>
+
+    <!-- Menus -->
+
+
+  </data>
+</openerp>

=== added file 'lettermgmt/letter_reassignment.py'
--- lettermgmt/letter_reassignment.py	1970-01-01 00:00:00 +0000
+++ lettermgmt/letter_reassignment.py	2014-03-14 19:09:06 +0000
@@ -0,0 +1,37 @@
+# -*- encoding: utf-8 -*-
+###############################################################################
+#
+#    OpenERP, Open Source Management Solution
+#    This module copyright (C) 2013 Savoir-faire Linux
+#    (<http://www.savoirfairelinux.com>).
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+###############################################################################
+
+from openerp.osv import fields, orm
+from openerp.tools.translate import _
+
+
+class letter_reassignment(orm.Model):
+    """A line to forward a letter with a comment"""
+    _name = 'letter.reassignment'
+    _description = _('Reassignment line')
+    _columns = {
+        'name': fields.many2one('res.users', string='Name', help='User to forward letter to.'),
+        'comment': fields.text('Comment', help='Comment for user explaining forward.'),
+        'letter_id': fields.many2one('res.letter', string='Letter', help='Letter in question.'),
+    }
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

=== added file 'lettermgmt/letter_reassignment_view.xml'
--- lettermgmt/letter_reassignment_view.xml	1970-01-01 00:00:00 +0000
+++ lettermgmt/letter_reassignment_view.xml	2014-03-14 19:09:06 +0000
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<openerp>
+  <data>
+
+    <!-- Views -->
+
+    <record model="ir.ui.view" id="letter_reassignment_tree_view">
+      <field name="name">Letter Reassignment Tree</field>
+      <field name="model">letter.reassignment</field>
+      <field name="arch" type="xml">
+        <tree string="Reassignment">
+          <field name="name"/>
+          <field name="comment"/>
+        </tree>
+      </field>
+    </record>
+
+    <record model="ir.ui.view" id="letter_reassignment_form_view">
+      <field name="name">Letter Reassignment Form</field>
+      <field name="model">letter.reassignment</field>
+      <field name="arch" type="xml">
+        <form string="Reassignment">
+          <field name="name"/>
+          <field name="comment"/>
+        </form>
+      </field>
+    </record>
+
+    <!-- Actions -->
+
+    <record model="ir.actions.act_window" id="action_letter_reassignment_tree_view">
+      <field name="name">Letter Reassignment</field>
+      <field name="type">ir.actions.act_window</field>
+      <field name="res_model">letter.reassignment</field>
+      <field name="view_type">form</field>
+      <field name="view_mode">tree,form</field>
+      <field name="view_id" ref="letter_reassignment_tree_view"/>
+    </record>
+
+    <!-- Menus -->
+
+
+  </data>
+</openerp>

=== added file 'lettermgmt/letter_sequence.xml'
--- lettermgmt/letter_sequence.xml	1970-01-01 00:00:00 +0000
+++ lettermgmt/letter_sequence.xml	2014-03-14 19:09:06 +0000
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+  <data noupdate="1">
+
+    <!-- Sequences for Inbound Letter -->
+
+    <record id="seq_type_letter_in" model="ir.sequence.type">
+      <field name="name">Inbound Letter</field>
+      <field name="code">in.letter</field>
+    </record>
+
+    <record id="seq_in_letter" model="ir.sequence">
+      <field name="name">Inbound Letter</field>
+      <field name="code">in.letter</field>
+      <field name="prefix">IN/%(year)s/%(month)s/%(day)s/</field>
+      <field name="padding">3</field>
+    </record>
+
+    <!-- Sequences for Outbound Letter -->
+
+    <record id="seq_type_letter_out" model="ir.sequence.type">
+      <field name="name">Outbound Letter</field>
+      <field name="code">out.letter</field>
+    </record>
+
+    <record id="seq_out_letter" model="ir.sequence">
+      <field name="name">Outbound Letter</field>
+      <field name="code">out.letter</field>
+      <field name="prefix">OUT/%(year)s/%(month)s/%(day)s/</field>
+      <field name="padding">3</field>
+    </record>
+
+  </data>
+</openerp>

=== added file 'lettermgmt/letter_type.py'
--- lettermgmt/letter_type.py	1970-01-01 00:00:00 +0000
+++ lettermgmt/letter_type.py	2014-03-14 19:09:06 +0000
@@ -0,0 +1,36 @@
+# -*- encoding: utf-8 -*-
+##############################################################################
+#
+#    Parthiv Pate, Tech Receptives, Open Source For Ideas
+#    Copyright (C) 2009-Today Tech Receptives(http://techreceptives.com).
+#    All Rights Reserved
+#
+#
+#    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 3 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, see http://www.gnu.org/licenses/.
+#
+##############################################################################
+
+from openerp.osv import fields, orm
+from openerp.tools.translate import _
+
+
+class letter_type(orm.Model):
+    """Class to define various types for letters like : envelope,parcel, etc."""
+    _name = 'letter.type'
+    _description = _("Letter Type")
+    _columns = {
+        'name': fields.char('Type', size=32, required=True),
+        'code': fields.char('Code', size=8, required=True),
+    }
+    _sql_constraints = [('code_uniq', 'unique(code)', 'Code must be unique !')]

=== added file 'lettermgmt/letter_type_view.xml'
--- lettermgmt/letter_type_view.xml	1970-01-01 00:00:00 +0000
+++ lettermgmt/letter_type_view.xml	2014-03-14 19:09:06 +0000
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<openerp>
+  <data>
+
+    <!-- Views -->
+
+    <record model="ir.ui.view" id="letter_type_tree_view">
+      <field name="name">Letter Type Tree</field>
+      <field name="model">letter.type</field>
+      <field name="arch" type="xml">
+        <tree string="Letter Type">
+          <field name="name"/>
+          <field name="code"/>
+        </tree>
+      </field>
+    </record>
+
+    <record model="ir.ui.view" id="letter_type_form_view">
+      <field name="name">Letter Type Form</field>
+      <field name="model">letter.type</field>
+      <field name="arch" type="xml">
+        <form string="Letter Type">
+          <field name="name"/>
+          <field name="code"/>
+        </form>
+      </field>
+    </record>
+
+    <!-- Actions -->
+
+    <record model="ir.actions.act_window" id="action_letter_type_tree_view">
+      <field name="name">Letter Type</field>
+      <field name="type">ir.actions.act_window</field>
+      <field name="res_model">letter.type</field>
+      <field name="view_type">form</field>
+      <field name="view_mode">tree,form</field>
+      <field name="view_id" ref="letter_type_tree_view"/>
+    </record>
+
+    <!-- Menus -->
+
+    <menuitem id="letter_type_menu"
+              name="Letter Type"
+              parent="letter_log_config_menu"
+              action="action_letter_type_tree_view"/>
+
+  </data>
+</openerp>

=== added file 'lettermgmt/res_letter.py'
--- lettermgmt/res_letter.py	1970-01-01 00:00:00 +0000
+++ lettermgmt/res_letter.py	2014-03-14 19:09:06 +0000
@@ -0,0 +1,170 @@
+# -*- encoding: utf-8 -*-
+##############################################################################
+#
+#    Parthiv Pate, Tech Receptives, Open Source For Ideas
+#    Copyright (C) 2009-Today Tech Receptives(http://techreceptives.com).
+#    All Rights Reserved
+#
+#
+#    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 3 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, see http://www.gnu.org/licenses/.
+#
+##############################################################################
+
+from openerp.osv import fields, orm
+from openerp.tools.translate import _
+import time
+
+
+class res_letter(orm.Model):
+    """A register class to log all movements regarding letters"""
+    _name = 'res.letter'
+    _description = _("Log of Letter Movements")
+    _inherit = 'mail.thread'
+
+    def _get_number(self, cr, uid, context=None):
+        if context is None:
+            context = {}
+        sequence_pool = self.pool.get('ir.sequence')
+        move_type = context.get('move', 'in')
+        return sequence_pool.get(cr, uid, '%s.letter' % move_type, context=context)
+
+    _columns = {
+        'name': fields.text('Subject', help="Subject of letter."),
+        'folder_id': fields.many2one('letter.folder', string='Folder',
+                                     help='Folder which contains letter.'),
+        'number': fields.char('Number', size=32, help="Auto Generated Number of letter.", required=True),
+        'move': fields.selection([('in', 'IN'), ('out', 'OUT')], 'Move', readonly=True,
+                                 help="Incoming or Outgoing Letter."),
+        'type': fields.many2one('letter.type', 'Type', help="Type of Letter, Depending upon size."),
+        'class': fields.many2one('letter.class', 'Class', help="Classification of Document."),
+        'date': fields.datetime('Letter Date', required=True, help='Created Date of Letter Logging.'),
+        'snd_rec_date': fields.datetime('Sent / Received Date'),
+        'partner_id': fields.many2one('res.partner', string='Follow up by', help='Recipient of letter.'),
+        'recipient_ids': fields.many2many('res.users', string="Send to", help="Persons who will receive Letter."),
+        'send_id': fields.many2one('res.users', "Send By", help="Person who sent Letter."),
+        'send_street': fields.char('Street'),
+        'send_city': fields.char('City'),
+        'send_zip': fields.char('Zip'),
+        'send_country': fields.many2one('res.country', 'Country'),
+        'note': fields.text('Note'),
+        'state': fields.selection([('draft', 'Draft'),
+                                   ('created', 'Created'),
+                                   ('validated', 'Validated'),
+                                   ('rec', 'Received'),
+                                   ('sent', 'Sent'),
+                                   ('rec_bad', 'Received Damage'),
+                                   ('rec_ret', 'Received But Returned'),
+                                   ('cancel', 'Cancelled')],
+                                  'State', readonly=True),
+        'parent_id': fields.many2one('res.letter', 'Parent'),
+        'child_line': fields.one2many('res.letter', 'parent_id', 'Letter Lines'),
+        'channel_id': fields.many2one('letter.channel', 'Sent / Receive Source'),
+        'history_line': fields.one2many('letter.history', 'register_id', 'History'),
+        'orig_ref': fields.char('Original Reference', help="Reference Number at Origin."),
+        'expeditor_ref': fields.char('Expeditor Reference', help="Reference Number used by Expeditor."),
+        'track_ref': fields.char('Tracking Reference', help="Reference Number used for Tracking."),
+        'weight': fields.float('Weight (in KG)'),
+        'size': fields.char('Size', size=64),
+        'reassignment_ids': fields.one2many('letter.reassignment', 'letter_id',
+                                            string='Reassignment lines',
+                                            help='Reassignment users and comments'),
+        'extern_partner_ids': fields.many2many('res.partner', string='Recipients'),
+    }
+
+    _defaults = {
+        'number': _get_number,
+        'date': time.strftime('%Y-%m-%d %H:%M:%S'),
+        'move': lambda self, cr, uid, context: context.get('move', 'in'),
+        'state': 'draft',
+    }
+
+    def history(self, cr, uid, ids, keyword=False, context=None):
+        lh_pool = self.pool.get('letter.history')
+        for id in ids:
+            lh_pool.create(cr, uid, {'name': keyword, 'user_id': uid, 'register_id': id}, context=context)
+        return True
+
+    def action_received(self, cr, uid, ids, context=None):
+        """Put the state of the letter into Received"""
+        for letter in self.browse(cr, uid, ids, context=context):
+            self.write(cr, uid, [letter.id], {'state': 'rec'}, context=context)
+        return True
+
+    def action_cancel(self, cr, uid, ids, context=None):
+        """Put the state of the letter into Cancelled"""
+        for letter in self.browse(cr, uid, ids, context=context):
+            self.write(cr, uid, [letter.id], {'state': 'cancel'}, context=context)
+        return True
+
+    def action_create(self, cr, uid, ids, context=None):
+        """Put the state of the letter into Crated"""
+        for letter in self.browse(cr, uid, ids, context=context):
+            self.write(cr, uid, [letter.id], {'state': 'created'}, context=context)
+        return True
+
+    def action_validate(self, cr, uid, ids, context=None):
+        """Put the state of the letter into Validated"""
+        for letter in self.browse(cr, uid, ids, context=context):
+            self.write(cr, uid, [letter.id], {'state': 'validated'}, context=context)
+        return True
+
+    def action_send(self, cr, uid, ids, context=None):
+        """Put the state of the letter into sent"""
+        for letter in self.browse(cr, uid, ids, context=context):
+            self.write(cr, uid, [letter.id], {'state': 'sent'}, context=context)
+        return True
+
+    def action_rec_ret(self, cr, uid, ids, context=None):
+        """Put the state of the letter into Received but Returned"""
+        for letter in self.browse(cr, uid, ids, context=context):
+            self.write(cr, uid, [letter.id], {'state': 'rec_ret'}, context=context)
+        return True
+
+    def action_rec_bad(self, cr, uid, ids, context=None):
+        """Put the state of the letter into Received but Damaged"""
+        for letter in self.browse(cr, uid, ids, context=context):
+            self.write(cr, uid, [letter.id], {'state': 'rec_bad'}, context=context)
+        return True
+
+    def action_set_draft(self, cr, uid, ids, context=None):
+        """Put the state of the letter into draft"""
+        for letter in self.browse(cr, uid, ids, context=context):
+            self.write(cr, uid, [letter.id], {'state': 'draft'}, context=context)
+        return True
+
+    def onchange_send_id(self, cr, uid, ids, send_id=False, context=None):
+        """Automatically set address from Receiver/Sender"""
+        result = {}
+        if send_id:
+            user = self.pool['res.users'].browse(cr, uid, send_id, context=context)
+            if user:
+                result['value'] = {
+                    'send_street': user.street,
+                    'send_city': user.city,
+                    'send_zip': user.zip,
+                    'send_country': user.country_id.id,
+                }
+        return result
+
+    def create(self, cr, user, vals, context=None):
+        """Set address from Receiver/Sender on create"""
+        address_vals = self.onchange_send_id(cr, user, [], vals.get('send_id'), context=context)
+        vals = dict(vals.items() + address_vals.get('value', {}).items())
+        return super(res_letter, self).create(cr, user, vals, context=context)
+
+    def write(self, cr, user, ids, vals, context=None):
+        """Set address from Receiver/Sender on write"""
+        address_vals = self.onchange_send_id(cr, user, ids, vals.get('send_id'), context=context)
+        vals = dict(vals.items() + address_vals.get('value', {}).items())
+        return super(res_letter, self).write(cr, user, ids, vals, context=context)

=== added file 'lettermgmt/res_letter_view.xml'
--- lettermgmt/res_letter_view.xml	1970-01-01 00:00:00 +0000
+++ lettermgmt/res_letter_view.xml	2014-03-14 19:09:06 +0000
@@ -0,0 +1,309 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<openerp>
+  <data>
+
+    <!-- Views -->
+
+    <record model="ir.ui.view" id="res_letter_out_tree_view">
+      <field name="name">Outbound Letter Tree</field>
+      <field name="model">res.letter</field>
+      <field name="arch" type="xml">
+        <tree string="Letters">
+          <field name="name"/>
+          <field name="number"/>
+          <field name="move"/>
+          <field name="type"/>
+          <field name="class"/>
+          <field name="date"/>
+          <field name="partner_id"/>
+          <field name="state"/>
+          <field name="channel_id"/>
+        </tree>
+      </field>
+    </record>
+
+    <record model="ir.ui.view" id="res_letter_in_tree_view">
+      <field name="name">Inbound Letter Tree</field>
+      <field name="model">res.letter</field>
+      <field name="arch" type="xml">
+        <tree string="Letters">
+          <field name="name"/>
+          <field name="number"/>
+          <field name="move"/>
+          <field name="type"/>
+          <field name="class"/>
+          <field name="date"/>
+          <field name="partner_id"/>
+          <field name="state"/>
+          <field name="channel_id"/>
+        </tree>
+      </field>
+    </record>
+
+    <record model="ir.ui.view" id="res_letter_out_calendar_view">
+      <field name="name">Outbound Letter Calendar</field>
+      <field name="model">res.letter</field>
+      <field name="priority" eval="2"/>
+      <field name="arch" type="xml">
+        <calendar string="Letters" date_start="date" color="move">
+          <field name="name"/>
+          <field name="partner_id"/>
+        </calendar>
+      </field>
+    </record>
+
+    <record model="ir.ui.view" id="res_letter_in_calendar_view">
+      <field name="name">Inbound Letter Calendar</field>
+      <field name="model">res.letter</field>
+      <field name="priority" eval="2"/>
+      <field name="arch" type="xml">
+        <calendar string="Letters" date_start="date" color="move">
+          <field name="name"/>
+          <field name="partner_id"/>
+        </calendar>
+      </field>
+    </record>
+
+    <record model="ir.ui.view" id="res_letter_out_form_view">
+      <field name="name">Outbound Letter Form</field>
+      <field name="model">res.letter</field>
+      <field name="arch" type="xml">
+        <form string="Letter" version="7.0">
+          <header name="Toolbar">
+            <button name="action_create" states="draft" string="Create" type="object" class="oe_highlight"/>
+            <button name="action_validate" states="created" string="Validate" type="object" class="oe_highlight"/>
+            <button name="action_send" states="validated" string="Send" type="object" class="oe_highlight"/>
+            <button name="action_cancel" states="draft,created,validated" string="Cancel" type="object" icon="STOCK_CANCEL"/>
+            <button name="action_set_draft" string="Set To Draft" type="object" icon="STOCK_CONVERT"/>
+            <field name="state" widget="statusbar" statusbar_visible="draft,created,validated,sent,cancel"/>
+          </header>
+          <sheet>
+            <group col="4">
+              <group string="References" col="2" colspan="2">
+                <field name="folder_id"/>
+                <field name="number"/>
+                <field name="orig_ref"/>
+              </group>
+              <group string="Details" col="2" colspan="2">
+                <field name="date"/>
+                <field name="snd_rec_date" string="Send Date"/>
+                <field name="type"/>
+                <field name="class"/>
+                <field name="channel_id" string="Inbound Source"/>
+                <field name="track_ref"/>
+              </group>
+              <group string="Subject" col="2" colspan="2">
+                <field name="name"/>
+              </group>
+              <group string="Dimensions" col="2" colspan="2">
+                <field name="size"/>
+                <field name="weight"/>
+              </group>
+              <group string="Recipients" col="1" colspan="4">
+                <field name="recipient_ids" nolabel="1">
+                  <tree version="7.0" editable="1">
+                    <field name="name" readonly="1"/>
+                    <field name="street" readonly="1"/>
+                    <field name="city" readonly="1"/>
+                    <field name="zip" readonly="1"/>
+                    <field name="country" readonly="1"/>
+                  </tree>
+                </field>
+                <field name="note"/>
+              </group>
+            </group>
+
+            <notebook name="Extra">
+              <page string="Thread">
+                <field name="child_line" colspan="4" nolabel="1"/>
+              </page>
+              <page string="Action History">
+                <field name="history_line" colspan="4" nolabel="1"/>
+              </page>
+              <page string="Copies to External">
+                <group name="extern_grp" col="1">
+                  <group col="1">
+                    <field name="extern_partner_ids"/>
+                  </group>
+                </group>
+              </page>
+            </notebook>
+
+          </sheet>
+          <div class="oe_chatter">
+            <field name="message_follower_ids" widget="mail_followers" groups="base.group_user"/>
+            <field name="message_ids" widget="mail_thread"/>
+          </div>
+        </form>
+      </field>
+    </record>
+
+
+    <record model="ir.ui.view" id="res_letter_in_form_view">
+      <field name="name">Inbound Letter Form</field>
+      <field name="model">res.letter</field>
+      <field name="arch" type="xml">
+        <form string="Letter" version="7.0">
+          <header name="Toolbar">
+            <button name="action_create" states="draft" string="Create" type="object" class="oe_highlight"/>
+            <button name="action_validate" states="created" string="Validate" type="object" class="oe_highlight"/>
+            <button name="action_received" states="validated" string="Received" type="object" icon="STOCK_OK"/>
+            <button name="action_rec_ret" states="validated" string="Received but Returned" type="object" icon="STOCK_UNDO"/>
+            <button name="action_rec_bad" states="validated" string="Received Damage" type="object" icon="STOCK_DIALOG_WARNING"/>
+            <button name="action_set_draft" string="Set To Draft" type="object" icon="STOCK_CONVERT"/>
+            <button name="action_cancel" states="draft,created,validated" string="Cancel" type="object" icon="STOCK_CANCEL"/>
+            <field name="state" widget="statusbar" statusbar_visible="draft,created,validated,rec,rec_bad,rec_ret,cancel"/>
+          </header>
+          <sheet>
+            <group col="4">
+              <group string="References" col="2" colspan="2">
+                <field name="folder_id"/>
+                <field name="number"/>
+                <field name="orig_ref"/>
+                <field name="expeditor_ref"/>
+              </group>
+              <group string="Details" col="2" colspan="2">
+                <field name="date"/>
+                <field name="snd_rec_date" string="Arrival Date"/>
+                <field name="type"/>
+                <field name="class"/>
+                <field name="channel_id" string="Outbound Source"/>
+                <field name="track_ref"/>
+              </group>
+              <group string="Subject" col="2" colspan="2">
+                <field name="name"/>
+              </group>
+              <group string="Dimensions" col="2" colspan="2">
+                <field name="size"/>
+                <field name="weight"/>
+              </group>
+              <group string="Recipient" col="2" colspan="2">
+                <field name="partner_id"/>
+                <field name="note"/>
+              </group>
+              <group string="Sender" col="2" colspan="2">
+                <field name="send_id" on_change="onchange_send_id(send_id)"/>
+                <field name="send_street" readonly="1"/>
+                <field name="send_city" readonly="1"/>
+                <field name="send_zip" readonly="1"/>
+                <field name="send_country" readonly="1"/>
+              </group>
+            </group>
+
+            <notebook name="Extra">
+              <page string="Thread">
+                <field name="child_line" colspan="4" nolabel="1"/>
+              </page>
+              <page string="Action History">
+                <field name="history_line" colspan="4" nolabel="1"/>
+              </page>
+              <page string="Reassignment">
+                <field name="reassignment_ids" nolabel="1"/>
+              </page>
+            </notebook>
+
+          </sheet>
+          <div class="oe_chatter">
+            <field name="message_follower_ids" widget="mail_followers" groups="base.group_user"/>
+            <field name="message_ids" widget="mail_thread"/>
+          </div>
+        </form>
+      </field>
+    </record>
+
+    <!-- Actions -->
+
+    <record model="ir.actions.act_window" id="action_res_letter_out_tree_view">
+      <field name="name">Outbound Letters</field>
+      <field name="type">ir.actions.act_window</field>
+      <field name="res_model">res.letter</field>
+      <field name="view_type">form</field>
+      <field name="view_mode">tree,form,calendar</field>
+      <field name="domain">[('move','=','out')]</field>
+      <field name="context">{'move':'out'}</field>
+      <field name="view_id" ref="res_letter_out_tree_view"/>
+    </record>
+
+    <record model="ir.actions.act_window" id="action_res_letter_in_tree_view">
+      <field name="name">Inbound Letters</field>
+      <field name="type">ir.actions.act_window</field>
+      <field name="res_model">res.letter</field>
+      <field name="view_type">form</field>
+      <field name="view_mode">tree,form,calendar</field>
+      <field name="domain">[('move','=','in')]</field>
+      <field name="context">{'move':'in'}</field>
+      <field name="view_id" ref="res_letter_in_tree_view"/>
+    </record>
+
+    <record model="ir.actions.act_window.view" id="action_res_letter_out_tree_mode">
+      <field name="sequence" eval="1"/>
+      <field name="view_mode">tree</field>
+      <field name="view_id" ref="res_letter_out_tree_view"/>
+      <field name="act_window_id" ref="action_res_letter_out_tree_view"/>
+    </record>
+
+    <record model="ir.actions.act_window.view" id="action_res_letter_in_tree_mode">
+      <field name="sequence" eval="1"/>
+      <field name="view_mode">tree</field>
+      <field name="view_id" ref="res_letter_in_tree_view"/>
+      <field name="act_window_id" ref="action_res_letter_in_tree_view"/>
+    </record>
+
+    <record model="ir.actions.act_window.view" id="action_res_letter_out_form_mode">
+      <field name="sequence" eval="2"/>
+      <field name="view_mode">form</field>
+      <field name="view_id" ref="res_letter_out_form_view"/>
+      <field name="act_window_id" ref="action_res_letter_out_tree_view"/>
+    </record>
+
+    <record model="ir.actions.act_window.view" id="action_res_letter_in_form_mode">
+      <field name="sequence" eval="2"/>
+      <field name="view_mode">form</field>
+      <field name="view_id" ref="res_letter_in_form_view"/>
+      <field name="act_window_id" ref="action_res_letter_in_tree_view"/>
+    </record>
+
+    <record model="ir.actions.act_window.view" id="action_res_letter_out_calendar_mode">
+      <field name="sequence" eval="3"/>
+      <field name="view_mode">calendar</field>
+      <field name="view_id" ref="res_letter_out_calendar_view"/>
+      <field name="act_window_id" ref="action_res_letter_out_tree_view"/>
+    </record>
+
+    <record model="ir.actions.act_window.view" id="action_res_letter_in_calendar_mode">
+      <field name="sequence" eval="3"/>
+      <field name="view_mode">calendar</field>
+      <field name="view_id" ref="res_letter_in_calendar_view"/>
+      <field name="act_window_id" ref="action_res_letter_in_tree_view"/>
+    </record>
+
+    <!-- Menus -->
+
+    <menuitem id="letter_log_menu"
+              name="Letter Management"/>
+
+    <menuitem id="res_letter_menu"
+              name="Letters"
+              sequence="1"
+              parent="letter_log_menu"/>
+
+    <menuitem id="letter_log_config_menu"
+              name="Configuration"
+              sequence="9"
+              parent="letter_log_menu"/>
+
+    <menuitem id="res_letter_out_menu"
+              name="Outbound Letters"
+              parent="res_letter_menu"
+              sequence="2"
+              action="action_res_letter_out_tree_view"/>
+
+    <menuitem id="res_letter_in_menu"
+              name="Inbound Letters"
+              parent="res_letter_menu"
+              sequence="3"
+              action="action_res_letter_in_tree_view"/>
+
+  </data>
+</openerp>

=== added directory 'lettermgmt/security'
=== added file 'lettermgmt/security/ir.model.access.csv'
--- lettermgmt/security/ir.model.access.csv	1970-01-01 00:00:00 +0000
+++ lettermgmt/security/ir.model.access.csv	2014-03-14 19:09:06 +0000
@@ -0,0 +1,9 @@
+"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
+"access_res_letter","res_letter_user","model_res_letter","base.group_user",1,1,1,1
+"access_letter_history","letter_history_user","model_letter_history","base.group_user",1,1,1,1
+"access_letter_type_user","letter_type_user","model_letter_type","base.group_user",1,0,0,0
+"access_letter_type_system","letter_type_system","model_letter_type","base.group_system",1,1,1,1
+"access_letter_class_user","letter_class_user","model_letter_class","base.group_user",1,0,0,0
+"access_letter_class_system","letter_class_system","model_letter_class","base.group_system",1,1,1,1
+"access_letter_channel_user","letter_channel_user","model_letter_channel","base.group_user",1,0,0,0
+"access_letter_channel_system","letter_channel_system","model_letter_channel","base.group_system",1,1,1,1

=== added directory 'lettermgmt_hr'
=== added file 'lettermgmt_hr/__init__.py'
--- lettermgmt_hr/__init__.py	1970-01-01 00:00:00 +0000
+++ lettermgmt_hr/__init__.py	2014-03-14 19:09:06 +0000
@@ -0,0 +1,24 @@
+# -*- encoding: utf-8 -*-
+##############################################################################
+#
+#    OpenERP, Open Source Management Solution
+#    This module copyright (C) 2013 Savoir-faire Linux
+#    (<http://www.savoirfairelinux.com>).
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+
+from . import res_letter
+from . import letter_reassignment

=== added file 'lettermgmt_hr/__openerp__.py'
--- lettermgmt_hr/__openerp__.py	1970-01-01 00:00:00 +0000
+++ lettermgmt_hr/__openerp__.py	2014-03-14 19:09:06 +0000
@@ -0,0 +1,59 @@
+# -*- encoding: utf-8 -*-
+###############################################################################
+#
+#    OpenERP, Open Source Management Solution
+#    This module copyright (C) 2013 Savoir-faire Linux
+#    (<http://www.savoirfairelinux.com>).
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+###############################################################################
+
+{
+    'name': 'Letter Management - HR Bindings',
+    'version': '0.1',
+    'author': 'Savoir-faire Linux',
+    'maintainer': 'Savoir-faire Linux',
+    'website': 'http://www.savoirfairelinux.com',
+    'license': 'AGPL-3',
+    'category': 'Social Network',
+    'summary': 'Human Resources bindings for Letter Management',
+    'description': """
+Letter Management
+=================
+
+Using this module you can track Internal letters, parcels, registered documents
+or any other paper documents that are important for company to keep track of.
+
+Contributors
+------------
+* Sandy Carter <sandy.carter@xxxxxxxxxxxxxxxxxxxx>
+
+""",
+    'depends': ['hr', 'lettermgmt'],
+    'external_dependencies': {
+        'python': [],
+    },
+    'data': [
+        "res_letter_view.xml",
+        "letter_reassignment_view.xml",
+        "letter_sequence.xml",
+    ],
+    'demo': [],
+    'test': [],
+    'installable': True,
+    'auto_install': True,
+}
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

=== added directory 'lettermgmt_hr/i18n'
=== added file 'lettermgmt_hr/i18n/fr.po'
--- lettermgmt_hr/i18n/fr.po	1970-01-01 00:00:00 +0000
+++ lettermgmt_hr/i18n/fr.po	2014-03-14 19:09:06 +0000
@@ -0,0 +1,193 @@
+# Translation of OpenERP Server.
+# This file contains the translation of the following modules:
+# 	* lettermgmt_hr
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: OpenERP Server 7.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-01-06 20:35+0000\n"
+"PO-Revision-Date: 2014-01-06 15:41-0500\n"
+"Last-Translator: Sandy Carter <sandy.carter@xxxxxxxxxxxxxxxxxxxx>\n"
+"Language-Team: Savoir-faire Linux\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Poedit 1.5.7\n"
+"X-Poedit-SourceCharset: UTF-8\n"
+
+#. module: lettermgmt_hr
+#: help:res.letter,reassignment_department_ids:0
+msgid "Reassign copies to these departments."
+msgstr "Réaffectation de copies envers ces unités administratives."
+
+#. module: lettermgmt_hr
+#: field:res.letter,recipient_intern_ids:0
+msgid "Send to"
+msgstr "Envoyer à"
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Send Date"
+msgstr "Date d'envoi"
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Dimensions"
+msgstr "Dimensions"
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Create"
+msgstr "Créer"
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Received Damage"
+msgstr "Reçu endommagé"
+
+#. module: lettermgmt_hr
+#: field:letter.reassignment,department_id:0
+#: field:res.letter,cc_department_ids:0 field:res.letter,department_id:0
+#: field:res.letter,reassignment_department_ids:0
+msgid "Department"
+msgstr "Département"
+
+#. module: lettermgmt_hr
+#: model:ir.actions.act_window,name:lettermgmt_hr.action_res_letter_intern_tree_view
+#: model:ir.ui.menu,name:lettermgmt_hr.res_letter_intern_menu
+msgid "Internal Letters"
+msgstr "Courriers internes"
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Details"
+msgstr "Détails"
+
+#. module: lettermgmt_hr
+#: field:res.letter,cc_employee_ids:0
+msgid "Employee"
+msgstr "Employé"
+
+#. module: lettermgmt_hr
+#: help:res.letter,cc_employee_ids:0
+msgid "Send copies to these employees."
+msgstr "Parvenir des copies à ces employés."
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Action History"
+msgstr "Historique des actions"
+
+#. module: lettermgmt_hr
+#: help:letter.reassignment,department_id:0
+msgid "Department of user to whom letter is reassigned."
+msgstr ""
+"Unité administrative de l'utilisateur pour qui le courrier est réaffecté."
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Recipients"
+msgstr "Destinataires"
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Validate"
+msgstr "Valider"
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Letter"
+msgstr "Courrier"
+
+#. module: lettermgmt_hr
+#: model:ir.model,name:lettermgmt_hr.model_res_letter
+msgid "Log of Letter Movements"
+msgstr "Suivi de mouvement du courrier"
+
+#. module: lettermgmt_hr
+#: model:ir.model,name:lettermgmt_hr.model_letter_reassignment
+msgid "Reassignment line"
+msgstr "Ligne de réaffectation"
+
+#. module: lettermgmt_hr
+#: help:res.letter,department_id:0
+msgid "Department who will receive letter."
+msgstr "Unité administrative qui recevra ce courrier."
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Received"
+msgstr "Reçu"
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Thread"
+msgstr "Discussion"
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Set To Draft"
+msgstr "Mettre à l'état \"Brouillon\""
+
+#. module: lettermgmt_hr
+#: field:res.letter,reassignment_employee_ids:0
+msgid "Reassignment"
+msgstr "Ligne de réaffectation"
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Copies to Departments"
+msgstr "Copies aux unités administratives"
+
+#. module: lettermgmt_hr
+#: help:res.letter,reassignment_employee_ids:0
+msgid "Reassign letter to these employees."
+msgstr "Réaffecter le courrier à ces employés."
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Letters"
+msgstr "Courrier"
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Source"
+msgstr "Source"
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Received but Returned"
+msgstr "Reçu, mais renvoyé"
+
+#. module: lettermgmt_hr
+#: help:res.letter,recipient_intern_ids:0
+msgid "Persons who will receive Letter."
+msgstr "Personnes qui recevront ce courrier."
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "References"
+msgstr "Références"
+
+#. module: lettermgmt_hr
+#: help:res.letter,cc_department_ids:0
+msgid "Send copies to these departments."
+msgstr "Envoyer des copies à ces unité administratives"
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Cancel"
+msgstr "Annuler"
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Copies to External"
+msgstr "Ampliataires"
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Subject"
+msgstr "Objet"

=== added file 'lettermgmt_hr/i18n/lettermgmt_hr.pot'
--- lettermgmt_hr/i18n/lettermgmt_hr.pot	1970-01-01 00:00:00 +0000
+++ lettermgmt_hr/i18n/lettermgmt_hr.pot	2014-03-14 19:09:06 +0000
@@ -0,0 +1,190 @@
+# Translation of OpenERP Server.
+# This file contains the translation of the following modules:
+#	* lettermgmt_hr
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: OpenERP Server 7.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-01-06 20:35+0000\n"
+"PO-Revision-Date: 2014-01-06 20:35+0000\n"
+"Last-Translator: <>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: lettermgmt_hr
+#: help:res.letter,reassignment_department_ids:0
+msgid "Reassign copies to these departments."
+msgstr ""
+
+#. module: lettermgmt_hr
+#: field:res.letter,recipient_intern_ids:0
+msgid "Send to"
+msgstr ""
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Send Date"
+msgstr ""
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Dimensions"
+msgstr ""
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Create"
+msgstr ""
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Received Damage"
+msgstr ""
+
+#. module: lettermgmt_hr
+#: field:letter.reassignment,department_id:0
+#: field:res.letter,cc_department_ids:0
+#: field:res.letter,department_id:0
+#: field:res.letter,reassignment_department_ids:0
+msgid "Department"
+msgstr ""
+
+#. module: lettermgmt_hr
+#: model:ir.actions.act_window,name:lettermgmt_hr.action_res_letter_intern_tree_view
+#: model:ir.ui.menu,name:lettermgmt_hr.res_letter_intern_menu
+msgid "Internal Letters"
+msgstr ""
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Details"
+msgstr ""
+
+#. module: lettermgmt_hr
+#: field:res.letter,cc_employee_ids:0
+msgid "Employee"
+msgstr ""
+
+#. module: lettermgmt_hr
+#: help:res.letter,cc_employee_ids:0
+msgid "Send copies to these employees."
+msgstr ""
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Action History"
+msgstr ""
+
+#. module: lettermgmt_hr
+#: help:letter.reassignment,department_id:0
+msgid "Department of user to whom letter is reassigned."
+msgstr ""
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Recipients"
+msgstr ""
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Validate"
+msgstr ""
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Letter"
+msgstr ""
+
+#. module: lettermgmt_hr
+#: model:ir.model,name:lettermgmt_hr.model_res_letter
+msgid "Log of Letter Movements"
+msgstr ""
+
+#. module: lettermgmt_hr
+#: model:ir.model,name:lettermgmt_hr.model_letter_reassignment
+msgid "Reassignment line"
+msgstr ""
+
+#. module: lettermgmt_hr
+#: help:res.letter,department_id:0
+msgid "Department who will receive letter."
+msgstr ""
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Received"
+msgstr ""
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Thread"
+msgstr ""
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Set To Draft"
+msgstr ""
+
+#. module: lettermgmt_hr
+#: field:res.letter,reassignment_employee_ids:0
+msgid "Reassignment"
+msgstr ""
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Copies to Departments"
+msgstr ""
+
+#. module: lettermgmt_hr
+#: help:res.letter,reassignment_employee_ids:0
+msgid "Reassign letter to these employees."
+msgstr ""
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Letters"
+msgstr ""
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Source"
+msgstr ""
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Received but Returned"
+msgstr ""
+
+#. module: lettermgmt_hr
+#: help:res.letter,recipient_intern_ids:0
+msgid "Persons who will receive Letter."
+msgstr ""
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "References"
+msgstr ""
+
+#. module: lettermgmt_hr
+#: help:res.letter,cc_department_ids:0
+msgid "Send copies to these departments."
+msgstr ""
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Cancel"
+msgstr ""
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Copies to External"
+msgstr ""
+
+#. module: lettermgmt_hr
+#: view:res.letter:0
+msgid "Subject"
+msgstr ""

=== added file 'lettermgmt_hr/letter_reassignment.py'
--- lettermgmt_hr/letter_reassignment.py	1970-01-01 00:00:00 +0000
+++ lettermgmt_hr/letter_reassignment.py	2014-03-14 19:09:06 +0000
@@ -0,0 +1,34 @@
+# -*- encoding: utf-8 -*-
+###############################################################################
+#
+#    OpenERP, Open Source Management Solution
+#    This module copyright (C) 2013 Savoir-faire Linux
+#    (<http://www.savoirfairelinux.com>).
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+###############################################################################
+
+from openerp.osv import fields, orm
+
+
+class letter_reassignment(orm.Model):
+    """A line to forward a letter with a comment"""
+    _inherit = 'letter.reassignment'
+    _columns = {
+        'department_id': fields.many2one('hr.department', string='Department',
+                                         help='Department of user to whom letter is reassigned.'),
+    }
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

=== added file 'lettermgmt_hr/letter_reassignment_view.xml'
--- lettermgmt_hr/letter_reassignment_view.xml	1970-01-01 00:00:00 +0000
+++ lettermgmt_hr/letter_reassignment_view.xml	2014-03-14 19:09:06 +0000
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<openerp>
+  <data>
+
+    <!-- Views -->
+
+    <record model="ir.ui.view" id="letter_reassignment_tree_view">
+      <field name="model">letter.reassignment</field>
+      <field name="inherit_id" ref="lettermgmt.letter_reassignment_tree_view"/>
+      <field name="arch" type="xml">
+        <field name="name" position="after">
+          <field name="department_id"/>
+        </field>
+      </field>
+    </record>
+
+    <record model="ir.ui.view" id="letter_reassignment_form_view">
+      <field name="model">letter.reassignment</field>
+      <field name="inherit_id" ref="lettermgmt.letter_reassignment_form_view"/>
+      <field name="arch" type="xml">
+        <field name="name" position="after">
+          <field name="department_id"/>
+        </field>
+      </field>
+    </record>
+
+  </data>
+</openerp>

=== added file 'lettermgmt_hr/letter_sequence.xml'
--- lettermgmt_hr/letter_sequence.xml	1970-01-01 00:00:00 +0000
+++ lettermgmt_hr/letter_sequence.xml	2014-03-14 19:09:06 +0000
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+  <data noupdate="1">
+
+    <!-- Sequences for Internal Letter -->
+
+    <record id="seq_type_letter_intern" model="ir.sequence.type">
+      <field name="name">Internal Letter</field>
+      <field name="code">intern.letter</field>
+    </record>
+
+    <record id="seq_intern_letter" model="ir.sequence">
+      <field name="name">Internal Letter</field>
+      <field name="code">intern.letter</field>
+      <field name="prefix">INTERN/%(year)s/%(month)s/%(day)s/</field>
+      <field name="padding">3</field>
+    </record>
+
+
+  </data>
+</openerp>

=== added file 'lettermgmt_hr/res_letter.py'
--- lettermgmt_hr/res_letter.py	1970-01-01 00:00:00 +0000
+++ lettermgmt_hr/res_letter.py	2014-03-14 19:09:06 +0000
@@ -0,0 +1,43 @@
+# -*- encoding: utf-8 -*-
+##############################################################################
+#
+#    OpenERP, Open Source Management Solution
+#    This module copyright (C) 2013 Savoir-faire Linux
+#    (<http://www.savoirfairelinux.com>).
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 of the
+#    License, or (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+
+from openerp.osv import fields, orm
+
+
+class res_letter(orm.Model):
+    _inherit = 'res.letter'
+    _columns = {
+        'move': fields.selection([('in', 'IN'), ('out', 'OUT'), ('intern', 'INTERN')], 'Move', readonly=True,
+                                 help="Incoming, Outgoing or Internal Letter."),
+        'recipient_intern_ids': fields.many2many('hr.employee', string="Send to",
+                                                 help="Persons who will receive Letter."),
+        'department_id': fields.many2one('hr.department', string='Department',
+                                         help='Department who will receive letter.'),
+        'cc_employee_ids': fields.many2many('hr.employee', string='Employee',
+                                            help='Send copies to these employees.'),
+        'cc_department_ids': fields.many2many('hr.department', string='Department',
+                                              help='Send copies to these departments.'),
+        'reassignment_employee_ids': fields.many2many('hr.employee', string='Reassignment',
+                                                      help='Reassign letter to these employees.'),
+        'reassignment_department_ids': fields.many2many('hr.department', string='Department',
+                                                        help='Reassign copies to these departments.'),
+    }

=== added file 'lettermgmt_hr/res_letter_view.xml'
--- lettermgmt_hr/res_letter_view.xml	1970-01-01 00:00:00 +0000
+++ lettermgmt_hr/res_letter_view.xml	2014-03-14 19:09:06 +0000
@@ -0,0 +1,216 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<openerp>
+  <data>
+
+    <!-- Views -->
+
+    <record model="ir.ui.view" id="res_letter_intern_tree_view">
+      <field name="name">Internal Letter Tree</field>
+      <field name="model">res.letter</field>
+      <field name="arch" type="xml">
+        <tree string="Letters">
+          <field name="name"/>
+          <field name="number"/>
+          <field name="move"/>
+          <field name="type"/>
+          <field name="class"/>
+          <field name="date"/>
+          <field name="partner_id"/>
+          <field name="state"/>
+          <field name="channel_id"/>
+        </tree>
+      </field>
+    </record>
+
+    <record model="ir.ui.view" id="res_letter_intern_calendar_view">
+      <field name="name">Internal Letter Calendar</field>
+      <field name="model">res.letter</field>
+      <field name="priority" eval="2"/>
+      <field name="arch" type="xml">
+        <calendar string="Letters" date_start="date" color="move">
+          <field name="name"/>
+          <field name="partner_id"/>
+        </calendar>
+      </field>
+    </record>
+
+    <record model="ir.ui.view" id="res_letter_out_form_view">
+      <field name="model">res.letter</field>
+      <field name="inherit_id" ref="lettermgmt.res_letter_out_form_view"/>
+      <field name="arch" type="xml">
+
+        <notebook name="Extra">
+          <page string="Copies to Departments">
+            <group col="2">
+              <label for="cc_employee_ids"/>
+              <label for="cc_department_ids"/>
+              <field name="cc_employee_ids" nolabel="1">
+                <tree version="7.0" editable="1">
+                  <field name="name"/>
+                  <field name="department_id"/>
+                </tree>
+              </field>
+              <field name="cc_department_ids" nolabel="1">
+                <tree version="7.0" editable="1">
+                  <field name="name"/>
+                  <field name="code"/>
+                </tree>
+              </field>
+            </group>
+          </page>
+        </notebook>
+
+      </field>
+    </record>
+
+    <record model="ir.ui.view" id="res_letter_in_form_view">
+      <field name="model">res.letter</field>
+      <field name="inherit_id" ref="lettermgmt.res_letter_in_form_view"/>
+      <field name="arch" type="xml">
+
+        <field name="partner_id" position="before">
+          <field name="department_id"/>
+        </field>
+
+        <notebook name="Extra">
+
+          <page string="Copies to Departments">
+            <group col="2">
+              <label for="cc_employee_ids"/>
+              <label for="cc_department_ids"/>
+              <field name="cc_employee_ids" nolabel="1">
+                <tree version="7.0" editable="1">
+                  <field name="name"/>
+                  <field name="department_id"/>
+                </tree>
+              </field>
+              <field name="cc_department_ids" nolabel="1">
+                <tree version="7.0" editable="1">
+                  <field name="name"/>
+                  <field name="code"/>
+                </tree>
+              </field>
+            </group>
+          </page>
+        </notebook>
+
+      </field>
+    </record>
+
+    <record model="ir.ui.view" id="res_letter_intern_form_view">
+      <field name="name">Internal Letter Form</field>
+      <field name="model">res.letter</field>
+      <field name="arch" type="xml">
+        <form string="Letter" version="7.0">
+          <header name="Toolbar">
+            <button name="action_create" states="draft" string="Create" type="object" class="oe_highlight"/>
+            <button name="action_validate" states="created" string="Validate" type="object" class="oe_highlight"/>
+            <button name="action_received" states="validated" string="Received" type="object" icon="STOCK_OK"/>
+            <button name="action_rec_ret" states="validated" string="Received but Returned" type="object" icon="STOCK_UNDO"/>
+            <button name="action_rec_bad" states="validated" string="Received Damage" type="object" icon="STOCK_DIALOG_WARNING"/>
+            <button name="action_set_draft" string="Set To Draft" type="object" icon="STOCK_CONVERT"/>
+            <button name="action_cancel" states="draft,created,validated" string="Cancel" type="object" icon="STOCK_CANCEL"/>
+            <field name="state" widget="statusbar" statusbar_visible="draft,created,validated,rec,rec_bad,rec_ret,cancel"/>
+          </header>
+          <sheet>
+            <group col="4">
+              <group string="References" col="2" colspan="2">
+                <field name="folder_id"/>
+                <field name="number"/>
+                <field name="orig_ref"/>
+                <field name="department_id"/>
+              </group>
+              <group string="Details" col="2" colspan="2">
+                <field name="date"/>
+                <field name="snd_rec_date" string="Send Date"/>
+                <field name="type"/>
+                <field name="class"/>
+                <field name="channel_id" string="Source"/>
+                <field name="track_ref"/>
+              </group>
+              <group string="Subject" col="2" colspan="2">
+                <field name="name"/>
+              </group>
+              <group string="Dimensions" col="2" colspan="2">
+                <field name="size"/>
+                <field name="weight"/>
+              </group>
+              <group string="Recipients" col="4" colspan="4">
+                <field name="recipient_intern_ids" nolabel="1">
+                  <tree version="7.0" editable="1">
+                    <field name="name" readonly="1"/>
+                    <field name="department_id" readonly="1"/>
+                  </tree>
+                </field>
+              </group>
+            </group>
+
+            <notebook name="Extra">
+              <page string="Thread">
+                <field name="child_line" colspan="4" nolabel="1"/>
+              </page>
+              <page string="Action History">
+                <field name="history_line" colspan="4" nolabel="1"/>
+              </page>
+              <page string="Copies to External">
+                <group name="extern_grp" col="1">
+                  <group col="1">
+                    <field name="extern_partner_ids"/>
+                  </group>
+                </group>
+              </page>
+            </notebook>
+
+          </sheet>
+          <div class="oe_chatter">
+            <field name="message_follower_ids" widget="mail_followers" groups="base.group_user"/>
+            <field name="message_ids" widget="mail_thread"/>
+          </div>
+        </form>
+      </field>
+    </record>
+
+    <!-- Actions -->
+
+    <record model="ir.actions.act_window" id="action_res_letter_intern_tree_view">
+      <field name="name">Internal Letters</field>
+      <field name="type">ir.actions.act_window</field>
+      <field name="res_model">res.letter</field>
+      <field name="view_type">form</field>
+      <field name="view_mode">tree,form,calendar</field>
+      <field name="domain">[('move','=','intern')]</field>
+      <field name="context">{'move':'intern'}</field>
+      <field name="view_id" ref="res_letter_intern_tree_view"/>
+    </record>
+
+    <record model="ir.actions.act_window.view" id="action_res_letter_intern_tree_mode">
+      <field name="sequence" eval="1"/>
+      <field name="view_mode">tree</field>
+      <field name="view_id" ref="res_letter_intern_tree_view"/>
+      <field name="act_window_id" ref="action_res_letter_intern_tree_view"/>
+    </record>
+
+    <record model="ir.actions.act_window.view" id="action_res_letter_intern_form_mode">
+      <field name="sequence" eval="2"/>
+      <field name="view_mode">form</field>
+      <field name="view_id" ref="res_letter_intern_form_view"/>
+      <field name="act_window_id" ref="action_res_letter_intern_tree_view"/>
+    </record>
+
+    <record model="ir.actions.act_window.view" id="action_res_letter_intern_calendar_mode">
+      <field name="sequence" eval="3"/>
+      <field name="view_mode">calendar</field>
+      <field name="view_id" ref="res_letter_intern_calendar_view"/>
+      <field name="act_window_id" ref="action_res_letter_intern_tree_view"/>
+    </record>
+
+    <!-- Menus -->
+
+    <menuitem id="res_letter_intern_menu"
+              name="Internal Letters"
+              parent="lettermgmt.res_letter_menu"
+              action="action_res_letter_intern_tree_view"/>
+
+  </data>
+</openerp>


Follow ups