summaryrefslogtreecommitdiff
path: root/addons/project_issue
diff options
context:
space:
mode:
authorVo Minh Thu <vmt@openerp.com>2011-08-31 11:25:27 +0200
committerVo Minh Thu <vmt@openerp.com>2011-08-31 11:25:27 +0200
commitb71f6e37f31b3d0583c8da604f19fce9dfcdf74a (patch)
tree21a6f224361bd19ccd7b86b9c10b3bccc47e149b /addons/project_issue
parent9ea28d59700a2cc44cfb89744a3fea88f6007a81 (diff)
parent0312e68bc3680652322fa1ef5a0849f8a30e7601 (diff)
[MERGE] merged trunk.
bzr revid: vmt@openerp.com-20110831092527-b86v0k9l0cvpbu0b
Diffstat (limited to 'addons/project_issue')
-rw-r--r--addons/project_issue/i18n/ca.po362
-rw-r--r--addons/project_issue/project_issue.py28
-rw-r--r--addons/project_issue/project_issue_demo.xml1
-rw-r--r--addons/project_issue/project_issue_view.xml24
-rw-r--r--addons/project_issue/report/project_issue_report.py4
-rw-r--r--addons/project_issue/report/project_issue_report_view.xml2
6 files changed, 236 insertions, 185 deletions
diff --git a/addons/project_issue/i18n/ca.po b/addons/project_issue/i18n/ca.po
index 1fe2f6473b2..d075394e764 100644
--- a/addons/project_issue/i18n/ca.po
+++ b/addons/project_issue/i18n/ca.po
@@ -8,82 +8,84 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:15+0000\n"
-"PO-Revision-Date: 2011-02-12 17:18+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"PO-Revision-Date: 2011-08-17 19:57+0000\n"
+"Last-Translator: mgaja (GrupoIsep.com) <Unknown>\n"
"Language-Team: Catalan <ca@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-04-29 05:49+0000\n"
-"X-Generator: Launchpad (build 12758)\n"
+"X-Launchpad-Export-Date: 2011-08-23 05:05+0000\n"
+"X-Generator: Launchpad (build 13697)\n"
#. module: project_issue
#: field:project.issue.report,delay_open:0
msgid "Avg. Delay to Open"
-msgstr ""
+msgstr "retard mitja per obrir"
#. module: project_issue
#: view:project.issue:0
#: view:project.issue.report:0
msgid "Group By..."
-msgstr ""
+msgstr "Agrupar per..."
#. module: project_issue
#: field:project.issue,working_hours_open:0
msgid "Working Hours to Open the Issue"
-msgstr ""
+msgstr "Hores de treball per obrir la incidència"
#. module: project_issue
#: constraint:project.project:0
msgid "Error! project start-date must be lower then project end-date."
msgstr ""
+"Error! La data d'inici del projecte ha de ser anterior a la data final del "
+"projecte."
#. module: project_issue
#: field:project.issue,date_open:0
msgid "Opened"
-msgstr ""
+msgstr "Obert"
#. module: project_issue
#: field:project.issue.report,opening_date:0
msgid "Date of Opening"
-msgstr ""
+msgstr "Data d'obertura"
#. module: project_issue
#: selection:project.issue.report,month:0
msgid "March"
-msgstr ""
+msgstr "Març"
#. module: project_issue
#: field:project.issue,progress:0
msgid "Progress (%)"
-msgstr ""
+msgstr "Progrés (%)"
#. module: project_issue
#: field:project.issue,company_id:0
#: view:project.issue.report:0
#: field:project.issue.report,company_id:0
msgid "Company"
-msgstr ""
+msgstr "Companyia"
#. module: project_issue
#: field:project.issue,email_cc:0
msgid "Watchers Emails"
-msgstr ""
+msgstr "Observadors d'Emails (CC)"
#. module: project_issue
#: view:project.issue.report:0
msgid "Close Working hours"
-msgstr ""
+msgstr "Tanqueu hores de treball"
#. module: project_issue
#: model:ir.model,name:project_issue.model_project_issue_version
msgid "project.issue.version"
-msgstr ""
+msgstr "projecte.incidència.versió"
#. module: project_issue
#: field:project.issue,day_open:0
msgid "Days to Open"
-msgstr ""
+msgstr "Dies per obrir"
#. module: project_issue
#: code:addons/project_issue/project_issue.py:360
@@ -92,49 +94,51 @@ msgid ""
"You cannot escalate this issue.\n"
"The relevant Project has not configured the Escalation Project!"
msgstr ""
+"No podeu escalar aquesta incidència.\n"
+"El projecte rellevant no té configurat l'escalat de projecte!"
#. module: project_issue
#: constraint:project.project:0
msgid "Error! You cannot assign escalation to the same project!"
-msgstr ""
+msgstr "Error! No podeu assignar un escalat al mateix projecte."
#. module: project_issue
#: view:project.issue.report:0
msgid "Date Closed"
-msgstr ""
+msgstr "Data de tancament"
#. module: project_issue
#: view:project.issue.report:0
#: field:project.issue.report,day:0
msgid "Day"
-msgstr ""
+msgstr "Dia"
#. module: project_issue
#: view:project.issue:0
msgid "Add Internal Note"
-msgstr ""
+msgstr "Afegeix nota interna"
#. module: project_issue
#: field:project.issue,task_id:0
#: view:project.issue.report:0
#: field:project.issue.report,task_id:0
msgid "Task"
-msgstr ""
+msgstr "Tasca"
#. module: project_issue
#: view:board.board:0
msgid "Issues By Stage"
-msgstr ""
+msgstr "Incidències per etapa"
#. module: project_issue
#: field:project.issue,partner_mobile:0
msgid "Mobile"
-msgstr ""
+msgstr "Mòbil"
#. module: project_issue
#: field:project.issue,message_ids:0
msgid "Messages"
-msgstr ""
+msgstr "Missatges"
#. module: project_issue
#: model:ir.model,name:project_issue.model_project_project
@@ -143,44 +147,44 @@ msgstr ""
#: view:project.issue.report:0
#: field:project.issue.report,project_id:0
msgid "Project"
-msgstr ""
+msgstr "Projecte"
#. module: project_issue
#: model:ir.actions.act_window,name:project_issue.action_view_my_open_project_issue_tree
msgid "My Open Project issues"
-msgstr ""
+msgstr "Les meves incidències de projecte obertes"
#. module: project_issue
#: selection:project.issue,state:0
#: selection:project.issue.report,state:0
msgid "Cancelled"
-msgstr ""
+msgstr "Cancel·lada"
#. module: project_issue
#: code:addons/project_issue/project_issue.py:360
#, python-format
msgid "Warning !"
-msgstr ""
+msgstr "Avís!"
#. module: project_issue
#: field:project.issue.report,date_closed:0
msgid "Date of Closing"
-msgstr ""
+msgstr "Data de tancament"
#. module: project_issue
#: view:project.issue:0
msgid "Issue Tracker Search"
-msgstr ""
+msgstr "Cerca en el gestor d'incidències"
#. module: project_issue
#: field:project.issue.report,working_hours_open:0
msgid "Avg. Working Hours to Open"
-msgstr ""
+msgstr "Hores de treball mitjà per obrir"
#. module: project_issue
#: field:project.issue,date_action_next:0
msgid "Next Action"
-msgstr ""
+msgstr "Acció següent"
#. module: project_issue
#: help:project.project,project_escalation_id:0
@@ -188,11 +192,13 @@ msgid ""
"If any issue is escalated from the current Project, it will be listed under "
"the project selected here."
msgstr ""
+"Si alguna incidència del projecte actual s'ha intensificat, es mostrarà dins "
+"del projecte seleccionat aquí."
#. module: project_issue
#: view:project.issue:0
msgid "Extra Info"
-msgstr ""
+msgstr "Informació extra"
#. module: project_issue
#: model:ir.actions.act_window,help:project_issue.action_project_issue_report
@@ -202,6 +208,11 @@ msgid ""
"analyse the time required to open or close an issue, the number of email to "
"exchange and the time spent on average by issues."
msgstr ""
+"Aquest informe sobre les incidències del projecte permet analitzar la "
+"qualitat del seu suport o els serveis postvenda. Podeu fer un seguiment de "
+"les incidències per antiguitat. Podeu analitzar el temps requerit a obrir o "
+"tancar una incidència, el nombre de correus intercanviats i el temps gastat "
+"en mitjana per incidència."
#. module: project_issue
#: view:project.issue:0
@@ -209,43 +220,45 @@ msgstr ""
#: view:project.issue.report:0
#: field:project.issue.report,partner_id:0
msgid "Partner"
-msgstr ""
+msgstr "Empresa"
#. module: project_issue
-#: code:addons/project_issue/project_issue.py:464
+#: code:addons/project_issue/project_issue.py:473
#, python-format
msgid " (copy)"
-msgstr ""
+msgstr " (còpia)"
#. module: project_issue
#: view:project.issue:0
msgid "Previous"
-msgstr ""
+msgstr "Previ"
#. module: project_issue
#: view:project.issue:0
msgid "Statistics"
-msgstr ""
+msgstr "Estadístiques"
#. module: project_issue
#: view:project.issue:0
msgid "Convert To Task"
-msgstr ""
+msgstr "Converteix a tasca"
#. module: project_issue
+#: model:ir.actions.act_window,name:project_issue.action_project_issue_report
+#: model:ir.ui.menu,name:project_issue.menu_project_issue_report_tree
#: view:project.issue.report:0
msgid "Issues Analysis"
-msgstr ""
+msgstr "Anàlisi d'incidències"
#. module: project_issue
#: field:project.issue.version,name:0
msgid "Version Number"
-msgstr ""
+msgstr "Número de versió"
#. module: project_issue
#: view:project.issue:0
msgid "Next"
-msgstr ""
+msgstr "Següent"
#. module: project_issue
#: view:project.issue:0
@@ -253,12 +266,12 @@ msgstr ""
#: view:project.issue.report:0
#: field:project.issue.report,priority:0
msgid "Priority"
-msgstr ""
+msgstr "Prioritat"
#. module: project_issue
#: view:project.issue:0
msgid "Send New Email"
-msgstr ""
+msgstr "Envia nou correu electrònic"
#. module: project_issue
#: view:project.issue:0
@@ -266,141 +279,141 @@ msgstr ""
#: view:project.issue.report:0
#: field:project.issue.report,version_id:0
msgid "Version"
-msgstr ""
+msgstr "Versió"
#. module: project_issue
#: model:ir.module.module,shortdesc:project_issue.module_meta_information
msgid "Issue Management in Project Management"
-msgstr ""
+msgstr "Gestió d'incidències en gestió de projectes"
#. module: project_issue
#: view:board.board:0
msgid "Pending Issues"
-msgstr ""
+msgstr "Incidències pendents"
#. module: project_issue
#: view:project.issue.report:0
msgid "Open Working Hours"
-msgstr ""
+msgstr "Hores de treball obert"
#. module: project_issue
#: model:ir.actions.act_window,name:project_issue.project_issue_categ_action
msgid "Issue Categories"
-msgstr ""
+msgstr "Categories d'incidències"
#. module: project_issue
#: field:project.issue,email_from:0
msgid "Email"
-msgstr ""
+msgstr "Correu electrònic"
#. module: project_issue
#: field:project.issue,canal_id:0
#: field:project.issue.report,canal_id:0
msgid "Channel"
-msgstr ""
+msgstr "Canal"
#. module: project_issue
#: selection:project.issue,priority:0
#: selection:project.issue.report,priority:0
msgid "Lowest"
-msgstr ""
+msgstr "Mínima"
#. module: project_issue
#: field:project.issue,create_date:0
#: field:project.issue.report,creation_date:0
msgid "Creation Date"
-msgstr ""
+msgstr "Data de creació"
#. module: project_issue
#: model:ir.actions.act_window,name:project_issue.project_issue_version_action
#: model:ir.ui.menu,name:project_issue.menu_project_issue_version_act
msgid "Versions"
-msgstr ""
+msgstr "Versions"
#. module: project_issue
#: field:project.issue,partner_phone:0
msgid "Phone"
-msgstr ""
+msgstr "Telèfon"
#. module: project_issue
#: view:project.issue:0
msgid "Reset to Draft"
-msgstr ""
+msgstr "Canvia a esborrany"
#. module: project_issue
#: view:project.issue:0
msgid "Today"
-msgstr ""
+msgstr "Avui"
#. module: project_issue
#: model:ir.actions.act_window,name:project_issue.open_board_project_issue
#: model:ir.ui.menu,name:project_issue.menu_deshboard_project_issue
msgid "Project Issue Dashboard"
-msgstr ""
+msgstr "Taulell d'incidències de projecte"
#. module: project_issue
#: view:project.issue:0
#: view:project.issue.report:0
msgid "Done"
-msgstr ""
+msgstr "Realitzat"
#. module: project_issue
#: selection:project.issue.report,month:0
msgid "July"
-msgstr ""
+msgstr "Juliol"
#. module: project_issue
#: model:ir.ui.menu,name:project_issue.menu_project_issue_category_act
msgid "Categories"
-msgstr ""
+msgstr "Categories"
#. module: project_issue
#: view:project.issue:0
#: view:project.issue.report:0
#: field:project.issue.report,type_id:0
msgid "Stage"
-msgstr ""
+msgstr "Fase"
#. module: project_issue
#: view:project.issue:0
msgid "History Information"
-msgstr ""
+msgstr "Informació històrica"
#. module: project_issue
#: model:ir.actions.act_window,name:project_issue.action_view_current_project_issue_tree
#: model:ir.actions.act_window,name:project_issue.action_view_pending_project_issue_tree
msgid "Project issues"
-msgstr ""
+msgstr "Incidències projecte"
#. module: project_issue
#: view:project.issue:0
msgid "Communication & History"
-msgstr ""
+msgstr "Comunicació i historial"
#. module: project_issue
#: view:project.issue.report:0
msgid "My Open Project Issue"
-msgstr ""
+msgstr "Les meves incidències de projecte obertes"
#. module: project_issue
#: model:ir.actions.act_window,name:project_issue.action_view_my_project_issue_tree
msgid "My Project Issues"
-msgstr ""
+msgstr "Les meves incidències de projecte"
#. module: project_issue
#: view:project.issue:0
msgid "Contact"
-msgstr ""
+msgstr "Contacta"
#. module: project_issue
#: view:board.board:0
msgid "My Board"
-msgstr ""
+msgstr "El meu taulell"
#. module: project_issue
#: view:board.board:0
msgid "My Issues"
-msgstr ""
+msgstr "Les meves incidències"
#. module: project_issue
#: help:project.issue,canal_id:0
@@ -409,6 +422,9 @@ msgid ""
"customer. With each commercial opportunity, you can indicate the canall "
"which is this opportunity source."
msgstr ""
+"Els canals representen els diferents mètodes de comunicació disponibles amb "
+"el client. En cada oportunitat comercial, podeu indicar el canal de l'origen "
+"d'aquesta oportunitat."
#. module: project_issue
#: model:ir.actions.act_window,help:project_issue.project_issue_version_action
@@ -417,66 +433,70 @@ msgid ""
"development project, to handle claims in after-sales services, etc. Define "
"here the different versions of your products on which you can work on issues."
msgstr ""
+"Podeu utilitzar el seguiment d'incidències d'OpenERP per manejar errors en "
+"el projecte de desenvolupament de programari, per manejar reclamacions en "
+"serveis post-venda, etc. Definiu aquí les diferents versions dels seus "
+"productes sobre els quals podeu treballar les incidències."
#. module: project_issue
#: code:addons/project_issue/project_issue.py:283
#, python-format
msgid "Tasks"
-msgstr ""
+msgstr "Tasques"
#. module: project_issue
#: field:project.issue.report,nbr:0
msgid "# of Issues"
-msgstr ""
+msgstr "Nº de incidències"
#. module: project_issue
#: selection:project.issue.report,month:0
msgid "September"
-msgstr ""
+msgstr "Setembre"
#. module: project_issue
#: selection:project.issue.report,month:0
msgid "December"
-msgstr ""
+msgstr "Desembre"
#. module: project_issue
#: view:project.issue:0
msgid "Issue Tracker Tree"
-msgstr ""
+msgstr "Arbre del gestor d'incidències"
#. module: project_issue
#: help:project.issue,assigned_to:0
msgid "This is the current user to whom the related task have been assigned"
-msgstr ""
+msgstr "Aquest és l'usuari actual al que s'ha assignat la tasca associada"
#. module: project_issue
#: view:project.issue:0
#: view:project.issue.report:0
#: field:project.issue.report,month:0
msgid "Month"
-msgstr ""
+msgstr "Mes"
#. module: project_issue
#: model:ir.model,name:project_issue.model_project_issue_report
msgid "project.issue.report"
-msgstr ""
+msgstr "projecte.incidència.informe"
#. module: project_issue
#: code:addons/project_issue/project_issue.py:362
#: view:project.issue:0
#, python-format
msgid "Escalate"
-msgstr ""
+msgstr "Escalat"
#. module: project_issue
#: model:crm.case.categ,name:project_issue.feature_request_categ
msgid "Feature Requests"
-msgstr ""
+msgstr "Sol·licitud de noves característiques"
#. module: project_issue
#: field:project.issue,write_date:0
msgid "Update Date"
-msgstr ""
+msgstr "Data d'actualització"
#. module: project_issue
#: model:ir.module.module,description:project_issue.module_meta_information
@@ -485,6 +505,10 @@ msgid ""
" This module provide Issues/Bugs Management in Project\n"
" "
msgstr ""
+"\n"
+" Aquest mòdul proporciona la gestió d'incidències/errors en "
+"projectes.\n"
+" "
#. module: project_issue
#: view:project.issue:0
@@ -492,12 +516,12 @@ msgstr ""
#: view:project.issue.report:0
#: field:project.issue.report,categ_id:0
msgid "Category"
-msgstr ""
+msgstr "Categoria"
#. module: project_issue
#: view:project.issue.report:0
msgid "#Number of Project Issues"
-msgstr ""
+msgstr "Núm. d'incidències de projecte"
#. module: project_issue
#: help:project.issue,email_cc:0
@@ -506,30 +530,33 @@ msgid ""
"outbound emails for this record before being sent. Separate multiple email "
"addresses with a comma"
msgstr ""
+"Aquestes adreces de correu seran afegides al camp CC en tots els correus "
+"entrants i sortints d'aquest registre abans de ser enviats. Separeu les "
+"diferents adreces de correu amb una coma."
#. module: project_issue
#: selection:project.issue,state:0
#: selection:project.issue.report,state:0
msgid "Draft"
-msgstr ""
+msgstr "Esborrany"
#. module: project_issue
#: selection:project.issue,priority:0
#: selection:project.issue.report,priority:0
msgid "Low"
-msgstr ""
+msgstr "Fluix"
#. module: project_issue
#: field:project.issue,date_closed:0
#: selection:project.issue,state:0
#: selection:project.issue.report,state:0
msgid "Closed"
-msgstr ""
+msgstr "Tancat"
#. module: project_issue
#: field:project.issue.report,delay_close:0
msgid "Avg. Delay to Close"
-msgstr ""
+msgstr "Retard mitjà fins a tancament"
#. module: project_issue
#: view:project.issue:0
@@ -537,150 +564,150 @@ msgstr ""
#: view:project.issue.report:0
#: selection:project.issue.report,state:0
msgid "Pending"
-msgstr ""
+msgstr "Pendent"
#. module: project_issue
#: view:project.issue:0
msgid "Status"
-msgstr ""
+msgstr "Estat"
#. module: project_issue
#: view:project.issue.report:0
msgid "#Project Issues"
-msgstr ""
+msgstr "Núm. d'incidències del projecte"
#. module: project_issue
#: view:board.board:0
msgid "Current Issues"
-msgstr ""
+msgstr "Incidències actuals"
#. module: project_issue
#: selection:project.issue.report,month:0
msgid "August"
-msgstr ""
+msgstr "Agost"
#. module: project_issue
#: selection:project.issue,priority:0
#: selection:project.issue.report,priority:0
msgid "Normal"
-msgstr ""
+msgstr "Normal"
#. module: project_issue
#: view:project.issue:0
msgid "Global CC"
-msgstr ""
+msgstr "CC Global"
#. module: project_issue
#: view:project.issue:0
#: selection:project.issue,state:0
msgid "To Do"
-msgstr ""
+msgstr "Pendent"
#. module: project_issue
#: selection:project.issue.report,month:0
msgid "June"
-msgstr ""
+msgstr "Juny"
#. module: project_issue
#: field:project.issue,day_close:0
msgid "Days to Close"
-msgstr ""
+msgstr "Dies per al tancament"
#. module: project_issue
#: field:project.issue,active:0
#: field:project.issue.version,active:0
msgid "Active"
-msgstr ""
+msgstr "Actiu"
#. module: project_issue
#: selection:project.issue.report,month:0
msgid "November"
-msgstr ""
+msgstr "Novembre"
#. module: project_issue
#: view:project.issue:0
#: view:project.issue.report:0
msgid "Extended Filters..."
-msgstr ""
+msgstr "Filtres estesos..."
#. module: project_issue
#: view:project.issue.report:0
msgid "Search"
-msgstr ""
+msgstr "Cerca"
#. module: project_issue
#: selection:project.issue.report,month:0
msgid "October"
-msgstr ""
+msgstr "Octubre"
#. module: project_issue
#: selection:project.issue.report,month:0
msgid "January"
-msgstr ""
+msgstr "Gener"
#. module: project_issue
#: view:project.issue:0
msgid "Feature Tracker Tree"
-msgstr ""
+msgstr "Arbre de gestió de funcionalitats"
#. module: project_issue
#: model:crm.case.categ,name:project_issue.bug_categ
msgid "Bugs"
-msgstr ""
+msgstr "Errors"
#. module: project_issue
#: view:board.board:0
msgid "Issues By State"
-msgstr ""
+msgstr "Incidències per estat"
#. module: project_issue
#: view:project.issue:0
#: field:project.issue,date:0
msgid "Date"
-msgstr ""
+msgstr "Data"
#. module: project_issue
#: field:project.issue,partner_address_id:0
msgid "Partner Contact"
-msgstr ""
+msgstr "Contacte empresa"
#. module: project_issue
#: field:project.issue,type_id:0
msgid "Resolution"
-msgstr ""
+msgstr "Resolució"
#. module: project_issue
#: view:project.issue:0
msgid "History"
-msgstr ""
+msgstr "Historial"
#. module: project_issue
#: field:project.issue,assigned_to:0
#: view:project.issue.report:0
#: field:project.issue.report,assigned_to:0
msgid "Assigned to"
-msgstr ""
+msgstr "Assignat a"
#. module: project_issue
#: field:project.project,reply_to:0
msgid "Reply-To Email Address"
-msgstr ""
+msgstr "Respondre a l'adreça de correu electrònic"
#. module: project_issue
#: selection:project.issue,priority:0
#: selection:project.issue.report,priority:0
msgid "Highest"
-msgstr ""
+msgstr "El més alt"
#. module: project_issue
#: view:project.issue:0
msgid "Attachments"
-msgstr ""
+msgstr "Adjunts"
#. module: project_issue
#: view:project.issue:0
msgid "Issue Tracker Form"
-msgstr ""
+msgstr "Formulari de gestió d'incidències"
#. module: project_issue
#: view:project.issue:0
@@ -688,38 +715,38 @@ msgstr ""
#: view:project.issue.report:0
#: field:project.issue.report,state:0
msgid "State"
-msgstr ""
+msgstr "Estat"
#. module: project_issue
#: view:project.issue:0
msgid "General"
-msgstr ""
+msgstr "General"
#. module: project_issue
#: view:project.issue.version:0
msgid "Issue Version"
-msgstr ""
+msgstr "Versió incidència"
#. module: project_issue
#: view:project.issue:0
msgid "Communication"
-msgstr ""
+msgstr "Comunicació"
#. module: project_issue
#: view:project.issue:0
msgid "Cancel"
-msgstr ""
+msgstr "Canceŀla"
#. module: project_issue
#: view:project.issue:0
msgid "Close"
-msgstr ""
+msgstr "Tanca"
#. module: project_issue
#: view:project.issue:0
#: selection:project.issue.report,state:0
msgid "Open"
-msgstr ""
+msgstr "Obre"
#. module: project_issue
#: model:ir.actions.act_window,name:project_issue.act_project_project_2_project_issue_all
@@ -727,7 +754,7 @@ msgstr ""
#: model:ir.ui.menu,name:project_issue.menu_project_issue_track
#: view:project.issue:0
msgid "Issues"
-msgstr ""
+msgstr "Incidencias"
#. module: project_issue
#: model:ir.actions.act_window,name:project_issue.action_project_issue_graph_stage
@@ -736,7 +763,7 @@ msgstr ""
#: model:ir.ui.menu,name:project_issue.menu_project_confi
#: view:project.issue.report:0
msgid "Project Issue"
-msgstr ""
+msgstr "Incidència projecte"
#. module: project_issue
#: view:project.issue:0
@@ -744,18 +771,18 @@ msgstr ""
#: view:project.issue.report:0
#: field:project.issue.report,user_id:0
msgid "Responsible"
-msgstr ""
+msgstr "Responsable"
#. module: project_issue
#: help:project.issue,progress:0
msgid "Computed as: Time Spent / Total Time."
-msgstr ""
+msgstr "Calculat com: Temps dedicat / Temps total."
#. module: project_issue
#: view:project.issue:0
#: view:project.issue.report:0
msgid "Current"
-msgstr ""
+msgstr "Actiu"
#. module: project_issue
#: model:ir.actions.act_window,help:project_issue.project_issue_categ_act0
@@ -765,69 +792,74 @@ msgid ""
"issue (analysis, development, done). With the mailgateway module, issues can "
"be integrated through an email address (example: support@mycompany.com)"
msgstr ""
+"Incidents com errors del sistema, queixes dels clients, i avaries de "
+"material es recullen aquí. Podeu definir les etapes assignades a la solució "
+"dels incidents del projecte (anàlisi, desenvolupament, fet). Amb el mòdul "
+"passarel·la de correu, els incidents poden integrar-se a través d'una adreça "
+"de correu electrònic (exemple: support@mycompany.com)"
#. module: project_issue
#: view:project.issue:0
msgid "Details"
-msgstr ""
+msgstr "Detalls"
#. module: project_issue
#: help:project.issue,email_from:0
msgid "These people will receive email."
-msgstr ""
+msgstr "Aquestes persones rebran un correu electrònic."
#. module: project_issue
#: view:project.issue:0
msgid "Reply"
-msgstr ""
+msgstr "Respondre"
#. module: project_issue
#: field:project.issue,name:0
msgid "Issue"
-msgstr ""
+msgstr "Incidència"
#. module: project_issue
#: view:project.issue:0
msgid "Feature Tracker Search"
-msgstr ""
+msgstr "Cerca de gestió de funcionalitats"
#. module: project_issue
#: view:project.issue:0
#: field:project.issue,description:0
msgid "Description"
-msgstr ""
+msgstr "Descripció"
#. module: project_issue
#: field:project.issue,section_id:0
msgid "Sales Team"
-msgstr ""
+msgstr "Equip de vendes"
#. module: project_issue
#: selection:project.issue.report,month:0
msgid "May"
-msgstr ""
+msgstr "Maig"
#. module: project_issue
#: model:ir.actions.act_window,name:project_issue.action_project_issue_report
#: model:ir.ui.menu,name:project_issue.menu_project_issue_report_tree
msgid "Issue Analysis"
-msgstr ""
+msgstr "Anàlisi d'incidències"
#. module: project_issue
#: view:project.issue.report:0
msgid "Sale Team "
-msgstr ""
+msgstr "Equip de vendes "
#. module: project_issue
#: view:project.issue.report:0
#: field:project.issue.report,email:0
msgid "# Emails"
-msgstr ""
+msgstr "Nº d'emails"
#. module: project_issue
#: field:project.issue,partner_name:0
msgid "Employee's Name"
-msgstr ""
+msgstr "Nom del treballador"
#. module: project_issue
#: help:project.issue,state:0
@@ -840,27 +872,34 @@ msgid ""
" \n"
"If the case needs to be reviewed then the state is set to 'Pending'."
msgstr ""
+"L'estat s'estableix a 'Esborrany', quan es crea un cas. "
+" \n"
+"Si el cas està en progrés l'estat s'estableix a 'Obert'. "
+" \n"
+"Quan el cas es tanca, l'estat s'estableix a 'Realitzat'. "
+" \n"
+"Si el cas necessita ser revisat llavors en estat s'estableix a 'Pendent'."
#. module: project_issue
#: selection:project.issue.report,month:0
msgid "February"
-msgstr ""
+msgstr "Febrer"
#. module: project_issue
#: code:addons/project_issue/project_issue.py:61
#, python-format
msgid "Issue '%s' has been opened."
-msgstr ""
+msgstr "La incidència '%s' ha estat oberta."
#. module: project_issue
#: view:project.issue:0
msgid "Feature description"
-msgstr ""
+msgstr "Descripció funcionalitat"
#. module: project_issue
#: field:project.project,project_escalation_id:0
msgid "Project Escalation"
-msgstr ""
+msgstr "Escalat de projecte"
#. module: project_issue
#: help:project.issue,section_id:0
@@ -868,89 +907,94 @@ msgid ""
"Sales team to which Case belongs to. Define "
"Responsible user and Email account for mail gateway."
msgstr ""
+"Equip de vendes al qual pertany el cas. Defineix l'usuari responsable i el "
+"compte de correu electrònic per a la passarel·la de correu."
#. module: project_issue
#: view:project.issue.report:0
msgid "Month-1"
-msgstr ""
+msgstr "Mes-1"
#. module: project_issue
#: code:addons/project_issue/project_issue.py:76
#, python-format
msgid "Issue '%s' has been closed."
-msgstr ""
+msgstr "La incidència '%s' ha estat tancada."
#. module: project_issue
#: selection:project.issue.report,month:0
msgid "April"
-msgstr ""
+msgstr "Abril"
#. module: project_issue
#: view:project.issue:0
msgid "References"
-msgstr ""
+msgstr "Referències"
#. module: project_issue
#: field:project.issue,working_hours_close:0
msgid "Working Hours to Close the Issue"
-msgstr ""
+msgstr "Hores de treball per tancar la incidència"
#. module: project_issue
#: field:project.issue,id:0
msgid "ID"
-msgstr ""
+msgstr "ID"
#. module: project_issue
#: code:addons/project_issue/project_issue.py:377
#, python-format
msgid "No Title"
-msgstr ""
+msgstr "Sense títol"
#. module: project_issue
#: help:project.issue.report,delay_close:0
#: help:project.issue.report,delay_open:0
msgid "Number of Days to close the project issue"
-msgstr ""
+msgstr "Número de dies per tancar la incidència de projecte"
#. module: project_issue
#: view:project.issue.report:0
#: field:project.issue.report,section_id:0
msgid "Sale Team"
-msgstr ""
+msgstr "Equip de vendes"
#. module: project_issue
#: field:project.issue.report,working_hours_close:0
msgid "Avg. Working Hours to Close"
-msgstr ""
+msgstr "Hores de treball mitjà per tancar"
#. module: project_issue
#: selection:project.issue,priority:0
#: selection:project.issue.report,priority:0
msgid "High"
-msgstr ""
+msgstr "Alt"
#. module: project_issue
#: field:project.issue,date_deadline:0
msgid "Deadline"
-msgstr ""
+msgstr "Data límit"
#. module: project_issue
#: field:project.issue,date_action_last:0
msgid "Last Action"
-msgstr ""
+msgstr "Última acció"
#. module: project_issue
#: view:project.issue.report:0
#: field:project.issue.report,name:0
msgid "Year"
-msgstr ""
+msgstr "Any"
#. module: project_issue
#: field:project.issue,duration:0
msgid "Duration"
-msgstr ""
+msgstr "Duració"
#. module: project_issue
#: view:board.board:0
msgid "My Open Issues by Creation Date"
-msgstr ""
+msgstr "Les meves incidències obertes per data de creació"
+
+#~ msgid "Maintenance"
+#~ msgstr "Manteniment"
diff --git a/addons/project_issue/project_issue.py b/addons/project_issue/project_issue.py
index b6032241a8e..61a45f01753 100644
--- a/addons/project_issue/project_issue.py
+++ b/addons/project_issue/project_issue.py
@@ -116,6 +116,18 @@ class project_issue(crm.crm_case, osv.osv):
hours = cal_obj.interval_hours_get(cr, uid, issue.project_id.resource_calendar_id.id,
datetime.strptime(issue.create_date, '%Y-%m-%d %H:%M:%S'),
datetime.strptime(issue.date_closed, '%Y-%m-%d %H:%M:%S'))
+ elif field in ['days_since_creation']:
+ if issue.create_date:
+ days_since_creation = datetime.today() - datetime.strptime(issue.create_date, "%Y-%m-%d %H:%M:%S")
+ res[issue.id][field] = days_since_creation.days
+ continue
+
+ elif field in ['inactivity_days']:
+ res[issue.id][field] = 0
+ if issue.date_action_last:
+ inactive_days = datetime.today() - datetime.strptime(issue.date_action_last, '%Y-%m-%d %H:%M:%S')
+ res[issue.id][field] = inactive_days.days
+ continue
if ans:
resource_id = False
if issue.user_id:
@@ -171,35 +183,33 @@ class project_issue(crm.crm_case, osv.osv):
'active': fields.boolean('Active', required=False),
'create_date': fields.datetime('Creation Date', readonly=True,select=True),
'write_date': fields.datetime('Update Date', readonly=True),
+ 'days_since_creation': fields.function(_compute_day, string='Days since creation date', \
+ multi='compute_day', type="integer", help="Difference in days between creation date and current date"),
'date_deadline': fields.date('Deadline'),
'section_id': fields.many2one('crm.case.section', 'Sales Team', \
select=True, help='Sales team to which Case belongs to.\
Define Responsible user and Email account for mail gateway.'),
'user_id': fields.related('project_id', 'user_id', type='many2one', relation='res.users', store=True, select=1, string='Responsible'),
- 'partner_id': fields.many2one('res.partner', 'Partner'),
+ 'partner_id': fields.many2one('res.partner', 'Partner', select=1),
'partner_address_id': fields.many2one('res.partner.address', 'Partner Contact', \
domain="[('partner_id','=',partner_id)]"),
'company_id': fields.many2one('res.company', 'Company'),
'description': fields.text('Description'),
- 'state': fields.selection([('draft', 'Draft'), ('open', 'To Do'), ('cancel', 'Cancelled'), ('done', 'Closed'),('pending', 'Pending'), ], 'State', size=16, readonly=True,
+ 'state': fields.selection([('draft', 'New'), ('open', 'To Do'), ('cancel', 'Cancelled'), ('done', 'Closed'),('pending', 'Pending'), ], 'State', size=16, readonly=True,
help='The state is set to \'Draft\', when a case is created.\
\nIf the case is in progress the state is set to \'Open\'.\
\nWhen the case is over, the state is set to \'Done\'.\
\nIf the case needs to be reviewed then the state is set to \'Pending\'.'),
- 'email_from': fields.char('Email', size=128, help="These people will receive email."),
+ 'email_from': fields.char('Email', size=128, help="These people will receive email.", select=1),
'email_cc': fields.char('Watchers Emails', size=256, help="These email addresses will be added to the CC field of all inbound and outbound emails for this record before being sent. Separate multiple email addresses with a comma"),
'date_open': fields.datetime('Opened', readonly=True,select=True),
# Project Issue fields
'date_closed': fields.datetime('Closed', readonly=True,select=True),
'date': fields.datetime('Date'),
- 'canal_id': fields.many2one('res.partner.canal', 'Channel', help="The channels represent the different communication modes available with the customer." \
- " With each commercial opportunity, you can indicate the canall which is this opportunity source."),
+ 'channel_id': fields.many2one('crm.case.channel', 'Channel', help="Communication channel."),
'categ_id': fields.many2one('crm.case.categ', 'Category', domain="[('object_id.model', '=', 'crm.project.bug')]"),
'priority': fields.selection(crm.AVAILABLE_PRIORITIES, 'Priority'),
'version_id': fields.many2one('project.issue.version', 'Version'),
- 'partner_name': fields.char("Employee's Name", size=64),
- 'partner_mobile': fields.char('Mobile', size=32),
- 'partner_phone': fields.char('Phone', size=32),
'type_id': fields.many2one ('project.task.type', 'Resolution', domain="[('project_ids', '=', project_id)]"),
'project_id':fields.many2one('project.project', 'Project'),
'duration': fields.float('Duration'),
@@ -213,6 +223,8 @@ class project_issue(crm.crm_case, osv.osv):
multi='compute_day', type="float", store=True),
'working_hours_close': fields.function(_compute_day, string='Working Hours to Close the Issue', \
multi='compute_day', type="float", store=True),
+ 'inactivity_days': fields.function(_compute_day, string='Days since last action', \
+ multi='compute_day', type="integer", help="Difference in days between last action and current date"),
'message_ids': fields.one2many('mailgate.message', 'res_id', 'Messages', domain=[('model','=',_name)]),
'date_action_last': fields.datetime('Last Action', readonly=1),
'date_action_next': fields.datetime('Next Action', readonly=1),
diff --git a/addons/project_issue/project_issue_demo.xml b/addons/project_issue/project_issue_demo.xml
index 539cef5579e..12ff265b1e9 100644
--- a/addons/project_issue/project_issue_demo.xml
+++ b/addons/project_issue/project_issue_demo.xml
@@ -198,7 +198,6 @@
</record>
<record id="crm_case_createnewobject0" model="project.issue">
- <field model="res.partner.canal" name="canal_id" search="[('name','=','phone')]"/>
<field name="partner_address_id" ref="base.res_partner_address_6"/>
<field eval="time.strftime('%Y-%m-15 10:35:15')" name="date"/>
<field eval="&quot;3&quot;" name="priority"/>
diff --git a/addons/project_issue/project_issue_view.xml b/addons/project_issue/project_issue_view.xml
index 2224527e9d2..1154579960e 100644
--- a/addons/project_issue/project_issue_view.xml
+++ b/addons/project_issue/project_issue_view.xml
@@ -90,7 +90,7 @@
<button name="case_close" string="Close" states="open,draft,pending" type="object" icon="terp-dialog-close"/>
<button name="case_pending" string="Pending" states="draft,open" type="object" icon="gtk-media-pause"/>
<button name="case_escalate" string="Escalate" states="open,draft,pending" type="object" icon="gtk-go-up"/>
- <button name="case_reset" string="Reset to Draft" states="done,cancel" type="object" icon="gtk-convert"/>
+ <button name="case_reset" string="Reset to New" states="done,cancel" type="object" icon="gtk-convert"/>
</group>
</page>
<page string="Communication &amp; History" groups="base.group_extended">
@@ -153,6 +153,7 @@
<field name="write_date" />
<field name="date_closed"/>
<field name="date_open"/>
+ <field name="date_action_last"/>
</group>
<group colspan="2" col="2">
<separator string="Statistics" colspan="2" col="2"/>
@@ -160,6 +161,8 @@
<field name="day_close"/>
<field name="working_hours_open" widget="float_time"/>
<field name="working_hours_close" widget="float_time"/>
+ <field name="inactivity_days"/>
+ <field name="days_since_creation"/>
</group>
<group colspan="2" col="2">
<separator string="References" colspan="2"/>
@@ -196,7 +199,7 @@
<button name="case_open" string="Open" states="draft,pending" type="object" icon="gtk-go-forward" help="To Do"/>
<button name="case_pending" string="Pending" states="draft,open" type="object" icon="gtk-media-pause"/>
<button name="case_escalate" string="Escalate" states="open,draft,pending" type="object" icon="gtk-go-up"/>
- <button name="case_reset" string="Reset to Draft" states="done,cancel" type="object" icon="gtk-convert"/>
+ <button name="case_reset" string="Reset to New" states="done,cancel" type="object" icon="gtk-convert"/>
<field name="categ_id" invisible="1"/>
</tree>
</field>
@@ -209,24 +212,17 @@
<field name="arch" type="xml">
<search string="Issue Tracker Search">
<group>
- <filter string="Current" name="current" domain="[('state','in',('open','draft'))]" help="Draft and To Do" icon="terp-check"/>
+ <filter string="Current" name="current" domain="[('state','in',('open','draft','pending'))]" help="New, pending and to do" icon="terp-check"/>
+ <separator orientation="vertical"/>
+ <filter string="New" icon="terp-document-new" domain="[('state','=','draft')]" help="New Issues"/>
<filter string="To Do" domain="[('state','=','open')]" help="To Do Issues" icon="terp-camera_test"/>
<filter string="Pending" domain="[('state','=','pending')]" help="Pending Issues" icon="terp-gtk-media-pause"/>
<separator orientation="vertical"/>
- <filter icon="terp-go-today" string="Today" separator="1" domain="[('create_date','&gt;=',time.strftime('%%Y-%%m-%%d')),('create_date','&lt;', (datetime.date.today() + datetime.timedelta (days = 1)).strftime('%%Y-%%m-%%d'))]" help="Today's bugs" />
- <separator orientation="vertical"/>
- <field name="name"/>
- <field name="partner_id" groups="base.group_extended"/>
+ <field name="name" string="Issue / Partner" filter_domain="['|', '|', ('partner_id','ilike',self), ('email_from','ilike',self), ('name','ilike',self)]"/>
<field name="assigned_to">
<filter domain="[('assigned_to','=',False)]" help="Unassigned Issues" icon="terp-personal-" separator="1"/>
</field>
<field name="project_id"/>
- </group>
- <newline/>
- <group expand="0" string="Extended Filters..." groups="base.group_extended">
- <field name="categ_id" widget="selection" domain="[('object_id.model', '=', 'project.issue')]"/>
- <field name="version_id" widget="selection"/>
- <separator orientation="vertical"/>
<field name="id"/>
</group>
<newline/>
@@ -295,7 +291,7 @@
<button name="case_open" string="Open" states="draft,pending" type="object" icon="gtk-go-forward"/>
<button name="case_pending" string="Pending" states="draft,open" type="object" icon="gtk-media-pause"/>
<button name="case_escalate" string="Escalate" states="open,draft,pending" type="object" icon="gtk-go-up"/>
- <button name="case_reset" string="Reset to Draft" states="done,cancel" type="object" icon="gtk-convert"/>
+ <button name="case_reset" string="Reset to New" states="done,cancel" type="object" icon="gtk-convert"/>
</tree>
</field>
</record>
diff --git a/addons/project_issue/report/project_issue_report.py b/addons/project_issue/report/project_issue_report.py
index 29542f32912..5eae252f446 100644
--- a/addons/project_issue/report/project_issue_report.py
+++ b/addons/project_issue/report/project_issue_report.py
@@ -66,7 +66,7 @@ class project_issue_report(osv.osv):
'version_id': fields.many2one('project.issue.version', 'Version'),
'assigned_to' : fields.many2one('res.users', 'Assigned to',readonly=True),
'partner_id': fields.many2one('res.partner','Partner',domain="[('object_id.model', '=', 'project.issue')]"),
- 'canal_id': fields.many2one('res.partner.canal', 'Channel',readonly=True),
+ 'channel_id': fields.many2one('crm.case.channel', 'Channel',readonly=True),
'task_id': fields.many2one('project.task', 'Task',domain="[('object_id.model', '=', 'project.issue')]" ),
'email': fields.integer('# Emails', size=128, readonly=True),
}
@@ -97,7 +97,7 @@ class project_issue_report(osv.osv):
1 as nbr,
c.assigned_to,
c.partner_id,
- c.canal_id,
+ c.channel_id,
c.task_id,
date_trunc('day',c.create_date) as create_date,
extract('epoch' from (c.date_open-c.create_date))/(3600*24) as delay_open,
diff --git a/addons/project_issue/report/project_issue_report_view.xml b/addons/project_issue/report/project_issue_report_view.xml
index 015a7750548..4808ff29f81 100644
--- a/addons/project_issue/report/project_issue_report_view.xml
+++ b/addons/project_issue/report/project_issue_report_view.xml
@@ -18,7 +18,7 @@
<field name="section_id" invisible="1"/>
<field name="user_id" invisible="1"/>
<field name="categ_id" invisible="1"/>
- <field name="canal_id" invisible="1"/>
+ <field name="channel_id" invisible="1"/>
<field name="partner_id" invisible="1"/>
<field name="task_id" invisible="1"/>
<field name="assigned_to" invisible="1"/>