;2H7d!nfjjRz#YIUG?eDzqL8{`
zthptzjsart+(|q#zid_1YTp01YJ?eZT`qnXF3v#?y&eAKYM6R^>IwXaG8(7;aFk*$
z=pu3zz2|hiJ7n7W@t{$Fw23)|un#GP%X!P@#j=1+NU8SLW0F;MUG{q?sn4tl!-ig=
z1Va%8i2TX9Pi+KV?w+cx5{9$+G{jS#E(wlxfN-3F8sv0QBVPe*`
zb*8q~aHJno>l6Z~WyGOj^J
zrtfA=IQUs!euzWSBc#!DE
zH77~-9kJYlepmN7`^y*#wRc8mu{TrEI~PiGX8y7sT$a0k+TX>Cb0q3b7Q+-eY~`W#
zHWSU6vK!mXD$n`~CLBi;T3c%A%l%BZBvyBftsdpwGx^H~h6gzSSj(p#UWw5A8?foo#2ICu*Eop0mTxQi0h#&g5qVO|a5
z=%wyGM}4cntL_M)xqt1)7^7umneD4o;rkeM)F#=o|N
z?@mYm8-V5E09%LcUK9G9!3czj;h%c@gQv=44?-yN`%YhcVpR;Yx6Jm@Uq0|mO3A5p
zw5fTm;|OF_OgMhW)H>gK*d6iPnYW%F1I@<
z=ME#y^)-}FLYnr>-HV*_!rpqx4GO_nztk=S;~ZcLCW>)z{t@zhu)mR&Vo^#3=2i_9
z%08E?L^ybm=UpG_WNIi_X5-_m@38mjR!f1qWY)8)Nr~WSzHjF#J#o0&4MhSH*N7_}
zg`*Xr^*{B0-Ju%5%59mEaLF}7@}n}H8khs|X=P<6_p{~3n>?W@kAw+c-2a-~W}7cW
z<`LB!^&z{^788-`#4^k3qBLoyG(W9xx~+)6277&sS+Crzzxjg^cTpIPjO=TkhA8u6
zgf9`>*D@1f;^D~QLVwxGjcvAGY=rwV#&}&=YM^SkVCj>(AB>j7IW|)IKSot6d?Z^4
zb$c*-FK6PBwK0f;;;)!*1Y4ma*I*#emEH$-Ulec1)y=m52Y|q{U^U?EQlc-Su_0
zC5dgW3?AZvXWZr?26U$j*3k)%t0#B|b#6aBU4pj$d&w`R6dShnG0seVV9L2}N}R)W
zp5~{@<@Cder$Jn3f58SRxxC(*Rh!VzW=4JIe|nPE=#g9sVbh=4wu75Gl@_eg3l-IW
z#)r3dS-ZU!EW&`d{aP4*sCJ!)oD=`h;z@f6N68vP|6
zm*tD^;>oTYGD+2PJR3Dv@>Ii`7%SE!jG3l}iq7JuTwEcm%PPm9u&~B=!ugI@j~%M!
z<9i;jy5|chrnFBGphlie2aSPZI}1gNcT69c4MYCqh3B(4L!T%Mb}nC`+q#Z}wi_$>
zl3IS-R=&UA{Sm>$@OHK-l>hODi1dz3~7()T&d;$~nl>!iLbRU8Wv@`%PmzD9e6`afU`DVU%d@M(~g$yJ~1
zp@whfW5*uOmiq<#B1?v<44>Xa;omdP3W8azsvU2dIlg8@70jgBo>{2kB=ZOF|7+1-
zziU2aJ%F2U#Dj@!6^wn~jV$6du~_YXm~WX(^zxC@8SSCF#I(XaN@#)Ca~d^nBc^NPQH0@VeNyUIn3-$w*J0K3IhP(l5m+acaCqF{a(7TYu@O#fRy_&
zOy?#T%OxKBQB1qD8EuG^NXo7_ks4@6%(xQZOjVKq*X2@>&O-0Pp%tF&)fPJEtqE;f
z%^$o&1|q7N9&zf@Wbt!h#%=!urFnu8i4Y=gIym7sU5tMO>GYIb_(?9>4u|%H+s~aX
zoEqE@#*aft6~y4(%fojyC4-DbP1^Tmr2bs)@5}nURsYPIVq?TXBJwSf{DDib{QDX8ou`Qgi#t>#t=SBCX;QXsRt?n}1|ecW--f^UTqxE+TZ<
zQyPvxJDEIR*c6yhr0Q!E7EU;XQFGI(f@wg%Ejt^1#cr)E^i~u>ZquNanJvb$F(l5>
zPX*$Gf_1C6(0*<|gcY&g&ctS86#36G%z#GFNfl=;B&KHX9qH7~Xmo^V;ZU!WNm?1n
zb5){2;%xK&5uI*NF#CJLD&C#7wdj!lgwG@a$i(0dzKqWymy(h{v6*Jcr+cm?#6b#`
z!EoukEf*+Ln!}xdoQR(T1Ktam*Fn*mOdXDd{pDo9ZM|BhA)pv)=oOQ6ga!-OBp~k)
z*D&J@vf`)fX=m~N=;Lm5c9aF_Vd*`B$<)UBUIIw$A(QmEO7h5Y=Znz^@wiZ2uTQTN
z3x);VrlWFK<8ie$RA3H2)bSfbG-P*eY+_#d^Tx3DnYaX*EOzx!=eoBgO$-Tx3^cOB
zm(%3)tI96OTK!ei0p#clvIy-^D^ymU{M14rN!_0+-aKv?Zu0=FqlR{={r-Oc-lY(7
z{jHUd>KRZ?#2|C!EnlvaYIOIz*o4P?IeiQJ8g^1IpBy{LsPWS>W5x2N^-
z-KZ$4|8yM1QMtYAh&$Z&FmaCfuOp#sr2@$xh-F2U2zjWPvj#C7Hh2YK|8y^xjNgn0kj-&%up=<>{
zCjBypyb4-H<1N~1s>g6>D~sGQWMwhZBmncDOHF`0M15p!v7MWq3^ex}UjCS}z_|FANeRprmg(2<9K?#e*Eo{>$5nYfigEUrMW0S(QgsAD&
z^&OS{e@&AilOne{7*skkE>au>$RJ#nk3CDR)dzqqYxIf!f!{Jbgb81VAGW(V7U&;A{o}{
ziJIxWph{vimdc}(QnkdXMc+PmDYp6Te{e1q2U;HqQf)`@93i_c4Ws?j
z&i(ou5AY|0I?C}!FP>0HT1J1;ei|P-D1)bfZxif$q&fLBsL@zkj!bF(CLmMwzxIbl
zi9C=5O4!WaYl+JWYTAR8@TkoJzoTVqh0Jo&o>|`>eM|)z(0Pw_nJ*V^oEecxMRX~p
zgdnk1`^CRJ(t9-b{$I*fy>1
zr{yk9`Wr^^h)*)Z*y8KUqyE6w2p;rIx&v|i|HqC*-IEtL_t|7G`yT=?H&>YxG8g?z!od~fmjS`^iJ;BFIkym!5+>rs292t4Nr=8k^xlRB%Q
zck-`MMI_q6{iRUF%iq4KPglDz>Eb%B=WDl8=6CC`ou*8BFup1V
zGl7pQje%x98~NmF(Tx@<{~7r4StSEO-A|xTFK?6-pEgq@)tZy0X?ci)?)#;d1)E3G
clM5#|@6Je=N{D{&W3M3B)_|(NSA81se^Y@X_W%F@
literal 0
HcmV?d00001
diff --git a/helpdesk_mgmt_project/views/helpdesk_ticket_view.xml b/helpdesk_mgmt_project/views/helpdesk_ticket_view.xml
new file mode 100644
index 0000000000..62ae521fc8
--- /dev/null
+++ b/helpdesk_mgmt_project/views/helpdesk_ticket_view.xml
@@ -0,0 +1,45 @@
+
+
+
+ Tickets
+ helpdesk.ticket
+ kanban,tree,form
+
+
+
+
+
+ helpdesk.ticket
+
+
+
+
+
+
+
+
+
+
+ helpdesk.ticket
+
+
+
+
+
+
+
+
+
+
+
+ helpdesk.ticket
+
+
+
+
+
+
+
+
+
diff --git a/helpdesk_mgmt_project/views/project_task_view.xml b/helpdesk_mgmt_project/views/project_task_view.xml
new file mode 100644
index 0000000000..77e355be13
--- /dev/null
+++ b/helpdesk_mgmt_project/views/project_task_view.xml
@@ -0,0 +1,17 @@
+
+
+
+
+ project.task
+
+
+
+
+
+
+
+
+
+
diff --git a/helpdesk_mgmt_project/views/project_view.xml b/helpdesk_mgmt_project/views/project_view.xml
new file mode 100644
index 0000000000..e0ed81b2fc
--- /dev/null
+++ b/helpdesk_mgmt_project/views/project_view.xml
@@ -0,0 +1,42 @@
+
+
+
+
+ project.project
+
+
+
+
+
+
+
+
+
+
+
+ project.project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
From 95e5a97b7e96b79b7becbbb878e8193468d6dc33 Mon Sep 17 00:00:00 2001
From: Dario Lodeiros
Date: Sat, 30 May 2020 12:08:44 +0200
Subject: [PATCH 02/57] [ADD] Unit Tests
---
helpdesk_mgmt_project/README.rst | 31 +-
helpdesk_mgmt_project/__manifest__.py | 9 +-
helpdesk_mgmt_project/models/project.py | 25 +-
helpdesk_mgmt_project/models/project_task.py | 30 +-
helpdesk_mgmt_project/readme/CONTRIBUTORS.rst | 4 +
.../static/description/index.html | 437 ++++++++++++++++++
helpdesk_mgmt_project/tests/__init__.py | 1 +
.../tests/test_helpdesk_ticket.py | 85 ++++
.../views/project_task_view.xml | 12 +-
helpdesk_mgmt_project/views/project_view.xml | 15 +-
10 files changed, 607 insertions(+), 42 deletions(-)
create mode 100644 helpdesk_mgmt_project/static/description/index.html
create mode 100644 helpdesk_mgmt_project/tests/__init__.py
create mode 100644 helpdesk_mgmt_project/tests/test_helpdesk_ticket.py
diff --git a/helpdesk_mgmt_project/README.rst b/helpdesk_mgmt_project/README.rst
index 1883f60e78..fe438109b6 100644
--- a/helpdesk_mgmt_project/README.rst
+++ b/helpdesk_mgmt_project/README.rst
@@ -1,6 +1,6 @@
-===================
+================
Helpdesk Project
-===================
+================
.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
@@ -14,18 +14,19 @@ Helpdesk Project
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fhelpdesk-lightgray.png?logo=github
- :target: https://github.com/OCA/helpdesk/tree/12.0/helpdesk_project
+ :target: https://github.com/OCA/helpdesk/tree/12.0/helpdesk_mgmt_project
:alt: OCA/helpdesk
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
- :target: https://translation.odoo-community.org/projects/helpdesk-12-0/helpdesk-12-0-helpdesk_project
+ :target: https://translation.odoo-community.org/projects/helpdesk-12-0/helpdesk-12-0-helpdesk_mgmt_project
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
:target: https://runbot.odoo-community.org/runbot/282/12.0
:alt: Try me on Runbot
-|badge1| |badge2| |badge3| |badge4| |badge5|
+|badge1| |badge2| |badge3| |badge4| |badge5|
This module adds Project in Helpdesk.
+We add to the project form view a ticket counter that redirects you to the helpdesk
.. IMPORTANT::
This is an alpha version, the data model and design can change at any time without warning.
@@ -37,17 +38,13 @@ This module adds Project in Helpdesk.
.. contents::
:local:
-Configuration
-=============
-
-
Bug Tracker
===========
Bugs are tracked on `GitHub Issues `_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
-`feedback `_.
+`feedback `_.
Do not contact contributors directly about support or help with technical issues.
@@ -62,9 +59,17 @@ Authors
Contributors
~~~~~~~~~~~~
-* `PuntSistemes S.L.U. `_:
+* `Puntsistemes `_:
+
+ * Carlos Ramos Hernández
+
+* `Tecnativa `_:
+
+ * Pedro M. Baeza
+
+* `CommitSun `_:
- * Carlos Ramos
+ * Darío Lodeiros
Maintainers
~~~~~~~~~~~
@@ -79,6 +84,6 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.
-This module is part of the `OCA/helpdesk `_ project on GitHub.
+This module is part of the `OCA/helpdesk `_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
diff --git a/helpdesk_mgmt_project/__manifest__.py b/helpdesk_mgmt_project/__manifest__.py
index 3e11457848..66aa90fc24 100644
--- a/helpdesk_mgmt_project/__manifest__.py
+++ b/helpdesk_mgmt_project/__manifest__.py
@@ -2,8 +2,7 @@
{
'name': 'Helpdesk Project',
- 'summary': """
- Helpdesk""",
+ 'summary': "Add the option to select project in the tickets.",
'version': '12.0.1.0.0',
'license': 'AGPL-3',
'category': 'After-Sales',
@@ -19,10 +18,6 @@
'views/project_view.xml',
'views/project_task_view.xml',
],
- 'demo': [
- ],
- 'development_status': 'Alpha',
- 'application': False,
- 'installable': True,
+ 'development_status': 'Beta',
'auto_install': True,
}
diff --git a/helpdesk_mgmt_project/models/project.py b/helpdesk_mgmt_project/models/project.py
index ce678ad5fb..ae1088bfbd 100644
--- a/helpdesk_mgmt_project/models/project.py
+++ b/helpdesk_mgmt_project/models/project.py
@@ -1,23 +1,30 @@
-from odoo import fields, models, _
+from odoo import api, fields, models, _
class ProjectProject(models.Model):
_inherit = 'project.project'
+ ticket_ids = fields.One2many(
+ 'helpdesk.ticket',
+ 'project_id',
+ string="Tickets")
ticket_count = fields.Integer(
compute='_compute_ticket_count',
- string="Ticket Count")
+ string="Ticket Count",
+ store=True)
label_tickets = fields.Char(
string='Use Tickets as',
default=lambda s: _('Tickets'),
translate=True,
help="Gives label to tickets on project's kanban view.")
+ todo_ticket_count = fields.Integer(
+ string="Number of tickets",
+ compute='_compute_ticket_count',
+ store=True)
+ @api.depends('ticket_ids', 'ticket_ids.stage_id')
def _compute_ticket_count(self):
- ticket_data = self.env['helpdesk.ticket'].read_group(
- [('project_id', 'in', self.ids)], ['project_id'], ['project_id']
- )
- result = dict((data['project_id'][0], data['project_id_count'])
- for data in ticket_data)
- for project in self:
- project.ticket_count = result.get(project.id, 0)
+ for record in self:
+ record.ticket_count = len(record.ticket_ids)
+ record.todo_ticket_count = len(record.ticket_ids.filtered(
+ lambda ticket: not ticket.closed))
diff --git a/helpdesk_mgmt_project/models/project_task.py b/helpdesk_mgmt_project/models/project_task.py
index d9fd5a8c9c..708ccd8b5d 100644
--- a/helpdesk_mgmt_project/models/project_task.py
+++ b/helpdesk_mgmt_project/models/project_task.py
@@ -1,18 +1,30 @@
-from odoo import fields, models
+from odoo import api, fields, models, _
class ProjectTask(models.Model):
_inherit = 'project.task'
+ ticket_ids = fields.One2many(
+ 'helpdesk.ticket',
+ 'task_id',
+ string="Tickets")
ticket_count = fields.Integer(
compute='_compute_ticket_count',
- string="Ticket Count")
+ string="Ticket Count",
+ store=True)
+ label_tickets = fields.Char(
+ string='Use Tickets as',
+ default=lambda s: _('Tickets'),
+ translate=True,
+ help="Gives label to tickets on project's kanban view.")
+ todo_ticket_count = fields.Integer(
+ string="Number of tickets",
+ compute='_compute_ticket_count',
+ store=True)
+ @api.depends('ticket_ids', 'ticket_ids.stage_id')
def _compute_ticket_count(self):
- ticket_data = self.env['helpdesk.ticket'].read_group(
- [('task_id', 'in', self.ids)], ['task_id'], ['task_id']
- )
- result = dict((data['task_id'][0], data['task_id_count'])
- for data in ticket_data)
- for task in self:
- task.ticket_count = result.get(task.id, 0)
+ for record in self:
+ record.ticket_count = len(record.ticket_ids)
+ record.todo_ticket_count = len(record.ticket_ids.filtered(
+ lambda ticket: not ticket.closed))
diff --git a/helpdesk_mgmt_project/readme/CONTRIBUTORS.rst b/helpdesk_mgmt_project/readme/CONTRIBUTORS.rst
index 4c0045ae30..b1d161261d 100644
--- a/helpdesk_mgmt_project/readme/CONTRIBUTORS.rst
+++ b/helpdesk_mgmt_project/readme/CONTRIBUTORS.rst
@@ -5,3 +5,7 @@
* `Tecnativa `_:
* Pedro M. Baeza
+
+* `CommitSun `_:
+
+ * Darío Lodeiros
diff --git a/helpdesk_mgmt_project/static/description/index.html b/helpdesk_mgmt_project/static/description/index.html
new file mode 100644
index 0000000000..c80e8ecfdf
--- /dev/null
+++ b/helpdesk_mgmt_project/static/description/index.html
@@ -0,0 +1,437 @@
+
+
+
+
+
+
+Helpdesk Project
+
+
+
+
+
Helpdesk Project
+
+
+
+
This module adds Project in Helpdesk.
+We add to the project form view a ticket counter that redirects you to the helpdesk
+
+
Important
+
This is an alpha version, the data model and design can change at any time without warning.
+Only for development or testing purpose, do not use in production.
+More details on development status
+
+
Table of contents
+
+
+
+
Bugs are tracked on GitHub Issues .
+In case of trouble, please check there if your issue has already been reported.
+If you spotted it first, help us smashing it by providing a detailed and welcomed
+feedback .
+
Do not contact contributors directly about support or help with technical issues.
+
+
+
+
+
+
+
+
This module is maintained by the OCA.
+
+
OCA, or the Odoo Community Association, is a nonprofit organization whose
+mission is to support the collaborative development of Odoo features and
+promote its widespread use.
+
This module is part of the OCA/helpdesk project on GitHub.
+
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute .
+
+
+
+
+
diff --git a/helpdesk_mgmt_project/tests/__init__.py b/helpdesk_mgmt_project/tests/__init__.py
new file mode 100644
index 0000000000..5b420011e0
--- /dev/null
+++ b/helpdesk_mgmt_project/tests/__init__.py
@@ -0,0 +1 @@
+from . import test_helpdesk_ticket
diff --git a/helpdesk_mgmt_project/tests/test_helpdesk_ticket.py b/helpdesk_mgmt_project/tests/test_helpdesk_ticket.py
new file mode 100644
index 0000000000..4c8710d486
--- /dev/null
+++ b/helpdesk_mgmt_project/tests/test_helpdesk_ticket.py
@@ -0,0 +1,85 @@
+from odoo.addons.helpdesk_mgmt.tests import test_helpdesk_ticket
+
+
+class TestHelpdeskTicketProject(test_helpdesk_ticket.TestHelpdeskTicket):
+
+ @classmethod
+ def setUpClass(cls):
+ super(TestHelpdeskTicketProject, cls).setUpClass()
+ env = cls.env(user=cls.user_admin)
+ Ticket = env['helpdesk.ticket']
+ Project = env["project.project"]
+ Task = env["project.task"]
+ cls.ticket2 = Ticket.create({
+ 'name': 'Test 2',
+ 'description': 'Ticket test2',
+ })
+ cls.project1 = Project.create({
+ "name": "Test Helpdesk-Project 1",
+ })
+ cls.task_project1 = Task.create({
+ "name": "Test Task Helpdesk-Project 1",
+ "project_id": cls.project1.id,
+ })
+ cls.project2 = Project.create({
+ "name": "Test Helpdesk-Project 2",
+ })
+ cls.task_project2 = Task.create({
+ "name": "Test Task Helpdesk-Project 2",
+ "project_id": cls.project2.id,
+ })
+ cls.ticket.write({
+ 'project_id': cls.project1.id,
+ 'task_id': cls.task_project1.id,
+ })
+ cls.ticket2.write({
+ 'project_id': cls.project1.id,
+ 'task_id': cls.task_project1.id,
+ })
+
+ def test_helpdesk_ticket_project_task(self):
+ self.ticket._onchange_project()
+ self.assertFalse(self.ticket.task_id,
+ 'Helpdesk Ticket: When change the project '
+ 'the ticket task should be reset.')
+
+ def test_helpdesk_ticket_counts(self):
+ self.assertEqual(self.project1.ticket_count,
+ 2,
+ 'Helpdesk Ticket: Project should '
+ 'have two related tickets.')
+ self.assertEqual(self.project1.todo_ticket_count,
+ 2,
+ 'Helpdesk Ticket: Project should '
+ 'have two related todo tickets.')
+ self.assertEqual(self.task_project1.ticket_count,
+ 2,
+ 'Helpdesk Ticket: Task '
+ 'have two realted tickets.')
+ self.assertEqual(self.task_project1.todo_ticket_count,
+ 2,
+ 'Helpdesk Ticket: Task '
+ 'have two realted tickets.')
+ self.assertEqual(self.project2.ticket_count,
+ 0,
+ 'Helpdesk Ticket: Project should '
+ 'have two related tickets.')
+ self.assertEqual(self.task_project2.ticket_count,
+ 0,
+ 'Helpdesk Ticket: Task '
+ 'have two realted tickets.')
+ self.ticket.write({
+ 'stage_id': self.stage_closed.id,
+ })
+ self.assertEqual(self.project1.ticket_count,
+ 2,
+ 'Helpdesk Ticket: Project should '
+ 'have two related tickets.')
+ self.assertEqual(self.project1.todo_ticket_count,
+ 1,
+ 'Helpdesk Ticket: Project should '
+ 'have one related todo tickets.')
+ self.assertEqual(self.task_project1.todo_ticket_count,
+ 1,
+ 'Helpdesk Ticket: Task '
+ 'have one realted tickets.')
diff --git a/helpdesk_mgmt_project/views/project_task_view.xml b/helpdesk_mgmt_project/views/project_task_view.xml
index 77e355be13..704a9ab31c 100644
--- a/helpdesk_mgmt_project/views/project_task_view.xml
+++ b/helpdesk_mgmt_project/views/project_task_view.xml
@@ -1,6 +1,6 @@
-
+
project.task
@@ -14,4 +14,14 @@
+
+
+ project.task
+
+
+
+
+
+
+
diff --git a/helpdesk_mgmt_project/views/project_view.xml b/helpdesk_mgmt_project/views/project_view.xml
index e0ed81b2fc..e055dd90c9 100644
--- a/helpdesk_mgmt_project/views/project_view.xml
+++ b/helpdesk_mgmt_project/views/project_view.xml
@@ -1,6 +1,6 @@
-
+
project.project
@@ -14,7 +14,7 @@
-
+
project.project
@@ -38,5 +38,14 @@
-
+
+ project.project
+
+
+
+
+
+
+
+
From 598145decca2119b78304e4806d65b5913792e36 Mon Sep 17 00:00:00 2001
From: oca-travis
Date: Wed, 8 Jul 2020 18:49:35 +0000
Subject: [PATCH 03/57] [UPD] Update helpdesk_mgmt_project.pot
---
helpdesk_mgmt_project/i18n/es.po | 22 +++++-
.../i18n/helpdesk_mgmt_project.pot | 74 +++++++++++++++++++
2 files changed, 94 insertions(+), 2 deletions(-)
create mode 100644 helpdesk_mgmt_project/i18n/helpdesk_mgmt_project.pot
diff --git a/helpdesk_mgmt_project/i18n/es.po b/helpdesk_mgmt_project/i18n/es.po
index d0580bd48d..7920afde67 100644
--- a/helpdesk_mgmt_project/i18n/es.po
+++ b/helpdesk_mgmt_project/i18n/es.po
@@ -10,15 +10,16 @@ msgstr ""
"PO-Revision-Date: 2020-05-19 10:41+0200\n"
"Last-Translator: <>\n"
"Language-Team: \n"
+"Language: es\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"
-"Language: es\n"
"X-Generator: Poedit 2.3.1\n"
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_project__label_tickets
+#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_task__label_tickets
msgid "Gives label to tickets on project's kanban view."
msgstr "Da etiqueta a las entradas en la vista kanban del proyecto."
@@ -27,6 +28,19 @@ msgstr "Da etiqueta a las entradas en la vista kanban del proyecto."
msgid "Helpdesk Ticket"
msgstr "Ticket Helpdesk"
+#. module: helpdesk_mgmt_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__todo_ticket_count
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__todo_ticket_count
+msgid "Number of tickets"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_project_search
+#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_task_search
+#, fuzzy
+msgid "Open Tickets"
+msgstr "Tickets"
+
#. module: helpdesk_mgmt_project
#: model:ir.model,name:helpdesk_mgmt_project.model_project_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket__project_id
@@ -46,8 +60,11 @@ msgid "Ticket Count"
msgstr "Contador Tickets"
#. module: helpdesk_mgmt_project
-#: code:addons/helpdesk_mgmt_project/models/project.py:12
+#: code:addons/helpdesk_mgmt_project/models/project.py:17
+#: code:addons/helpdesk_mgmt_project/models/project_task.py:17
#: model:ir.actions.act_window,name:helpdesk_mgmt_project.ticket_action_from_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__ticket_ids
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__ticket_ids
#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.edit_project
#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_task_form2
#, python-format
@@ -56,5 +73,6 @@ msgstr "Tickets"
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__label_tickets
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__label_tickets
msgid "Use Tickets as"
msgstr "Usar tickets como"
diff --git a/helpdesk_mgmt_project/i18n/helpdesk_mgmt_project.pot b/helpdesk_mgmt_project/i18n/helpdesk_mgmt_project.pot
new file mode 100644
index 0000000000..f58e3e5052
--- /dev/null
+++ b/helpdesk_mgmt_project/i18n/helpdesk_mgmt_project.pot
@@ -0,0 +1,74 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * helpdesk_mgmt_project
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 12.0\n"
+"Report-Msgid-Bugs-To: \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: helpdesk_mgmt_project
+#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_project__label_tickets
+#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_task__label_tickets
+msgid "Gives label to tickets on project's kanban view."
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model,name:helpdesk_mgmt_project.model_helpdesk_ticket
+msgid "Helpdesk Ticket"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__todo_ticket_count
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__todo_ticket_count
+msgid "Number of tickets"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_project_search
+#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_task_search
+msgid "Open Tickets"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model,name:helpdesk_mgmt_project.model_project_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket__project_id
+msgid "Project"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model,name:helpdesk_mgmt_project.model_project_task
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket__task_id
+msgid "Task"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__ticket_count
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__ticket_count
+msgid "Ticket Count"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: code:addons/helpdesk_mgmt_project/models/project.py:17
+#: code:addons/helpdesk_mgmt_project/models/project_task.py:17
+#: model:ir.actions.act_window,name:helpdesk_mgmt_project.ticket_action_from_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__ticket_ids
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__ticket_ids
+#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.edit_project
+#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_task_form2
+#, python-format
+msgid "Tickets"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__label_tickets
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__label_tickets
+msgid "Use Tickets as"
+msgstr ""
+
From 88a818b2519ca74b5844a82c68f348be3506109a Mon Sep 17 00:00:00 2001
From: OCA-git-bot
Date: Wed, 8 Jul 2020 18:53:09 +0000
Subject: [PATCH 04/57] [UPD] README.rst
---
helpdesk_mgmt_project/README.rst | 9 ++-------
helpdesk_mgmt_project/static/description/index.html | 8 +-------
2 files changed, 3 insertions(+), 14 deletions(-)
diff --git a/helpdesk_mgmt_project/README.rst b/helpdesk_mgmt_project/README.rst
index fe438109b6..81cdd237b6 100644
--- a/helpdesk_mgmt_project/README.rst
+++ b/helpdesk_mgmt_project/README.rst
@@ -7,9 +7,9 @@ Helpdesk Project
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png
+.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
- :alt: Alpha
+ :alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
@@ -28,11 +28,6 @@ Helpdesk Project
This module adds Project in Helpdesk.
We add to the project form view a ticket counter that redirects you to the helpdesk
-.. IMPORTANT::
- This is an alpha version, the data model and design can change at any time without warning.
- Only for development or testing purpose, do not use in production.
- `More details on development status `_
-
**Table of contents**
.. contents::
diff --git a/helpdesk_mgmt_project/static/description/index.html b/helpdesk_mgmt_project/static/description/index.html
index c80e8ecfdf..1c76e4e9c1 100644
--- a/helpdesk_mgmt_project/static/description/index.html
+++ b/helpdesk_mgmt_project/static/description/index.html
@@ -367,15 +367,9 @@ Helpdesk Project
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
-
+
This module adds Project in Helpdesk.
We add to the project form view a ticket counter that redirects you to the helpdesk
-
-
Important
-
This is an alpha version, the data model and design can change at any time without warning.
-Only for development or testing purpose, do not use in production.
-More details on development status
-
Table of contents
From b5931f7ba22069d605cd39abf7ecf9ccc1934d13 Mon Sep 17 00:00:00 2001
From: "David Alonso (Solvos)"
Date: Thu, 9 Jul 2020 09:23:40 +0000
Subject: [PATCH 05/57] Translated using Weblate (Spanish)
Currently translated at 100.0% (9 of 9 strings)
Translation: helpdesk-12.0/helpdesk-12.0-helpdesk_mgmt_project
Translate-URL: https://translation.odoo-community.org/projects/helpdesk-12-0/helpdesk-12-0-helpdesk_mgmt_project/es/
---
helpdesk_mgmt_project/i18n/es.po | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/helpdesk_mgmt_project/i18n/es.po b/helpdesk_mgmt_project/i18n/es.po
index 7920afde67..c6c3807f3c 100644
--- a/helpdesk_mgmt_project/i18n/es.po
+++ b/helpdesk_mgmt_project/i18n/es.po
@@ -7,15 +7,15 @@ msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-19 08:40+0000\n"
-"PO-Revision-Date: 2020-05-19 10:41+0200\n"
-"Last-Translator: <>\n"
+"PO-Revision-Date: 2020-07-09 12:19+0000\n"
+"Last-Translator: David Alonso (Solvos) \n"
"Language-Team: \n"
"Language: es\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 2.3.1\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10\n"
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_project__label_tickets
@@ -32,14 +32,13 @@ msgstr "Ticket Helpdesk"
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__todo_ticket_count
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__todo_ticket_count
msgid "Number of tickets"
-msgstr ""
+msgstr "Número de tickets"
#. module: helpdesk_mgmt_project
#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_project_search
#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_task_search
-#, fuzzy
msgid "Open Tickets"
-msgstr "Tickets"
+msgstr "Tickets abiertos"
#. module: helpdesk_mgmt_project
#: model:ir.model,name:helpdesk_mgmt_project.model_project_project
From aa9aad1d5fac2f632e523fb205c55b90934bf29d Mon Sep 17 00:00:00 2001
From: Yann Papouin
Date: Wed, 22 Jul 2020 11:34:02 +0000
Subject: [PATCH 06/57] Added translation using Weblate (French)
---
helpdesk_mgmt_project/i18n/fr.po | 74 ++++++++++++++++++++++++++++++++
1 file changed, 74 insertions(+)
create mode 100644 helpdesk_mgmt_project/i18n/fr.po
diff --git a/helpdesk_mgmt_project/i18n/fr.po b/helpdesk_mgmt_project/i18n/fr.po
new file mode 100644
index 0000000000..34cf48b0ab
--- /dev/null
+++ b/helpdesk_mgmt_project/i18n/fr.po
@@ -0,0 +1,74 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * helpdesk_mgmt_project
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 12.0\n"
+"Report-Msgid-Bugs-To: \n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_project__label_tickets
+#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_task__label_tickets
+msgid "Gives label to tickets on project's kanban view."
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model,name:helpdesk_mgmt_project.model_helpdesk_ticket
+msgid "Helpdesk Ticket"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__todo_ticket_count
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__todo_ticket_count
+msgid "Number of tickets"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_project_search
+#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_task_search
+msgid "Open Tickets"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model,name:helpdesk_mgmt_project.model_project_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket__project_id
+msgid "Project"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model,name:helpdesk_mgmt_project.model_project_task
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket__task_id
+msgid "Task"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__ticket_count
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__ticket_count
+msgid "Ticket Count"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: code:addons/helpdesk_mgmt_project/models/project.py:17
+#: code:addons/helpdesk_mgmt_project/models/project_task.py:17
+#: model:ir.actions.act_window,name:helpdesk_mgmt_project.ticket_action_from_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__ticket_ids
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__ticket_ids
+#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.edit_project
+#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_task_form2
+#, python-format
+msgid "Tickets"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__label_tickets
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__label_tickets
+msgid "Use Tickets as"
+msgstr ""
From c761ef41a74e8fcf94519b1b6b9447fe5e5831bd Mon Sep 17 00:00:00 2001
From: Yann Papouin
Date: Wed, 22 Jul 2020 11:38:34 +0000
Subject: [PATCH 07/57] Translated using Weblate (French)
Currently translated at 100.0% (9 of 9 strings)
Translation: helpdesk-12.0/helpdesk-12.0-helpdesk_mgmt_project
Translate-URL: https://translation.odoo-community.org/projects/helpdesk-12-0/helpdesk-12-0-helpdesk_mgmt_project/fr/
---
helpdesk_mgmt_project/i18n/fr.po | 22 ++++++++++++----------
1 file changed, 12 insertions(+), 10 deletions(-)
diff --git a/helpdesk_mgmt_project/i18n/fr.po b/helpdesk_mgmt_project/i18n/fr.po
index 34cf48b0ab..c191fc13ee 100644
--- a/helpdesk_mgmt_project/i18n/fr.po
+++ b/helpdesk_mgmt_project/i18n/fr.po
@@ -6,54 +6,56 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
-"Last-Translator: Automatically generated\n"
+"PO-Revision-Date: 2020-07-22 14:19+0000\n"
+"Last-Translator: Yann Papouin \n"
"Language-Team: none\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 3.10\n"
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_project__label_tickets
#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_task__label_tickets
msgid "Gives label to tickets on project's kanban view."
-msgstr ""
+msgstr "Donne des étiquettes aux tickets sur la vue kanban du projet."
#. module: helpdesk_mgmt_project
#: model:ir.model,name:helpdesk_mgmt_project.model_helpdesk_ticket
msgid "Helpdesk Ticket"
-msgstr ""
+msgstr "Ticket d'assistance"
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__todo_ticket_count
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__todo_ticket_count
msgid "Number of tickets"
-msgstr ""
+msgstr "Nombre de tickets"
#. module: helpdesk_mgmt_project
#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_project_search
#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_task_search
msgid "Open Tickets"
-msgstr ""
+msgstr "Tickets ouverts"
#. module: helpdesk_mgmt_project
#: model:ir.model,name:helpdesk_mgmt_project.model_project_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket__project_id
msgid "Project"
-msgstr ""
+msgstr "Projet"
#. module: helpdesk_mgmt_project
#: model:ir.model,name:helpdesk_mgmt_project.model_project_task
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket__task_id
msgid "Task"
-msgstr ""
+msgstr "Tâche"
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__ticket_count
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__ticket_count
msgid "Ticket Count"
-msgstr ""
+msgstr "Nombre de tickets"
#. module: helpdesk_mgmt_project
#: code:addons/helpdesk_mgmt_project/models/project.py:17
@@ -65,10 +67,10 @@ msgstr ""
#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_task_form2
#, python-format
msgid "Tickets"
-msgstr ""
+msgstr "Tickets"
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__label_tickets
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__label_tickets
msgid "Use Tickets as"
-msgstr ""
+msgstr "Utilisez les tickets comme"
From e413b8a592c3a32b894879d270116dd5436d19ac Mon Sep 17 00:00:00 2001
From: Pedro Castro Silva
Date: Thu, 23 Jul 2020 23:03:57 +0000
Subject: [PATCH 08/57] Added translation using Weblate (Portuguese)
---
helpdesk_mgmt_project/i18n/pt.po | 74 ++++++++++++++++++++++++++++++++
1 file changed, 74 insertions(+)
create mode 100644 helpdesk_mgmt_project/i18n/pt.po
diff --git a/helpdesk_mgmt_project/i18n/pt.po b/helpdesk_mgmt_project/i18n/pt.po
new file mode 100644
index 0000000000..f0a368b2fd
--- /dev/null
+++ b/helpdesk_mgmt_project/i18n/pt.po
@@ -0,0 +1,74 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * helpdesk_mgmt_project
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 12.0\n"
+"Report-Msgid-Bugs-To: \n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_project__label_tickets
+#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_task__label_tickets
+msgid "Gives label to tickets on project's kanban view."
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model,name:helpdesk_mgmt_project.model_helpdesk_ticket
+msgid "Helpdesk Ticket"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__todo_ticket_count
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__todo_ticket_count
+msgid "Number of tickets"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_project_search
+#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_task_search
+msgid "Open Tickets"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model,name:helpdesk_mgmt_project.model_project_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket__project_id
+msgid "Project"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model,name:helpdesk_mgmt_project.model_project_task
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket__task_id
+msgid "Task"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__ticket_count
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__ticket_count
+msgid "Ticket Count"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: code:addons/helpdesk_mgmt_project/models/project.py:17
+#: code:addons/helpdesk_mgmt_project/models/project_task.py:17
+#: model:ir.actions.act_window,name:helpdesk_mgmt_project.ticket_action_from_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__ticket_ids
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__ticket_ids
+#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.edit_project
+#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_task_form2
+#, python-format
+msgid "Tickets"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__label_tickets
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__label_tickets
+msgid "Use Tickets as"
+msgstr ""
From 85680f322a5341f013d20889613fa10a76626f51 Mon Sep 17 00:00:00 2001
From: Pedro Castro Silva
Date: Fri, 24 Jul 2020 09:11:44 +0000
Subject: [PATCH 09/57] Translated using Weblate (Portuguese)
Currently translated at 88.9% (8 of 9 strings)
Translation: helpdesk-12.0/helpdesk-12.0-helpdesk_mgmt_project
Translate-URL: https://translation.odoo-community.org/projects/helpdesk-12-0/helpdesk-12-0-helpdesk_mgmt_project/pt/
---
helpdesk_mgmt_project/i18n/pt.po | 20 +++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/helpdesk_mgmt_project/i18n/pt.po b/helpdesk_mgmt_project/i18n/pt.po
index f0a368b2fd..3b0b241815 100644
--- a/helpdesk_mgmt_project/i18n/pt.po
+++ b/helpdesk_mgmt_project/i18n/pt.po
@@ -6,54 +6,56 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
-"Last-Translator: Automatically generated\n"
+"PO-Revision-Date: 2020-07-24 11:19+0000\n"
+"Last-Translator: Pedro Castro Silva \n"
"Language-Team: none\n"
"Language: pt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 3.10\n"
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_project__label_tickets
#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_task__label_tickets
msgid "Gives label to tickets on project's kanban view."
-msgstr ""
+msgstr "Fornece rótulos aos tickets na vista kanban dos projetos."
#. module: helpdesk_mgmt_project
#: model:ir.model,name:helpdesk_mgmt_project.model_helpdesk_ticket
msgid "Helpdesk Ticket"
-msgstr ""
+msgstr "Ticket de Helpdesk"
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__todo_ticket_count
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__todo_ticket_count
msgid "Number of tickets"
-msgstr ""
+msgstr "Número de tickets"
#. module: helpdesk_mgmt_project
#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_project_search
#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_task_search
msgid "Open Tickets"
-msgstr ""
+msgstr "Tickets Abertos"
#. module: helpdesk_mgmt_project
#: model:ir.model,name:helpdesk_mgmt_project.model_project_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket__project_id
msgid "Project"
-msgstr ""
+msgstr "Projeto"
#. module: helpdesk_mgmt_project
#: model:ir.model,name:helpdesk_mgmt_project.model_project_task
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket__task_id
msgid "Task"
-msgstr ""
+msgstr "Tarefa"
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__ticket_count
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__ticket_count
msgid "Ticket Count"
-msgstr ""
+msgstr "Nº de Tickets"
#. module: helpdesk_mgmt_project
#: code:addons/helpdesk_mgmt_project/models/project.py:17
@@ -71,4 +73,4 @@ msgstr ""
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__label_tickets
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__label_tickets
msgid "Use Tickets as"
-msgstr ""
+msgstr "Use Tickets como"
From e216a611f1ef8e5b8b774c1fdee153e21b10b832 Mon Sep 17 00:00:00 2001
From: "David Alonso (Solvos)"
Date: Fri, 31 Jul 2020 13:17:19 +0200
Subject: [PATCH 10/57] [FIX] helpdesk_mgmt_project: missing context for task
creation
---
helpdesk_mgmt_project/views/helpdesk_ticket_view.xml | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/helpdesk_mgmt_project/views/helpdesk_ticket_view.xml b/helpdesk_mgmt_project/views/helpdesk_ticket_view.xml
index 62ae521fc8..b8144e327f 100644
--- a/helpdesk_mgmt_project/views/helpdesk_ticket_view.xml
+++ b/helpdesk_mgmt_project/views/helpdesk_ticket_view.xml
@@ -38,7 +38,8 @@
+ attrs="{'invisible':[('project_id', '=', False)]}"
+ context="{'default_project_id': project_id}"/>
From a3a9f0a67abf271f5a51d33e34c7b529dc0e411c Mon Sep 17 00:00:00 2001
From: OCA-git-bot
Date: Wed, 5 Aug 2020 12:01:23 +0000
Subject: [PATCH 11/57] helpdesk_mgmt_project 12.0.1.1.0
---
helpdesk_mgmt_project/__manifest__.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/helpdesk_mgmt_project/__manifest__.py b/helpdesk_mgmt_project/__manifest__.py
index 66aa90fc24..79445b1614 100644
--- a/helpdesk_mgmt_project/__manifest__.py
+++ b/helpdesk_mgmt_project/__manifest__.py
@@ -3,7 +3,7 @@
{
'name': 'Helpdesk Project',
'summary': "Add the option to select project in the tickets.",
- 'version': '12.0.1.0.0',
+ 'version': '12.0.1.1.0',
'license': 'AGPL-3',
'category': 'After-Sales',
'author': 'PuntSistemes S.L.U., '
From 19b665d1b8a8c1c55015f4e01d16c32585f3e4dc Mon Sep 17 00:00:00 2001
From: Ignacio Buioli
Date: Wed, 12 Aug 2020 04:17:08 +0000
Subject: [PATCH 12/57] Added translation using Weblate (Spanish (Argentina))
---
helpdesk_mgmt_project/i18n/es_AR.po | 74 +++++++++++++++++++++++++++++
1 file changed, 74 insertions(+)
create mode 100644 helpdesk_mgmt_project/i18n/es_AR.po
diff --git a/helpdesk_mgmt_project/i18n/es_AR.po b/helpdesk_mgmt_project/i18n/es_AR.po
new file mode 100644
index 0000000000..4cb924d447
--- /dev/null
+++ b/helpdesk_mgmt_project/i18n/es_AR.po
@@ -0,0 +1,74 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * helpdesk_mgmt_project
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 12.0\n"
+"Report-Msgid-Bugs-To: \n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: es_AR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_project__label_tickets
+#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_task__label_tickets
+msgid "Gives label to tickets on project's kanban view."
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model,name:helpdesk_mgmt_project.model_helpdesk_ticket
+msgid "Helpdesk Ticket"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__todo_ticket_count
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__todo_ticket_count
+msgid "Number of tickets"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_project_search
+#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_task_search
+msgid "Open Tickets"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model,name:helpdesk_mgmt_project.model_project_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket__project_id
+msgid "Project"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model,name:helpdesk_mgmt_project.model_project_task
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket__task_id
+msgid "Task"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__ticket_count
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__ticket_count
+msgid "Ticket Count"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: code:addons/helpdesk_mgmt_project/models/project.py:17
+#: code:addons/helpdesk_mgmt_project/models/project_task.py:17
+#: model:ir.actions.act_window,name:helpdesk_mgmt_project.ticket_action_from_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__ticket_ids
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__ticket_ids
+#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.edit_project
+#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_task_form2
+#, python-format
+msgid "Tickets"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__label_tickets
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__label_tickets
+msgid "Use Tickets as"
+msgstr ""
From 8abfbe47cd91fd85d0eebafdf9bfd5271194ddc8 Mon Sep 17 00:00:00 2001
From: Ignacio Buioli
Date: Wed, 12 Aug 2020 04:35:14 +0000
Subject: [PATCH 13/57] Translated using Weblate (Spanish (Argentina))
Currently translated at 100.0% (9 of 9 strings)
Translation: helpdesk-12.0/helpdesk-12.0-helpdesk_mgmt_project
Translate-URL: https://translation.odoo-community.org/projects/helpdesk-12-0/helpdesk-12-0-helpdesk_mgmt_project/es_AR/
---
helpdesk_mgmt_project/i18n/es_AR.po | 22 ++++++++++++----------
1 file changed, 12 insertions(+), 10 deletions(-)
diff --git a/helpdesk_mgmt_project/i18n/es_AR.po b/helpdesk_mgmt_project/i18n/es_AR.po
index 4cb924d447..1892345603 100644
--- a/helpdesk_mgmt_project/i18n/es_AR.po
+++ b/helpdesk_mgmt_project/i18n/es_AR.po
@@ -6,54 +6,56 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
-"Last-Translator: Automatically generated\n"
+"PO-Revision-Date: 2020-08-12 06:59+0000\n"
+"Last-Translator: Ignacio Buioli \n"
"Language-Team: none\n"
"Language: es_AR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10\n"
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_project__label_tickets
#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_task__label_tickets
msgid "Gives label to tickets on project's kanban view."
-msgstr ""
+msgstr "Otorga una etiqueta a los tickets en la vista kanban del proyecto."
#. module: helpdesk_mgmt_project
#: model:ir.model,name:helpdesk_mgmt_project.model_helpdesk_ticket
msgid "Helpdesk Ticket"
-msgstr ""
+msgstr "Ticket de la Mesa de Ayuda"
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__todo_ticket_count
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__todo_ticket_count
msgid "Number of tickets"
-msgstr ""
+msgstr "Número de tickets"
#. module: helpdesk_mgmt_project
#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_project_search
#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_task_search
msgid "Open Tickets"
-msgstr ""
+msgstr "Tickets Abiertos"
#. module: helpdesk_mgmt_project
#: model:ir.model,name:helpdesk_mgmt_project.model_project_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket__project_id
msgid "Project"
-msgstr ""
+msgstr "Proyecto"
#. module: helpdesk_mgmt_project
#: model:ir.model,name:helpdesk_mgmt_project.model_project_task
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket__task_id
msgid "Task"
-msgstr ""
+msgstr "Tarea"
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__ticket_count
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__ticket_count
msgid "Ticket Count"
-msgstr ""
+msgstr "Cuenta de Ticket"
#. module: helpdesk_mgmt_project
#: code:addons/helpdesk_mgmt_project/models/project.py:17
@@ -65,10 +67,10 @@ msgstr ""
#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_task_form2
#, python-format
msgid "Tickets"
-msgstr ""
+msgstr "Tickets"
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__label_tickets
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__label_tickets
msgid "Use Tickets as"
-msgstr ""
+msgstr "Usar Tickets como"
From fc9c2dd7a3db44ed9b4bc0a7fe4926a87626efe6 Mon Sep 17 00:00:00 2001
From: Mario Riva
Date: Fri, 14 Aug 2020 08:38:21 +0000
Subject: [PATCH 14/57] Added translation using Weblate (Italian)
---
helpdesk_mgmt_project/i18n/it.po | 74 ++++++++++++++++++++++++++++++++
1 file changed, 74 insertions(+)
create mode 100644 helpdesk_mgmt_project/i18n/it.po
diff --git a/helpdesk_mgmt_project/i18n/it.po b/helpdesk_mgmt_project/i18n/it.po
new file mode 100644
index 0000000000..56c55214c9
--- /dev/null
+++ b/helpdesk_mgmt_project/i18n/it.po
@@ -0,0 +1,74 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * helpdesk_mgmt_project
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 12.0\n"
+"Report-Msgid-Bugs-To: \n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_project__label_tickets
+#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_task__label_tickets
+msgid "Gives label to tickets on project's kanban view."
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model,name:helpdesk_mgmt_project.model_helpdesk_ticket
+msgid "Helpdesk Ticket"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__todo_ticket_count
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__todo_ticket_count
+msgid "Number of tickets"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_project_search
+#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_task_search
+msgid "Open Tickets"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model,name:helpdesk_mgmt_project.model_project_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket__project_id
+msgid "Project"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model,name:helpdesk_mgmt_project.model_project_task
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket__task_id
+msgid "Task"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__ticket_count
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__ticket_count
+msgid "Ticket Count"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: code:addons/helpdesk_mgmt_project/models/project.py:17
+#: code:addons/helpdesk_mgmt_project/models/project_task.py:17
+#: model:ir.actions.act_window,name:helpdesk_mgmt_project.ticket_action_from_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__ticket_ids
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__ticket_ids
+#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.edit_project
+#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_task_form2
+#, python-format
+msgid "Tickets"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__label_tickets
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__label_tickets
+msgid "Use Tickets as"
+msgstr ""
From 131bcf98cd10a0ef85518f2de5d523368291913d Mon Sep 17 00:00:00 2001
From: Mario Riva
Date: Fri, 14 Aug 2020 08:39:35 +0000
Subject: [PATCH 15/57] Translated using Weblate (Italian)
Currently translated at 100.0% (9 of 9 strings)
Translation: helpdesk-12.0/helpdesk-12.0-helpdesk_mgmt_project
Translate-URL: https://translation.odoo-community.org/projects/helpdesk-12-0/helpdesk-12-0-helpdesk_mgmt_project/it/
---
helpdesk_mgmt_project/i18n/it.po | 22 ++++++++++++----------
1 file changed, 12 insertions(+), 10 deletions(-)
diff --git a/helpdesk_mgmt_project/i18n/it.po b/helpdesk_mgmt_project/i18n/it.po
index 56c55214c9..d0bf459f1f 100644
--- a/helpdesk_mgmt_project/i18n/it.po
+++ b/helpdesk_mgmt_project/i18n/it.po
@@ -6,54 +6,56 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
-"Last-Translator: Automatically generated\n"
+"PO-Revision-Date: 2020-08-14 10:59+0000\n"
+"Last-Translator: Mario Riva \n"
"Language-Team: none\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10\n"
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_project__label_tickets
#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_task__label_tickets
msgid "Gives label to tickets on project's kanban view."
-msgstr ""
+msgstr "Dare un'etichetta ai ticket sulla vista kanban del progetto."
#. module: helpdesk_mgmt_project
#: model:ir.model,name:helpdesk_mgmt_project.model_helpdesk_ticket
msgid "Helpdesk Ticket"
-msgstr ""
+msgstr "Ticket dell'Helpesk"
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__todo_ticket_count
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__todo_ticket_count
msgid "Number of tickets"
-msgstr ""
+msgstr "Numero di ticket"
#. module: helpdesk_mgmt_project
#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_project_search
#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_task_search
msgid "Open Tickets"
-msgstr ""
+msgstr "Ticket aperti"
#. module: helpdesk_mgmt_project
#: model:ir.model,name:helpdesk_mgmt_project.model_project_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket__project_id
msgid "Project"
-msgstr ""
+msgstr "Progetto"
#. module: helpdesk_mgmt_project
#: model:ir.model,name:helpdesk_mgmt_project.model_project_task
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket__task_id
msgid "Task"
-msgstr ""
+msgstr "Lavoro"
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__ticket_count
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__ticket_count
msgid "Ticket Count"
-msgstr ""
+msgstr "Conteggio ticket"
#. module: helpdesk_mgmt_project
#: code:addons/helpdesk_mgmt_project/models/project.py:17
@@ -65,10 +67,10 @@ msgstr ""
#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_task_form2
#, python-format
msgid "Tickets"
-msgstr ""
+msgstr "Ticket"
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__label_tickets
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__label_tickets
msgid "Use Tickets as"
-msgstr ""
+msgstr "Usa i ticket come"
From f697cbe09df422676fa786faf077cf60f734a59f Mon Sep 17 00:00:00 2001
From: "David Alonso (Solvos)"
Date: Mon, 17 Aug 2020 17:19:33 +0200
Subject: [PATCH 16/57] [IMP] helpdesk_mgmt_project: black, isort, prettier
---
helpdesk_mgmt_project/__manifest__.py | 32 ++--
.../models/helpdesk_ticket.py | 14 +-
helpdesk_mgmt_project/models/project.py | 33 ++---
helpdesk_mgmt_project/models/project_task.py | 33 ++---
.../tests/test_helpdesk_ticket.py | 139 +++++++++---------
.../views/helpdesk_ticket_view.xml | 30 ++--
.../views/project_task_view.xml | 26 ++--
helpdesk_mgmt_project/views/project_view.xml | 47 +++---
8 files changed, 175 insertions(+), 179 deletions(-)
diff --git a/helpdesk_mgmt_project/__manifest__.py b/helpdesk_mgmt_project/__manifest__.py
index 79445b1614..3fa4724eb9 100644
--- a/helpdesk_mgmt_project/__manifest__.py
+++ b/helpdesk_mgmt_project/__manifest__.py
@@ -1,23 +1,19 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
{
- 'name': 'Helpdesk Project',
- 'summary': "Add the option to select project in the tickets.",
- 'version': '12.0.1.1.0',
- 'license': 'AGPL-3',
- 'category': 'After-Sales',
- 'author': 'PuntSistemes S.L.U., '
- 'Odoo Community Association (OCA)',
- 'website': 'https://github.com/OCA/helpdesk',
- 'depends': [
- 'helpdesk_mgmt',
- 'project',
+ "name": "Helpdesk Project",
+ "summary": "Add the option to select project in the tickets.",
+ "version": "12.0.1.1.0",
+ "license": "AGPL-3",
+ "category": "After-Sales",
+ "author": "PuntSistemes S.L.U., " "Odoo Community Association (OCA)",
+ "website": "https://github.com/OCA/helpdesk",
+ "depends": ["helpdesk_mgmt", "project",],
+ "data": [
+ "views/helpdesk_ticket_view.xml",
+ "views/project_view.xml",
+ "views/project_task_view.xml",
],
- 'data': [
- 'views/helpdesk_ticket_view.xml',
- 'views/project_view.xml',
- 'views/project_task_view.xml',
- ],
- 'development_status': 'Beta',
- 'auto_install': True,
+ "development_status": "Beta",
+ "auto_install": True,
}
diff --git a/helpdesk_mgmt_project/models/helpdesk_ticket.py b/helpdesk_mgmt_project/models/helpdesk_ticket.py
index 09c3ba66e7..8e841f2110 100644
--- a/helpdesk_mgmt_project/models/helpdesk_ticket.py
+++ b/helpdesk_mgmt_project/models/helpdesk_ticket.py
@@ -1,19 +1,13 @@
-from odoo import fields, models, api
+from odoo import api, fields, models
class HelpdeskTicket(models.Model):
_inherit = "helpdesk.ticket"
- project_id = fields.Many2one(
- string='Project',
- comodel_name='project.project'
- )
- task_id = fields.Many2one(
- string='Task',
- comodel_name='project.task'
- )
+ project_id = fields.Many2one(string="Project", comodel_name="project.project")
+ task_id = fields.Many2one(string="Task", comodel_name="project.task")
- @api.onchange('project_id')
+ @api.onchange("project_id")
def _onchange_project(self):
self.task_id = False
diff --git a/helpdesk_mgmt_project/models/project.py b/helpdesk_mgmt_project/models/project.py
index ae1088bfbd..26c82649c5 100644
--- a/helpdesk_mgmt_project/models/project.py
+++ b/helpdesk_mgmt_project/models/project.py
@@ -1,30 +1,27 @@
-from odoo import api, fields, models, _
+from odoo import _, api, fields, models
class ProjectProject(models.Model):
- _inherit = 'project.project'
+ _inherit = "project.project"
- ticket_ids = fields.One2many(
- 'helpdesk.ticket',
- 'project_id',
- string="Tickets")
+ ticket_ids = fields.One2many("helpdesk.ticket", "project_id", string="Tickets")
ticket_count = fields.Integer(
- compute='_compute_ticket_count',
- string="Ticket Count",
- store=True)
+ compute="_compute_ticket_count", string="Ticket Count", store=True
+ )
label_tickets = fields.Char(
- string='Use Tickets as',
- default=lambda s: _('Tickets'),
+ string="Use Tickets as",
+ default=lambda s: _("Tickets"),
translate=True,
- help="Gives label to tickets on project's kanban view.")
+ help="Gives label to tickets on project's kanban view.",
+ )
todo_ticket_count = fields.Integer(
- string="Number of tickets",
- compute='_compute_ticket_count',
- store=True)
+ string="Number of tickets", compute="_compute_ticket_count", store=True
+ )
- @api.depends('ticket_ids', 'ticket_ids.stage_id')
+ @api.depends("ticket_ids", "ticket_ids.stage_id")
def _compute_ticket_count(self):
for record in self:
record.ticket_count = len(record.ticket_ids)
- record.todo_ticket_count = len(record.ticket_ids.filtered(
- lambda ticket: not ticket.closed))
+ record.todo_ticket_count = len(
+ record.ticket_ids.filtered(lambda ticket: not ticket.closed)
+ )
diff --git a/helpdesk_mgmt_project/models/project_task.py b/helpdesk_mgmt_project/models/project_task.py
index 708ccd8b5d..26c7647b01 100644
--- a/helpdesk_mgmt_project/models/project_task.py
+++ b/helpdesk_mgmt_project/models/project_task.py
@@ -1,30 +1,27 @@
-from odoo import api, fields, models, _
+from odoo import _, api, fields, models
class ProjectTask(models.Model):
- _inherit = 'project.task'
+ _inherit = "project.task"
- ticket_ids = fields.One2many(
- 'helpdesk.ticket',
- 'task_id',
- string="Tickets")
+ ticket_ids = fields.One2many("helpdesk.ticket", "task_id", string="Tickets")
ticket_count = fields.Integer(
- compute='_compute_ticket_count',
- string="Ticket Count",
- store=True)
+ compute="_compute_ticket_count", string="Ticket Count", store=True
+ )
label_tickets = fields.Char(
- string='Use Tickets as',
- default=lambda s: _('Tickets'),
+ string="Use Tickets as",
+ default=lambda s: _("Tickets"),
translate=True,
- help="Gives label to tickets on project's kanban view.")
+ help="Gives label to tickets on project's kanban view.",
+ )
todo_ticket_count = fields.Integer(
- string="Number of tickets",
- compute='_compute_ticket_count',
- store=True)
+ string="Number of tickets", compute="_compute_ticket_count", store=True
+ )
- @api.depends('ticket_ids', 'ticket_ids.stage_id')
+ @api.depends("ticket_ids", "ticket_ids.stage_id")
def _compute_ticket_count(self):
for record in self:
record.ticket_count = len(record.ticket_ids)
- record.todo_ticket_count = len(record.ticket_ids.filtered(
- lambda ticket: not ticket.closed))
+ record.todo_ticket_count = len(
+ record.ticket_ids.filtered(lambda ticket: not ticket.closed)
+ )
diff --git a/helpdesk_mgmt_project/tests/test_helpdesk_ticket.py b/helpdesk_mgmt_project/tests/test_helpdesk_ticket.py
index 4c8710d486..b5bdb7269a 100644
--- a/helpdesk_mgmt_project/tests/test_helpdesk_ticket.py
+++ b/helpdesk_mgmt_project/tests/test_helpdesk_ticket.py
@@ -2,84 +2,83 @@
class TestHelpdeskTicketProject(test_helpdesk_ticket.TestHelpdeskTicket):
-
@classmethod
def setUpClass(cls):
super(TestHelpdeskTicketProject, cls).setUpClass()
env = cls.env(user=cls.user_admin)
- Ticket = env['helpdesk.ticket']
+ Ticket = env["helpdesk.ticket"]
Project = env["project.project"]
Task = env["project.task"]
- cls.ticket2 = Ticket.create({
- 'name': 'Test 2',
- 'description': 'Ticket test2',
- })
- cls.project1 = Project.create({
- "name": "Test Helpdesk-Project 1",
- })
- cls.task_project1 = Task.create({
- "name": "Test Task Helpdesk-Project 1",
- "project_id": cls.project1.id,
- })
- cls.project2 = Project.create({
- "name": "Test Helpdesk-Project 2",
- })
- cls.task_project2 = Task.create({
- "name": "Test Task Helpdesk-Project 2",
- "project_id": cls.project2.id,
- })
- cls.ticket.write({
- 'project_id': cls.project1.id,
- 'task_id': cls.task_project1.id,
- })
- cls.ticket2.write({
- 'project_id': cls.project1.id,
- 'task_id': cls.task_project1.id,
- })
+ cls.ticket2 = Ticket.create({"name": "Test 2", "description": "Ticket test2",})
+ cls.project1 = Project.create({"name": "Test Helpdesk-Project 1",})
+ cls.task_project1 = Task.create(
+ {"name": "Test Task Helpdesk-Project 1", "project_id": cls.project1.id,}
+ )
+ cls.project2 = Project.create({"name": "Test Helpdesk-Project 2",})
+ cls.task_project2 = Task.create(
+ {"name": "Test Task Helpdesk-Project 2", "project_id": cls.project2.id,}
+ )
+ cls.ticket.write(
+ {"project_id": cls.project1.id, "task_id": cls.task_project1.id,}
+ )
+ cls.ticket2.write(
+ {"project_id": cls.project1.id, "task_id": cls.task_project1.id,}
+ )
def test_helpdesk_ticket_project_task(self):
self.ticket._onchange_project()
- self.assertFalse(self.ticket.task_id,
- 'Helpdesk Ticket: When change the project '
- 'the ticket task should be reset.')
+ self.assertFalse(
+ self.ticket.task_id,
+ "Helpdesk Ticket: When change the project "
+ "the ticket task should be reset.",
+ )
def test_helpdesk_ticket_counts(self):
- self.assertEqual(self.project1.ticket_count,
- 2,
- 'Helpdesk Ticket: Project should '
- 'have two related tickets.')
- self.assertEqual(self.project1.todo_ticket_count,
- 2,
- 'Helpdesk Ticket: Project should '
- 'have two related todo tickets.')
- self.assertEqual(self.task_project1.ticket_count,
- 2,
- 'Helpdesk Ticket: Task '
- 'have two realted tickets.')
- self.assertEqual(self.task_project1.todo_ticket_count,
- 2,
- 'Helpdesk Ticket: Task '
- 'have two realted tickets.')
- self.assertEqual(self.project2.ticket_count,
- 0,
- 'Helpdesk Ticket: Project should '
- 'have two related tickets.')
- self.assertEqual(self.task_project2.ticket_count,
- 0,
- 'Helpdesk Ticket: Task '
- 'have two realted tickets.')
- self.ticket.write({
- 'stage_id': self.stage_closed.id,
- })
- self.assertEqual(self.project1.ticket_count,
- 2,
- 'Helpdesk Ticket: Project should '
- 'have two related tickets.')
- self.assertEqual(self.project1.todo_ticket_count,
- 1,
- 'Helpdesk Ticket: Project should '
- 'have one related todo tickets.')
- self.assertEqual(self.task_project1.todo_ticket_count,
- 1,
- 'Helpdesk Ticket: Task '
- 'have one realted tickets.')
+ self.assertEqual(
+ self.project1.ticket_count,
+ 2,
+ "Helpdesk Ticket: Project should " "have two related tickets.",
+ )
+ self.assertEqual(
+ self.project1.todo_ticket_count,
+ 2,
+ "Helpdesk Ticket: Project should " "have two related todo tickets.",
+ )
+ self.assertEqual(
+ self.task_project1.ticket_count,
+ 2,
+ "Helpdesk Ticket: Task " "have two realted tickets.",
+ )
+ self.assertEqual(
+ self.task_project1.todo_ticket_count,
+ 2,
+ "Helpdesk Ticket: Task " "have two realted tickets.",
+ )
+ self.assertEqual(
+ self.project2.ticket_count,
+ 0,
+ "Helpdesk Ticket: Project should " "have two related tickets.",
+ )
+ self.assertEqual(
+ self.task_project2.ticket_count,
+ 0,
+ "Helpdesk Ticket: Task " "have two realted tickets.",
+ )
+ self.ticket.write(
+ {"stage_id": self.stage_closed.id,}
+ )
+ self.assertEqual(
+ self.project1.ticket_count,
+ 2,
+ "Helpdesk Ticket: Project should " "have two related tickets.",
+ )
+ self.assertEqual(
+ self.project1.todo_ticket_count,
+ 1,
+ "Helpdesk Ticket: Project should " "have one related todo tickets.",
+ )
+ self.assertEqual(
+ self.task_project1.todo_ticket_count,
+ 1,
+ "Helpdesk Ticket: Task " "have one realted tickets.",
+ )
diff --git a/helpdesk_mgmt_project/views/helpdesk_ticket_view.xml b/helpdesk_mgmt_project/views/helpdesk_ticket_view.xml
index b8144e327f..a6a4e23c08 100644
--- a/helpdesk_mgmt_project/views/helpdesk_ticket_view.xml
+++ b/helpdesk_mgmt_project/views/helpdesk_ticket_view.xml
@@ -1,45 +1,45 @@
-
+
Tickets
helpdesk.ticket
kanban,tree,form
-
+
-
helpdesk.ticket
-
+
-
+
-
helpdesk.ticket
-
+
-
-
+
+
-
helpdesk.ticket
-
+
-
-
+
+
diff --git a/helpdesk_mgmt_project/views/project_task_view.xml b/helpdesk_mgmt_project/views/project_task_view.xml
index 704a9ab31c..030cc8e0cc 100644
--- a/helpdesk_mgmt_project/views/project_task_view.xml
+++ b/helpdesk_mgmt_project/views/project_task_view.xml
@@ -1,26 +1,32 @@
-
+
-
project.task
-
+
-
-
+
+
-
project.task
-
+
-
+
diff --git a/helpdesk_mgmt_project/views/project_view.xml b/helpdesk_mgmt_project/views/project_view.xml
index e055dd90c9..fe3752401b 100644
--- a/helpdesk_mgmt_project/views/project_view.xml
+++ b/helpdesk_mgmt_project/views/project_view.xml
@@ -1,50 +1,57 @@
-
+
-
project.project
-
+
-
-
+
+
-
project.project
-
+
-
-
+
+
-
+
-
+
-
+
-
project.project
-
+
-
+
From 229897541898a13c6eb2b7c5c12125dbf04cefcf Mon Sep 17 00:00:00 2001
From: "David Alonso (Solvos)"
Date: Mon, 17 Aug 2020 17:57:05 +0200
Subject: [PATCH 17/57] [MIG] helpdesk_mgmt_project: Migration to 13.0
---
helpdesk_mgmt_project/README.rst | 14 ++++++++-----
helpdesk_mgmt_project/__manifest__.py | 4 ++--
.../models/helpdesk_ticket.py | 15 ++++++++++----
helpdesk_mgmt_project/readme/CONTRIBUTORS.rst | 4 ++++
.../static/description/index.html | 10 +++++++---
.../tests/test_helpdesk_ticket.py | 20 +++++++++----------
.../views/project_task_view.xml | 2 +-
helpdesk_mgmt_project/views/project_view.xml | 2 +-
8 files changed, 44 insertions(+), 27 deletions(-)
diff --git a/helpdesk_mgmt_project/README.rst b/helpdesk_mgmt_project/README.rst
index 81cdd237b6..1142dfe490 100644
--- a/helpdesk_mgmt_project/README.rst
+++ b/helpdesk_mgmt_project/README.rst
@@ -14,13 +14,13 @@ Helpdesk Project
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fhelpdesk-lightgray.png?logo=github
- :target: https://github.com/OCA/helpdesk/tree/12.0/helpdesk_mgmt_project
+ :target: https://github.com/OCA/helpdesk/tree/13.0/helpdesk_mgmt_project
:alt: OCA/helpdesk
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
- :target: https://translation.odoo-community.org/projects/helpdesk-12-0/helpdesk-12-0-helpdesk_mgmt_project
+ :target: https://translation.odoo-community.org/projects/helpdesk-13-0/helpdesk-13-0-helpdesk_mgmt_project
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
- :target: https://runbot.odoo-community.org/runbot/282/12.0
+ :target: https://runbot.odoo-community.org/runbot/282/13.0
:alt: Try me on Runbot
|badge1| |badge2| |badge3| |badge4| |badge5|
@@ -39,7 +39,7 @@ Bug Tracker
Bugs are tracked on `GitHub Issues `_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
-`feedback `_.
+`feedback `_.
Do not contact contributors directly about support or help with technical issues.
@@ -66,6 +66,10 @@ Contributors
* Darío Lodeiros
+* `Solvos `_:
+
+ * David Alonso
+
Maintainers
~~~~~~~~~~~
@@ -79,6 +83,6 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.
-This module is part of the `OCA/helpdesk `_ project on GitHub.
+This module is part of the `OCA/helpdesk `_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
diff --git a/helpdesk_mgmt_project/__manifest__.py b/helpdesk_mgmt_project/__manifest__.py
index 3fa4724eb9..7b9c224e04 100644
--- a/helpdesk_mgmt_project/__manifest__.py
+++ b/helpdesk_mgmt_project/__manifest__.py
@@ -3,12 +3,12 @@
{
"name": "Helpdesk Project",
"summary": "Add the option to select project in the tickets.",
- "version": "12.0.1.1.0",
+ "version": "13.0.1.0.0",
"license": "AGPL-3",
"category": "After-Sales",
"author": "PuntSistemes S.L.U., " "Odoo Community Association (OCA)",
"website": "https://github.com/OCA/helpdesk",
- "depends": ["helpdesk_mgmt", "project",],
+ "depends": ["helpdesk_mgmt", "project"],
"data": [
"views/helpdesk_ticket_view.xml",
"views/project_view.xml",
diff --git a/helpdesk_mgmt_project/models/helpdesk_ticket.py b/helpdesk_mgmt_project/models/helpdesk_ticket.py
index 8e841f2110..473f6597e4 100644
--- a/helpdesk_mgmt_project/models/helpdesk_ticket.py
+++ b/helpdesk_mgmt_project/models/helpdesk_ticket.py
@@ -6,8 +6,15 @@ class HelpdeskTicket(models.Model):
_inherit = "helpdesk.ticket"
project_id = fields.Many2one(string="Project", comodel_name="project.project")
- task_id = fields.Many2one(string="Task", comodel_name="project.task")
+ task_id = fields.Many2one(
+ string="Task",
+ comodel_name="project.task",
+ compute="_compute_task_id",
+ readonly=False,
+ store=True,
+ )
- @api.onchange("project_id")
- def _onchange_project(self):
- self.task_id = False
+ @api.depends("project_id")
+ def _compute_task_id(self):
+ for record in self:
+ record.task_id = False
diff --git a/helpdesk_mgmt_project/readme/CONTRIBUTORS.rst b/helpdesk_mgmt_project/readme/CONTRIBUTORS.rst
index b1d161261d..92a03f7923 100644
--- a/helpdesk_mgmt_project/readme/CONTRIBUTORS.rst
+++ b/helpdesk_mgmt_project/readme/CONTRIBUTORS.rst
@@ -9,3 +9,7 @@
* `CommitSun `_:
* Darío Lodeiros
+
+* `Solvos `_:
+
+ * David Alonso
diff --git a/helpdesk_mgmt_project/static/description/index.html b/helpdesk_mgmt_project/static/description/index.html
index 1c76e4e9c1..72634128ea 100644
--- a/helpdesk_mgmt_project/static/description/index.html
+++ b/helpdesk_mgmt_project/static/description/index.html
@@ -367,7 +367,7 @@ Helpdesk Project
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
-
+
This module adds Project in Helpdesk.
We add to the project form view a ticket counter that redirects you to the helpdesk
Table of contents
@@ -387,7 +387,7 @@
Bugs are tracked on GitHub Issues .
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
-feedback .
+feedback .
Do not contact contributors directly about support or help with technical issues.
@@ -413,6 +413,10 @@
Darío Lodeiros
+
Solvos :
+
@@ -422,7 +426,7 @@
OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.
-
This module is part of the OCA/helpdesk project on GitHub.
+
This module is part of the OCA/helpdesk project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute .
diff --git a/helpdesk_mgmt_project/tests/test_helpdesk_ticket.py b/helpdesk_mgmt_project/tests/test_helpdesk_ticket.py
index b5bdb7269a..9cf42fffbc 100644
--- a/helpdesk_mgmt_project/tests/test_helpdesk_ticket.py
+++ b/helpdesk_mgmt_project/tests/test_helpdesk_ticket.py
@@ -9,24 +9,24 @@ def setUpClass(cls):
Ticket = env["helpdesk.ticket"]
Project = env["project.project"]
Task = env["project.task"]
- cls.ticket2 = Ticket.create({"name": "Test 2", "description": "Ticket test2",})
- cls.project1 = Project.create({"name": "Test Helpdesk-Project 1",})
+ cls.ticket2 = Ticket.create({"name": "Test 2", "description": "Ticket test2"})
+ cls.project1 = Project.create({"name": "Test Helpdesk-Project 1"})
cls.task_project1 = Task.create(
- {"name": "Test Task Helpdesk-Project 1", "project_id": cls.project1.id,}
+ {"name": "Test Task Helpdesk-Project 1", "project_id": cls.project1.id}
)
- cls.project2 = Project.create({"name": "Test Helpdesk-Project 2",})
+ cls.project2 = Project.create({"name": "Test Helpdesk-Project 2"})
cls.task_project2 = Task.create(
- {"name": "Test Task Helpdesk-Project 2", "project_id": cls.project2.id,}
+ {"name": "Test Task Helpdesk-Project 2", "project_id": cls.project2.id}
)
cls.ticket.write(
- {"project_id": cls.project1.id, "task_id": cls.task_project1.id,}
+ {"project_id": cls.project1.id, "task_id": cls.task_project1.id}
)
cls.ticket2.write(
- {"project_id": cls.project1.id, "task_id": cls.task_project1.id,}
+ {"project_id": cls.project1.id, "task_id": cls.task_project1.id}
)
def test_helpdesk_ticket_project_task(self):
- self.ticket._onchange_project()
+ self.ticket.write({"project_id": self.project2.id})
self.assertFalse(
self.ticket.task_id,
"Helpdesk Ticket: When change the project "
@@ -64,9 +64,7 @@ def test_helpdesk_ticket_counts(self):
0,
"Helpdesk Ticket: Task " "have two realted tickets.",
)
- self.ticket.write(
- {"stage_id": self.stage_closed.id,}
- )
+ self.ticket.write({"stage_id": self.stage_closed.id})
self.assertEqual(
self.project1.ticket_count,
2,
diff --git a/helpdesk_mgmt_project/views/project_task_view.xml b/helpdesk_mgmt_project/views/project_task_view.xml
index 030cc8e0cc..0a740c9357 100644
--- a/helpdesk_mgmt_project/views/project_task_view.xml
+++ b/helpdesk_mgmt_project/views/project_task_view.xml
@@ -4,7 +4,7 @@
project.task
-
+
project.project
-
+
Date: Tue, 18 Aug 2020 08:18:18 +0000
Subject: [PATCH 18/57] [UPD] Update helpdesk_mgmt_project.pot
---
helpdesk_mgmt_project/i18n/helpdesk_mgmt_project.pot | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/helpdesk_mgmt_project/i18n/helpdesk_mgmt_project.pot b/helpdesk_mgmt_project/i18n/helpdesk_mgmt_project.pot
index f58e3e5052..68920725f2 100644
--- a/helpdesk_mgmt_project/i18n/helpdesk_mgmt_project.pot
+++ b/helpdesk_mgmt_project/i18n/helpdesk_mgmt_project.pot
@@ -1,12 +1,12 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
-# * helpdesk_mgmt_project
+# * helpdesk_mgmt_project
#
msgid ""
msgstr ""
-"Project-Id-Version: Odoo Server 12.0\n"
+"Project-Id-Version: Odoo Server 13.0\n"
"Report-Msgid-Bugs-To: \n"
-"Last-Translator: <>\n"
+"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -55,8 +55,8 @@ msgid "Ticket Count"
msgstr ""
#. module: helpdesk_mgmt_project
-#: code:addons/helpdesk_mgmt_project/models/project.py:17
-#: code:addons/helpdesk_mgmt_project/models/project_task.py:17
+#: code:addons/helpdesk_mgmt_project/models/project.py:0
+#: code:addons/helpdesk_mgmt_project/models/project_task.py:0
#: model:ir.actions.act_window,name:helpdesk_mgmt_project.ticket_action_from_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__ticket_ids
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__ticket_ids
@@ -71,4 +71,3 @@ msgstr ""
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__label_tickets
msgid "Use Tickets as"
msgstr ""
-
From f6822d04ad88e53ca5a36d24aedbaab607e20b3a Mon Sep 17 00:00:00 2001
From: OCA Transbot
Date: Mon, 24 Aug 2020 08:12:33 +0000
Subject: [PATCH 19/57] Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: helpdesk-13.0/helpdesk-13.0-helpdesk_mgmt_project
Translate-URL: https://translation.odoo-community.org/projects/helpdesk-13-0/helpdesk-13-0-helpdesk_mgmt_project/
---
helpdesk_mgmt_project/i18n/es.po | 4 ++--
helpdesk_mgmt_project/i18n/es_AR.po | 6 +++---
helpdesk_mgmt_project/i18n/fr.po | 6 +++---
helpdesk_mgmt_project/i18n/it.po | 6 +++---
helpdesk_mgmt_project/i18n/pt.po | 6 +++---
5 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/helpdesk_mgmt_project/i18n/es.po b/helpdesk_mgmt_project/i18n/es.po
index c6c3807f3c..74247cddf9 100644
--- a/helpdesk_mgmt_project/i18n/es.po
+++ b/helpdesk_mgmt_project/i18n/es.po
@@ -59,8 +59,8 @@ msgid "Ticket Count"
msgstr "Contador Tickets"
#. module: helpdesk_mgmt_project
-#: code:addons/helpdesk_mgmt_project/models/project.py:17
-#: code:addons/helpdesk_mgmt_project/models/project_task.py:17
+#: code:addons/helpdesk_mgmt_project/models/project.py:0
+#: code:addons/helpdesk_mgmt_project/models/project_task.py:0
#: model:ir.actions.act_window,name:helpdesk_mgmt_project.ticket_action_from_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__ticket_ids
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__ticket_ids
diff --git a/helpdesk_mgmt_project/i18n/es_AR.po b/helpdesk_mgmt_project/i18n/es_AR.po
index 1892345603..74d71d9faa 100644
--- a/helpdesk_mgmt_project/i18n/es_AR.po
+++ b/helpdesk_mgmt_project/i18n/es_AR.po
@@ -1,6 +1,6 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
-# * helpdesk_mgmt_project
+# * helpdesk_mgmt_project
#
msgid ""
msgstr ""
@@ -58,8 +58,8 @@ msgid "Ticket Count"
msgstr "Cuenta de Ticket"
#. module: helpdesk_mgmt_project
-#: code:addons/helpdesk_mgmt_project/models/project.py:17
-#: code:addons/helpdesk_mgmt_project/models/project_task.py:17
+#: code:addons/helpdesk_mgmt_project/models/project.py:0
+#: code:addons/helpdesk_mgmt_project/models/project_task.py:0
#: model:ir.actions.act_window,name:helpdesk_mgmt_project.ticket_action_from_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__ticket_ids
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__ticket_ids
diff --git a/helpdesk_mgmt_project/i18n/fr.po b/helpdesk_mgmt_project/i18n/fr.po
index c191fc13ee..aee8caefe7 100644
--- a/helpdesk_mgmt_project/i18n/fr.po
+++ b/helpdesk_mgmt_project/i18n/fr.po
@@ -1,6 +1,6 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
-# * helpdesk_mgmt_project
+# * helpdesk_mgmt_project
#
msgid ""
msgstr ""
@@ -58,8 +58,8 @@ msgid "Ticket Count"
msgstr "Nombre de tickets"
#. module: helpdesk_mgmt_project
-#: code:addons/helpdesk_mgmt_project/models/project.py:17
-#: code:addons/helpdesk_mgmt_project/models/project_task.py:17
+#: code:addons/helpdesk_mgmt_project/models/project.py:0
+#: code:addons/helpdesk_mgmt_project/models/project_task.py:0
#: model:ir.actions.act_window,name:helpdesk_mgmt_project.ticket_action_from_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__ticket_ids
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__ticket_ids
diff --git a/helpdesk_mgmt_project/i18n/it.po b/helpdesk_mgmt_project/i18n/it.po
index d0bf459f1f..cb6629d8cb 100644
--- a/helpdesk_mgmt_project/i18n/it.po
+++ b/helpdesk_mgmt_project/i18n/it.po
@@ -1,6 +1,6 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
-# * helpdesk_mgmt_project
+# * helpdesk_mgmt_project
#
msgid ""
msgstr ""
@@ -58,8 +58,8 @@ msgid "Ticket Count"
msgstr "Conteggio ticket"
#. module: helpdesk_mgmt_project
-#: code:addons/helpdesk_mgmt_project/models/project.py:17
-#: code:addons/helpdesk_mgmt_project/models/project_task.py:17
+#: code:addons/helpdesk_mgmt_project/models/project.py:0
+#: code:addons/helpdesk_mgmt_project/models/project_task.py:0
#: model:ir.actions.act_window,name:helpdesk_mgmt_project.ticket_action_from_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__ticket_ids
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__ticket_ids
diff --git a/helpdesk_mgmt_project/i18n/pt.po b/helpdesk_mgmt_project/i18n/pt.po
index 3b0b241815..f4671ca9c2 100644
--- a/helpdesk_mgmt_project/i18n/pt.po
+++ b/helpdesk_mgmt_project/i18n/pt.po
@@ -1,6 +1,6 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
-# * helpdesk_mgmt_project
+# * helpdesk_mgmt_project
#
msgid ""
msgstr ""
@@ -58,8 +58,8 @@ msgid "Ticket Count"
msgstr "Nº de Tickets"
#. module: helpdesk_mgmt_project
-#: code:addons/helpdesk_mgmt_project/models/project.py:17
-#: code:addons/helpdesk_mgmt_project/models/project_task.py:17
+#: code:addons/helpdesk_mgmt_project/models/project.py:0
+#: code:addons/helpdesk_mgmt_project/models/project_task.py:0
#: model:ir.actions.act_window,name:helpdesk_mgmt_project.ticket_action_from_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__ticket_ids
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__ticket_ids
From 45c612b542e464f0e70b44ff08278b5fca9e8ba4 Mon Sep 17 00:00:00 2001
From: Mateu Griful
Date: Thu, 15 Apr 2021 12:42:46 +0200
Subject: [PATCH 20/57] [FIX] helpdesk_mgmt: Fix helpesk typo
---
helpdesk_mgmt_project/i18n/it.po | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/helpdesk_mgmt_project/i18n/it.po b/helpdesk_mgmt_project/i18n/it.po
index cb6629d8cb..849d371139 100644
--- a/helpdesk_mgmt_project/i18n/it.po
+++ b/helpdesk_mgmt_project/i18n/it.po
@@ -25,7 +25,7 @@ msgstr "Dare un'etichetta ai ticket sulla vista kanban del progetto."
#. module: helpdesk_mgmt_project
#: model:ir.model,name:helpdesk_mgmt_project.model_helpdesk_ticket
msgid "Helpdesk Ticket"
-msgstr "Ticket dell'Helpesk"
+msgstr "Ticket dell'Helpdesk"
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__todo_ticket_count
From ec91f8888d65bef1ecb9eb3266e4c9281476bb48 Mon Sep 17 00:00:00 2001
From: OCA-git-bot
Date: Thu, 15 Apr 2021 14:22:45 +0000
Subject: [PATCH 21/57] helpdesk_mgmt_project 13.0.1.0.1
---
helpdesk_mgmt_project/__manifest__.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/helpdesk_mgmt_project/__manifest__.py b/helpdesk_mgmt_project/__manifest__.py
index 7b9c224e04..02466ee463 100644
--- a/helpdesk_mgmt_project/__manifest__.py
+++ b/helpdesk_mgmt_project/__manifest__.py
@@ -3,7 +3,7 @@
{
"name": "Helpdesk Project",
"summary": "Add the option to select project in the tickets.",
- "version": "13.0.1.0.0",
+ "version": "13.0.1.0.1",
"license": "AGPL-3",
"category": "After-Sales",
"author": "PuntSistemes S.L.U., " "Odoo Community Association (OCA)",
From aa1fc80a3679080b12f0991d8910198997a47512 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tam=C3=A1s=20Dombos?=
Date: Fri, 16 Apr 2021 08:51:02 +0000
Subject: [PATCH 22/57] Added translation using Weblate (Hungarian)
---
helpdesk_mgmt_project/i18n/hu.po | 74 ++++++++++++++++++++++++++++++++
1 file changed, 74 insertions(+)
create mode 100644 helpdesk_mgmt_project/i18n/hu.po
diff --git a/helpdesk_mgmt_project/i18n/hu.po b/helpdesk_mgmt_project/i18n/hu.po
new file mode 100644
index 0000000000..64b682719f
--- /dev/null
+++ b/helpdesk_mgmt_project/i18n/hu.po
@@ -0,0 +1,74 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * helpdesk_mgmt_project
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 13.0\n"
+"Report-Msgid-Bugs-To: \n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_project__label_tickets
+#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_task__label_tickets
+msgid "Gives label to tickets on project's kanban view."
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model,name:helpdesk_mgmt_project.model_helpdesk_ticket
+msgid "Helpdesk Ticket"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__todo_ticket_count
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__todo_ticket_count
+msgid "Number of tickets"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_project_search
+#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_task_search
+msgid "Open Tickets"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model,name:helpdesk_mgmt_project.model_project_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket__project_id
+msgid "Project"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model,name:helpdesk_mgmt_project.model_project_task
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket__task_id
+msgid "Task"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__ticket_count
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__ticket_count
+msgid "Ticket Count"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: code:addons/helpdesk_mgmt_project/models/project.py:0
+#: code:addons/helpdesk_mgmt_project/models/project_task.py:0
+#: model:ir.actions.act_window,name:helpdesk_mgmt_project.ticket_action_from_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__ticket_ids
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__ticket_ids
+#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.edit_project
+#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_task_form2
+#, python-format
+msgid "Tickets"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__label_tickets
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__label_tickets
+msgid "Use Tickets as"
+msgstr ""
From b5cd3ae1cfc284efa02735391ee169669e02a1b0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tam=C3=A1s=20Dombos?=
Date: Fri, 16 Apr 2021 08:54:29 +0000
Subject: [PATCH 23/57] Translated using Weblate (Hungarian)
Currently translated at 100.0% (9 of 9 strings)
Translation: helpdesk-13.0/helpdesk-13.0-helpdesk_mgmt_project
Translate-URL: https://translation.odoo-community.org/projects/helpdesk-13-0/helpdesk-13-0-helpdesk_mgmt_project/hu/
---
helpdesk_mgmt_project/i18n/hu.po | 22 ++++++++++++----------
1 file changed, 12 insertions(+), 10 deletions(-)
diff --git a/helpdesk_mgmt_project/i18n/hu.po b/helpdesk_mgmt_project/i18n/hu.po
index 64b682719f..1f31bc40e8 100644
--- a/helpdesk_mgmt_project/i18n/hu.po
+++ b/helpdesk_mgmt_project/i18n/hu.po
@@ -6,54 +6,56 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 13.0\n"
"Report-Msgid-Bugs-To: \n"
-"Last-Translator: Automatically generated\n"
+"PO-Revision-Date: 2021-04-16 09:00+0000\n"
+"Last-Translator: Tamás Dombos \n"
"Language-Team: none\n"
"Language: hu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.3.2\n"
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_project__label_tickets
#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_task__label_tickets
msgid "Gives label to tickets on project's kanban view."
-msgstr ""
+msgstr "A projekt kanban nézetében az esetek megnevezésére használt kifejezés."
#. module: helpdesk_mgmt_project
#: model:ir.model,name:helpdesk_mgmt_project.model_helpdesk_ticket
msgid "Helpdesk Ticket"
-msgstr ""
+msgstr "Eset"
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__todo_ticket_count
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__todo_ticket_count
msgid "Number of tickets"
-msgstr ""
+msgstr "Esetek száma"
#. module: helpdesk_mgmt_project
#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_project_search
#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_task_search
msgid "Open Tickets"
-msgstr ""
+msgstr "Nyitott esetek"
#. module: helpdesk_mgmt_project
#: model:ir.model,name:helpdesk_mgmt_project.model_project_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket__project_id
msgid "Project"
-msgstr ""
+msgstr "Projekt"
#. module: helpdesk_mgmt_project
#: model:ir.model,name:helpdesk_mgmt_project.model_project_task
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket__task_id
msgid "Task"
-msgstr ""
+msgstr "Feladat"
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__ticket_count
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__ticket_count
msgid "Ticket Count"
-msgstr ""
+msgstr "Esetek száma"
#. module: helpdesk_mgmt_project
#: code:addons/helpdesk_mgmt_project/models/project.py:0
@@ -65,10 +67,10 @@ msgstr ""
#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt_project.view_task_form2
#, python-format
msgid "Tickets"
-msgstr ""
+msgstr "Esetek"
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__label_tickets
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__label_tickets
msgid "Use Tickets as"
-msgstr ""
+msgstr "Esetek megnevezése"
From 7f12ebc0d67f316fa9f70304650caf9089b31cec Mon Sep 17 00:00:00 2001
From: manu
Date: Fri, 7 May 2021 08:18:18 +0200
Subject: [PATCH 24/57] [IMP] helpdesk_mgmt_project: black, isort, prettier
---
helpdesk_mgmt_project/__manifest__.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/helpdesk_mgmt_project/__manifest__.py b/helpdesk_mgmt_project/__manifest__.py
index 02466ee463..cc830db4ce 100644
--- a/helpdesk_mgmt_project/__manifest__.py
+++ b/helpdesk_mgmt_project/__manifest__.py
@@ -3,7 +3,7 @@
{
"name": "Helpdesk Project",
"summary": "Add the option to select project in the tickets.",
- "version": "13.0.1.0.1",
+ "version": "14.0.1.0.1",
"license": "AGPL-3",
"category": "After-Sales",
"author": "PuntSistemes S.L.U., " "Odoo Community Association (OCA)",
From de51da7997c37d950ee18fa84ea6ade35a096f80 Mon Sep 17 00:00:00 2001
From: manu
Date: Fri, 7 May 2021 08:19:25 +0200
Subject: [PATCH 25/57] [14.0][MIG]helpdesk_mgmt_project: Migration to 14.0
---
helpdesk_mgmt_project/__manifest__.py | 2 +-
helpdesk_mgmt_project/models/project.py | 4 +++-
helpdesk_mgmt_project/models/project_task.py | 4 +++-
helpdesk_mgmt_project/readme/CONTRIBUTORS.rst | 4 ++++
4 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/helpdesk_mgmt_project/__manifest__.py b/helpdesk_mgmt_project/__manifest__.py
index cc830db4ce..c334c68328 100644
--- a/helpdesk_mgmt_project/__manifest__.py
+++ b/helpdesk_mgmt_project/__manifest__.py
@@ -3,7 +3,7 @@
{
"name": "Helpdesk Project",
"summary": "Add the option to select project in the tickets.",
- "version": "14.0.1.0.1",
+ "version": "14.0.1.0.0",
"license": "AGPL-3",
"category": "After-Sales",
"author": "PuntSistemes S.L.U., " "Odoo Community Association (OCA)",
diff --git a/helpdesk_mgmt_project/models/project.py b/helpdesk_mgmt_project/models/project.py
index 26c82649c5..5902135c0e 100644
--- a/helpdesk_mgmt_project/models/project.py
+++ b/helpdesk_mgmt_project/models/project.py
@@ -4,7 +4,9 @@
class ProjectProject(models.Model):
_inherit = "project.project"
- ticket_ids = fields.One2many("helpdesk.ticket", "project_id", string="Tickets")
+ ticket_ids = fields.One2many(
+ comodel_name="helpdesk.ticket", inverse_name="project_id", string="Tickets"
+ )
ticket_count = fields.Integer(
compute="_compute_ticket_count", string="Ticket Count", store=True
)
diff --git a/helpdesk_mgmt_project/models/project_task.py b/helpdesk_mgmt_project/models/project_task.py
index 26c7647b01..db975f22a0 100644
--- a/helpdesk_mgmt_project/models/project_task.py
+++ b/helpdesk_mgmt_project/models/project_task.py
@@ -4,7 +4,9 @@
class ProjectTask(models.Model):
_inherit = "project.task"
- ticket_ids = fields.One2many("helpdesk.ticket", "task_id", string="Tickets")
+ ticket_ids = fields.One2many(
+ comodel_name="helpdesk.ticket", inverse_name="task_id", string="Tickets"
+ )
ticket_count = fields.Integer(
compute="_compute_ticket_count", string="Ticket Count", store=True
)
diff --git a/helpdesk_mgmt_project/readme/CONTRIBUTORS.rst b/helpdesk_mgmt_project/readme/CONTRIBUTORS.rst
index 92a03f7923..eaa2b34a5e 100644
--- a/helpdesk_mgmt_project/readme/CONTRIBUTORS.rst
+++ b/helpdesk_mgmt_project/readme/CONTRIBUTORS.rst
@@ -13,3 +13,7 @@
* `Solvos `_:
* David Alonso
+
+* `Sygel `_:
+
+ * Manuel Regidor
From a216ebf0c23c8ae24e5c8b54ecc6995716497973 Mon Sep 17 00:00:00 2001
From: oca-travis
Date: Thu, 27 May 2021 08:01:08 +0000
Subject: [PATCH 26/57] [UPD] Update helpdesk_mgmt_project.pot
---
.../i18n/helpdesk_mgmt_project.pot | 23 ++++++++++++++++++-
1 file changed, 22 insertions(+), 1 deletion(-)
diff --git a/helpdesk_mgmt_project/i18n/helpdesk_mgmt_project.pot b/helpdesk_mgmt_project/i18n/helpdesk_mgmt_project.pot
index 68920725f2..7aac7becfa 100644
--- a/helpdesk_mgmt_project/i18n/helpdesk_mgmt_project.pot
+++ b/helpdesk_mgmt_project/i18n/helpdesk_mgmt_project.pot
@@ -4,7 +4,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Odoo Server 13.0\n"
+"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -13,6 +13,13 @@ msgstr ""
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
+#. module: helpdesk_mgmt_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket__display_name
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__display_name
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__display_name
+msgid "Display Name"
+msgstr ""
+
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_project__label_tickets
#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_task__label_tickets
@@ -24,6 +31,20 @@ msgstr ""
msgid "Helpdesk Ticket"
msgstr ""
+#. module: helpdesk_mgmt_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket__id
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__id
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__id
+msgid "ID"
+msgstr ""
+
+#. module: helpdesk_mgmt_project
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket____last_update
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project____last_update
+#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task____last_update
+msgid "Last Modified on"
+msgstr ""
+
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__todo_ticket_count
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__todo_ticket_count
From 5425089b73bf0900714547136751cdf57fa43770 Mon Sep 17 00:00:00 2001
From: OCA-git-bot
Date: Thu, 27 May 2021 08:13:34 +0000
Subject: [PATCH 27/57] [UPD] README.rst
---
helpdesk_mgmt_project/README.rst | 14 +++++++++-----
.../static/description/index.html | 10 +++++++---
2 files changed, 16 insertions(+), 8 deletions(-)
diff --git a/helpdesk_mgmt_project/README.rst b/helpdesk_mgmt_project/README.rst
index 1142dfe490..198256c790 100644
--- a/helpdesk_mgmt_project/README.rst
+++ b/helpdesk_mgmt_project/README.rst
@@ -14,13 +14,13 @@ Helpdesk Project
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fhelpdesk-lightgray.png?logo=github
- :target: https://github.com/OCA/helpdesk/tree/13.0/helpdesk_mgmt_project
+ :target: https://github.com/OCA/helpdesk/tree/14.0/helpdesk_mgmt_project
:alt: OCA/helpdesk
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
- :target: https://translation.odoo-community.org/projects/helpdesk-13-0/helpdesk-13-0-helpdesk_mgmt_project
+ :target: https://translation.odoo-community.org/projects/helpdesk-14-0/helpdesk-14-0-helpdesk_mgmt_project
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
- :target: https://runbot.odoo-community.org/runbot/282/13.0
+ :target: https://runbot.odoo-community.org/runbot/282/14.0
:alt: Try me on Runbot
|badge1| |badge2| |badge3| |badge4| |badge5|
@@ -39,7 +39,7 @@ Bug Tracker
Bugs are tracked on `GitHub Issues `_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
-`feedback `_.
+`feedback `_.
Do not contact contributors directly about support or help with technical issues.
@@ -70,6 +70,10 @@ Contributors
* David Alonso
+* `Sygel `_:
+
+ * Manuel Regidor
+
Maintainers
~~~~~~~~~~~
@@ -83,6 +87,6 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.
-This module is part of the `OCA/helpdesk `_ project on GitHub.
+This module is part of the `OCA/helpdesk `_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
diff --git a/helpdesk_mgmt_project/static/description/index.html b/helpdesk_mgmt_project/static/description/index.html
index 72634128ea..618b5650e1 100644
--- a/helpdesk_mgmt_project/static/description/index.html
+++ b/helpdesk_mgmt_project/static/description/index.html
@@ -367,7 +367,7 @@ Helpdesk Project
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
-
+
This module adds Project in Helpdesk.
We add to the project form view a ticket counter that redirects you to the helpdesk
Table of contents
@@ -387,7 +387,7 @@
Bugs are tracked on GitHub Issues .
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
-feedback .
+feedback .
Do not contact contributors directly about support or help with technical issues.
@@ -417,6 +417,10 @@
David Alonso
+
Sygel :
+
@@ -426,7 +430,7 @@
OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.
-
This module is part of the OCA/helpdesk project on GitHub.
+
This module is part of the OCA/helpdesk project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute .
From 1222ce1c4fdb62c802d401126dfa38b1fd135f2e Mon Sep 17 00:00:00 2001
From: Francesco Foresti
Date: Thu, 24 Mar 2022 17:06:42 +0000
Subject: [PATCH 28/57] Translated using Weblate (Italian)
Currently translated at 100.0% (9 of 9 strings)
Translation: helpdesk-14.0/helpdesk-14.0-helpdesk_mgmt_project
Translate-URL: https://translation.odoo-community.org/projects/helpdesk-14-0/helpdesk-14-0-helpdesk_mgmt_project/it/
---
helpdesk_mgmt_project/i18n/it.po | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/helpdesk_mgmt_project/i18n/it.po b/helpdesk_mgmt_project/i18n/it.po
index 849d371139..fbe15417c0 100644
--- a/helpdesk_mgmt_project/i18n/it.po
+++ b/helpdesk_mgmt_project/i18n/it.po
@@ -6,26 +6,26 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2020-08-14 10:59+0000\n"
-"Last-Translator: Mario Riva \n"
+"PO-Revision-Date: 2022-03-24 19:17+0000\n"
+"Last-Translator: Francesco Foresti \n"
"Language-Team: none\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10\n"
+"X-Generator: Weblate 4.3.2\n"
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_project__label_tickets
#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_task__label_tickets
msgid "Gives label to tickets on project's kanban view."
-msgstr "Dare un'etichetta ai ticket sulla vista kanban del progetto."
+msgstr "Aggiunge un'etichetta ai ticket sulla vista kanban del progetto."
#. module: helpdesk_mgmt_project
#: model:ir.model,name:helpdesk_mgmt_project.model_helpdesk_ticket
msgid "Helpdesk Ticket"
-msgstr "Ticket dell'Helpdesk"
+msgstr "Ticket Helpdesk"
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__todo_ticket_count
From 14cfcf4226ff6a14069308bb583a4251b61ccbed Mon Sep 17 00:00:00 2001
From: David Alonso
Date: Fri, 15 Apr 2022 16:47:05 +0200
Subject: [PATCH 29/57] [MIG] helpdesk_mgmt_project: Migration to 15.0
---
helpdesk_mgmt_project/__manifest__.py | 2 +-
helpdesk_mgmt_project/models/project.py | 4 +---
helpdesk_mgmt_project/models/project_task.py | 4 +---
3 files changed, 3 insertions(+), 7 deletions(-)
diff --git a/helpdesk_mgmt_project/__manifest__.py b/helpdesk_mgmt_project/__manifest__.py
index c334c68328..3679e56a13 100644
--- a/helpdesk_mgmt_project/__manifest__.py
+++ b/helpdesk_mgmt_project/__manifest__.py
@@ -3,7 +3,7 @@
{
"name": "Helpdesk Project",
"summary": "Add the option to select project in the tickets.",
- "version": "14.0.1.0.0",
+ "version": "15.0.1.0.0",
"license": "AGPL-3",
"category": "After-Sales",
"author": "PuntSistemes S.L.U., " "Odoo Community Association (OCA)",
diff --git a/helpdesk_mgmt_project/models/project.py b/helpdesk_mgmt_project/models/project.py
index 5902135c0e..13109eb76e 100644
--- a/helpdesk_mgmt_project/models/project.py
+++ b/helpdesk_mgmt_project/models/project.py
@@ -7,9 +7,7 @@ class ProjectProject(models.Model):
ticket_ids = fields.One2many(
comodel_name="helpdesk.ticket", inverse_name="project_id", string="Tickets"
)
- ticket_count = fields.Integer(
- compute="_compute_ticket_count", string="Ticket Count", store=True
- )
+ ticket_count = fields.Integer(compute="_compute_ticket_count", store=True)
label_tickets = fields.Char(
string="Use Tickets as",
default=lambda s: _("Tickets"),
diff --git a/helpdesk_mgmt_project/models/project_task.py b/helpdesk_mgmt_project/models/project_task.py
index db975f22a0..dfd309bb9d 100644
--- a/helpdesk_mgmt_project/models/project_task.py
+++ b/helpdesk_mgmt_project/models/project_task.py
@@ -7,9 +7,7 @@ class ProjectTask(models.Model):
ticket_ids = fields.One2many(
comodel_name="helpdesk.ticket", inverse_name="task_id", string="Tickets"
)
- ticket_count = fields.Integer(
- compute="_compute_ticket_count", string="Ticket Count", store=True
- )
+ ticket_count = fields.Integer(compute="_compute_ticket_count", store=True)
label_tickets = fields.Char(
string="Use Tickets as",
default=lambda s: _("Tickets"),
From 050e70d0798188fa15513ae457effed054689801 Mon Sep 17 00:00:00 2001
From: David Alonso
Date: Fri, 15 Apr 2022 16:48:27 +0200
Subject: [PATCH 30/57] [FIX] helpdesk_mgmt_project: some minor bugs fixes
* Open tickets filter for project and tasks
* Proper context for ticket creation from a project task
* Safer task unset when changing a ticket project
* Test typos
---
.../models/helpdesk_ticket.py | 3 ++-
.../tests/test_helpdesk_ticket.py | 18 +++++++++---------
.../views/project_task_view.xml | 4 ++--
helpdesk_mgmt_project/views/project_view.xml | 2 +-
4 files changed, 14 insertions(+), 13 deletions(-)
diff --git a/helpdesk_mgmt_project/models/helpdesk_ticket.py b/helpdesk_mgmt_project/models/helpdesk_ticket.py
index 473f6597e4..217ac37fc2 100644
--- a/helpdesk_mgmt_project/models/helpdesk_ticket.py
+++ b/helpdesk_mgmt_project/models/helpdesk_ticket.py
@@ -17,4 +17,5 @@ class HelpdeskTicket(models.Model):
@api.depends("project_id")
def _compute_task_id(self):
for record in self:
- record.task_id = False
+ if record.task_id.project_id != record.project_id:
+ record.task_id = False
diff --git a/helpdesk_mgmt_project/tests/test_helpdesk_ticket.py b/helpdesk_mgmt_project/tests/test_helpdesk_ticket.py
index 9cf42fffbc..c0d2ca171d 100644
--- a/helpdesk_mgmt_project/tests/test_helpdesk_ticket.py
+++ b/helpdesk_mgmt_project/tests/test_helpdesk_ticket.py
@@ -37,46 +37,46 @@ def test_helpdesk_ticket_counts(self):
self.assertEqual(
self.project1.ticket_count,
2,
- "Helpdesk Ticket: Project should " "have two related tickets.",
+ "Helpdesk Ticket: Project should have two related tickets.",
)
self.assertEqual(
self.project1.todo_ticket_count,
2,
- "Helpdesk Ticket: Project should " "have two related todo tickets.",
+ "Helpdesk Ticket: Project should have two related todo tickets.",
)
self.assertEqual(
self.task_project1.ticket_count,
2,
- "Helpdesk Ticket: Task " "have two realted tickets.",
+ "Helpdesk Ticket: Task have two realted tickets.",
)
self.assertEqual(
self.task_project1.todo_ticket_count,
2,
- "Helpdesk Ticket: Task " "have two realted tickets.",
+ "Helpdesk Ticket: Task have two realted tickets.",
)
self.assertEqual(
self.project2.ticket_count,
0,
- "Helpdesk Ticket: Project should " "have two related tickets.",
+ "Helpdesk Ticket: Project should have two related tickets.",
)
self.assertEqual(
self.task_project2.ticket_count,
0,
- "Helpdesk Ticket: Task " "have two realted tickets.",
+ "Helpdesk Ticket: Task have two realted tickets.",
)
self.ticket.write({"stage_id": self.stage_closed.id})
self.assertEqual(
self.project1.ticket_count,
2,
- "Helpdesk Ticket: Project should " "have two related tickets.",
+ "Helpdesk Ticket: Project should have two related tickets.",
)
self.assertEqual(
self.project1.todo_ticket_count,
1,
- "Helpdesk Ticket: Project should " "have one related todo tickets.",
+ "Helpdesk Ticket: Project should have one related todo tickets.",
)
self.assertEqual(
self.task_project1.todo_ticket_count,
1,
- "Helpdesk Ticket: Task " "have one realted tickets.",
+ "Helpdesk Ticket: Task have one realted tickets.",
)
diff --git a/helpdesk_mgmt_project/views/project_task_view.xml b/helpdesk_mgmt_project/views/project_task_view.xml
index 0a740c9357..f9b6546b32 100644
--- a/helpdesk_mgmt_project/views/project_task_view.xml
+++ b/helpdesk_mgmt_project/views/project_task_view.xml
@@ -10,7 +10,7 @@
type="action"
icon="fa-file"
name="%(ticket_action_from_project)d"
- context="{'search_default_task_id': id, 'default_task_id': id}"
+ context="{'search_default_task_id': id, 'default_task_id': id, 'search_default_project_id': project_id, 'default_project_id': project_id}"
>
@@ -25,7 +25,7 @@
diff --git a/helpdesk_mgmt_project/views/project_view.xml b/helpdesk_mgmt_project/views/project_view.xml
index e539616891..1114496e1e 100644
--- a/helpdesk_mgmt_project/views/project_view.xml
+++ b/helpdesk_mgmt_project/views/project_view.xml
@@ -50,7 +50,7 @@
From d36749a6c196d5993754167440c925e4a5cbd5be Mon Sep 17 00:00:00 2001
From: oca-ci
Date: Sun, 12 Jun 2022 07:29:21 +0000
Subject: [PATCH 31/57] [UPD] Update helpdesk_mgmt_project.pot
---
.../i18n/helpdesk_mgmt_project.pot | 23 +------------------
1 file changed, 1 insertion(+), 22 deletions(-)
diff --git a/helpdesk_mgmt_project/i18n/helpdesk_mgmt_project.pot b/helpdesk_mgmt_project/i18n/helpdesk_mgmt_project.pot
index 7aac7becfa..90eb3dae1b 100644
--- a/helpdesk_mgmt_project/i18n/helpdesk_mgmt_project.pot
+++ b/helpdesk_mgmt_project/i18n/helpdesk_mgmt_project.pot
@@ -4,7 +4,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Odoo Server 14.0\n"
+"Project-Id-Version: Odoo Server 15.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -13,13 +13,6 @@ msgstr ""
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
-#. module: helpdesk_mgmt_project
-#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket__display_name
-#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__display_name
-#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__display_name
-msgid "Display Name"
-msgstr ""
-
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_project__label_tickets
#: model:ir.model.fields,help:helpdesk_mgmt_project.field_project_task__label_tickets
@@ -31,20 +24,6 @@ msgstr ""
msgid "Helpdesk Ticket"
msgstr ""
-#. module: helpdesk_mgmt_project
-#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket__id
-#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__id
-#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__id
-msgid "ID"
-msgstr ""
-
-#. module: helpdesk_mgmt_project
-#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_helpdesk_ticket____last_update
-#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project____last_update
-#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task____last_update
-msgid "Last Modified on"
-msgstr ""
-
#. module: helpdesk_mgmt_project
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_project__todo_ticket_count
#: model:ir.model.fields,field_description:helpdesk_mgmt_project.field_project_task__todo_ticket_count
From 53f767754c58aa14470961f5fc8090c0c8c2e7c8 Mon Sep 17 00:00:00 2001
From: OCA-git-bot
Date: Sun, 12 Jun 2022 07:31:44 +0000
Subject: [PATCH 32/57] [UPD] README.rst
---
helpdesk_mgmt_project/README.rst | 10 +++++-----
helpdesk_mgmt_project/static/description/index.html | 6 +++---
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/helpdesk_mgmt_project/README.rst b/helpdesk_mgmt_project/README.rst
index 198256c790..1cd2ea04bf 100644
--- a/helpdesk_mgmt_project/README.rst
+++ b/helpdesk_mgmt_project/README.rst
@@ -14,13 +14,13 @@ Helpdesk Project
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fhelpdesk-lightgray.png?logo=github
- :target: https://github.com/OCA/helpdesk/tree/14.0/helpdesk_mgmt_project
+ :target: https://github.com/OCA/helpdesk/tree/15.0/helpdesk_mgmt_project
:alt: OCA/helpdesk
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
- :target: https://translation.odoo-community.org/projects/helpdesk-14-0/helpdesk-14-0-helpdesk_mgmt_project
+ :target: https://translation.odoo-community.org/projects/helpdesk-15-0/helpdesk-15-0-helpdesk_mgmt_project
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
- :target: https://runbot.odoo-community.org/runbot/282/14.0
+ :target: https://runbot.odoo-community.org/runbot/282/15.0
:alt: Try me on Runbot
|badge1| |badge2| |badge3| |badge4| |badge5|
@@ -39,7 +39,7 @@ Bug Tracker
Bugs are tracked on `GitHub Issues `_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
-`feedback `_.
+`feedback `_.
Do not contact contributors directly about support or help with technical issues.
@@ -87,6 +87,6 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.
-This module is part of the `OCA/helpdesk `_ project on GitHub.
+This module is part of the `OCA/helpdesk `_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
diff --git a/helpdesk_mgmt_project/static/description/index.html b/helpdesk_mgmt_project/static/description/index.html
index 618b5650e1..a7b2e33e0f 100644
--- a/helpdesk_mgmt_project/static/description/index.html
+++ b/helpdesk_mgmt_project/static/description/index.html
@@ -367,7 +367,7 @@ Helpdesk Project
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
-
+
This module adds Project in Helpdesk.
We add to the project form view a ticket counter that redirects you to the helpdesk
Table of contents
@@ -387,7 +387,7 @@
Bugs are tracked on GitHub Issues .
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
-feedback .
+feedback .