diff options
| author | Dharti Ratani (Open ERP) <dhr@tinyerp.com> | 2013-03-18 17:21:47 +0530 |
|---|---|---|
| committer | Dharti Ratani (Open ERP) <dhr@tinyerp.com> | 2013-03-18 17:21:47 +0530 |
| commit | d9f1dbd38f44d610bcd0a2c31432c4ac77f2e667 (patch) | |
| tree | 26ec90e662dcd32c8ac64f660a519cee0ea17efd /addons/project_issue | |
| parent | 7ba1c001491333c0ee5c6cc36728cb2ec95d9c63 (diff) | |
| parent | 4ce8d2697d47f5fef279985a78059e34bee6f3ba (diff) | |
[Merge]Merged with trunk
bzr revid: dhr@tinyerp.com-20130318115147-iif7gjyoz7nqrbp8
Diffstat (limited to 'addons/project_issue')
34 files changed, 57 insertions, 69 deletions
diff --git a/addons/project_issue/i18n/ar.po b/addons/project_issue/i18n/ar.po index 5d362899fc0..d75fdd7ebcd 100644 --- a/addons/project_issue/i18n/ar.po +++ b/addons/project_issue/i18n/ar.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/i18n/ca.po b/addons/project_issue/i18n/ca.po index de69557acfe..3766aa3ac62 100644 --- a/addons/project_issue/i18n/ca.po +++ b/addons/project_issue/i18n/ca.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/i18n/da.po b/addons/project_issue/i18n/da.po index d30be8c74e8..a95d2b61081 100644 --- a/addons/project_issue/i18n/da.po +++ b/addons/project_issue/i18n/da.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/i18n/de.po b/addons/project_issue/i18n/de.po index 7a026ef28ca..6cf9dc86964 100644 --- a/addons/project_issue/i18n/de.po +++ b/addons/project_issue/i18n/de.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/i18n/es.po b/addons/project_issue/i18n/es.po index 0f815cd0e95..59833677b50 100644 --- a/addons/project_issue/i18n/es.po +++ b/addons/project_issue/i18n/es.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/i18n/es_CR.po b/addons/project_issue/i18n/es_CR.po index 08b47c6d8b2..c91f8c43cfa 100644 --- a/addons/project_issue/i18n/es_CR.po +++ b/addons/project_issue/i18n/es_CR.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" "Language: es\n" diff --git a/addons/project_issue/i18n/fi.po b/addons/project_issue/i18n/fi.po index 0f8c85ad075..11455a7e3fb 100644 --- a/addons/project_issue/i18n/fi.po +++ b/addons/project_issue/i18n/fi.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/i18n/fr.po b/addons/project_issue/i18n/fr.po index fdc75d689f7..8f2baa3fc0c 100644 --- a/addons/project_issue/i18n/fr.po +++ b/addons/project_issue/i18n/fr.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/i18n/hr.po b/addons/project_issue/i18n/hr.po index 550f9dca178..c2dfc411b63 100644 --- a/addons/project_issue/i18n/hr.po +++ b/addons/project_issue/i18n/hr.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/i18n/hu.po b/addons/project_issue/i18n/hu.po index fceb5d374da..97e3329fe69 100644 --- a/addons/project_issue/i18n/hu.po +++ b/addons/project_issue/i18n/hu.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/i18n/it.po b/addons/project_issue/i18n/it.po index f2a6a3b5722..c2f15cd67b8 100644 --- a/addons/project_issue/i18n/it.po +++ b/addons/project_issue/i18n/it.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/i18n/ja.po b/addons/project_issue/i18n/ja.po index 2f8f5f1a259..74b5a9a45db 100644 --- a/addons/project_issue/i18n/ja.po +++ b/addons/project_issue/i18n/ja.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/i18n/lt.po b/addons/project_issue/i18n/lt.po index b7be3dea1e5..56859ca779b 100644 --- a/addons/project_issue/i18n/lt.po +++ b/addons/project_issue/i18n/lt.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/i18n/lv.po b/addons/project_issue/i18n/lv.po index 697502730f9..e2103731071 100644 --- a/addons/project_issue/i18n/lv.po +++ b/addons/project_issue/i18n/lv.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/i18n/mk.po b/addons/project_issue/i18n/mk.po index 70b9f3f3359..ee2c18c396a 100644 --- a/addons/project_issue/i18n/mk.po +++ b/addons/project_issue/i18n/mk.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/i18n/mn.po b/addons/project_issue/i18n/mn.po index eb62c3f9a37..d05786400a5 100644 --- a/addons/project_issue/i18n/mn.po +++ b/addons/project_issue/i18n/mn.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/i18n/nb.po b/addons/project_issue/i18n/nb.po index f146e4b13cf..c6dba795781 100644 --- a/addons/project_issue/i18n/nb.po +++ b/addons/project_issue/i18n/nb.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/i18n/nl.po b/addons/project_issue/i18n/nl.po index 705bf3cf57a..bea5ddb4f29 100644 --- a/addons/project_issue/i18n/nl.po +++ b/addons/project_issue/i18n/nl.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue @@ -401,7 +401,7 @@ msgstr "project.issue.version" #. module: project_issue #: field:project.config.settings,fetchmail_issue:0 msgid "Create issues from an incoming email account " -msgstr "Maak issues van een inkomende e-mail account " +msgstr "Maak issues van een inkomende e-mail " #. module: project_issue #: view:project.issue:0 diff --git a/addons/project_issue/i18n/nl_BE.po b/addons/project_issue/i18n/nl_BE.po index d705c0fea89..3c973df233b 100644 --- a/addons/project_issue/i18n/nl_BE.po +++ b/addons/project_issue/i18n/nl_BE.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/i18n/pl.po b/addons/project_issue/i18n/pl.po index 63702caafbc..1beecbbe73a 100644 --- a/addons/project_issue/i18n/pl.po +++ b/addons/project_issue/i18n/pl.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/i18n/pt.po b/addons/project_issue/i18n/pt.po index f729cd15893..71b73b6f054 100644 --- a/addons/project_issue/i18n/pt.po +++ b/addons/project_issue/i18n/pt.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/i18n/pt_BR.po b/addons/project_issue/i18n/pt_BR.po index c6ccd5d3eae..d4ab60f1ab0 100644 --- a/addons/project_issue/i18n/pt_BR.po +++ b/addons/project_issue/i18n/pt_BR.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/i18n/ro.po b/addons/project_issue/i18n/ro.po index 9e7569cefd4..72e02c6dc52 100644 --- a/addons/project_issue/i18n/ro.po +++ b/addons/project_issue/i18n/ro.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/i18n/ru.po b/addons/project_issue/i18n/ru.po index 8ab83a2f6a8..717548e0b31 100644 --- a/addons/project_issue/i18n/ru.po +++ b/addons/project_issue/i18n/ru.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/i18n/sk.po b/addons/project_issue/i18n/sk.po index 748ca8c8cb4..3d85ca810e0 100644 --- a/addons/project_issue/i18n/sk.po +++ b/addons/project_issue/i18n/sk.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/i18n/sl.po b/addons/project_issue/i18n/sl.po index bd2e7e528eb..3089222f53d 100644 --- a/addons/project_issue/i18n/sl.po +++ b/addons/project_issue/i18n/sl.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/i18n/sv.po b/addons/project_issue/i18n/sv.po index 192efb0a541..9cd213f094c 100644 --- a/addons/project_issue/i18n/sv.po +++ b/addons/project_issue/i18n/sv.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/i18n/tr.po b/addons/project_issue/i18n/tr.po index b1d9370a422..4c952f1dd1d 100644 --- a/addons/project_issue/i18n/tr.po +++ b/addons/project_issue/i18n/tr.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/i18n/zh_CN.po b/addons/project_issue/i18n/zh_CN.po index 42202586dd3..4802f85cf36 100644 --- a/addons/project_issue/i18n/zh_CN.po +++ b/addons/project_issue/i18n/zh_CN.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/i18n/zh_TW.po b/addons/project_issue/i18n/zh_TW.po index 44ccf8fbe63..561859d7070 100644 --- a/addons/project_issue/i18n/zh_TW.po +++ b/addons/project_issue/i18n/zh_TW.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-15 05:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-16 05:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: project_issue diff --git a/addons/project_issue/project_issue.py b/addons/project_issue/project_issue.py index 8eb7281cd24..9233a95634c 100644 --- a/addons/project_issue/project_issue.py +++ b/addons/project_issue/project_issue.py @@ -20,6 +20,7 @@ ############################################################################## from openerp.addons.base_status.base_stage import base_stage +from openerp.addons.project.project import _TASK_STATE from openerp.addons.crm import crm from datetime import datetime from openerp.osv import fields,osv @@ -41,9 +42,6 @@ class project_issue_version(osv.osv): } project_issue_version() -_ISSUE_STATE = [('draft', 'New'), ('open', 'In Progress'), ('cancel', 'Cancelled'), ('done', 'Done'), ('pending', 'Pending')] - - class project_issue(base_stage, osv.osv): _name = "project.issue" _description = "Project Issue" @@ -252,7 +250,7 @@ class project_issue(base_stage, osv.osv): 'company_id': fields.many2one('res.company', 'Company'), 'description': fields.text('Private Note'), 'state': fields.related('stage_id', 'state', type="selection", store=True, - selection=_ISSUE_STATE, string="Status", readonly=True, + selection=_TASK_STATE, string="Status", readonly=True, help='The status is set to \'Draft\', when a case is created.\ If the case is in progress the status is set to \'Open\'.\ When the case is over, the status is set to \'Done\'.\ @@ -485,6 +483,15 @@ class project_issue(base_stage, osv.osv): return [issue.project_id.message_get_reply_to()[0] if issue.project_id else False for issue in self.browse(cr, uid, ids, context=context)] + def message_get_suggested_recipients(self, cr, uid, ids, context=None): + recipients = super(project_issue, self).message_get_suggested_recipients(cr, uid, ids, context=context) + for issue in self.browse(cr, uid, ids, context=context): + if issue.partner_id: + self._message_add_suggested_recipient(cr, uid, recipients, issue, partner=issue.partner_id, reason=_('Customer')) + elif issue.email_from: + self._message_add_suggested_recipient(cr, uid, recipients, issue, email=issue.email_from, reason=_('Customer Email')) + return recipients + def message_new(self, cr, uid, msg, custom_values=None, context=None): """ Overrides mail_thread message_new that is called by the mailgateway through message_process. @@ -549,12 +556,13 @@ class project(osv.osv): res = dict.fromkeys(ids, 0) issue_ids = self.pool.get('project.issue').search(cr, uid, [('project_id', 'in', ids)]) for issue in self.pool.get('project.issue').browse(cr, uid, issue_ids, context): - res[issue.project_id.id] += 1 + if issue.state not in ('done', 'cancelled'): + res[issue.project_id.id] += 1 return res _columns = { 'project_escalation_id' : fields.many2one('project.project','Project Escalation', help='If any issue is escalated from the current Project, it will be listed under the project selected here.', states={'close':[('readonly',True)], 'cancelled':[('readonly',True)]}), - 'issue_count': fields.function(_issue_count, type='integer'), + 'issue_count': fields.function(_issue_count, type='integer', string="Unclosed Issues"), } def _check_escalation(self, cr, uid, ids, context=None): diff --git a/addons/project_issue/project_issue_data.xml b/addons/project_issue/project_issue_data.xml index 591e6c04878..2e43ca69193 100644 --- a/addons/project_issue/project_issue_data.xml +++ b/addons/project_issue/project_issue_data.xml @@ -2,21 +2,6 @@ <openerp> <data noupdate="1"> - <!-- Case Categories --> - <!-- For Bugs --> - - <record model="crm.case.categ" id="bug_categ"> - <field name="name">Maintenance</field> - <field name="section_id" ref="crm.section_sales_department"/> - <field name="object_id" search="[('model','=','project.issue')]" model="ir.model"/> - </record> - - <record model="crm.case.categ" id="feature_request_categ"> - <field name="name">Feature Requests</field> - <field name="section_id" ref="crm.section_sales_department"/> - <field name="object_id" search="[('model','=','project.issue')]" model="ir.model"/> - </record> - <!-- Case type_id --> <!-- For Bugs --> <record model="project.issue.version" id="type1"> diff --git a/addons/project_issue/project_issue_view.xml b/addons/project_issue/project_issue_view.xml index 0ffc54aaa34..aa91c11a946 100644 --- a/addons/project_issue/project_issue_view.xml +++ b/addons/project_issue/project_issue_view.xml @@ -41,16 +41,6 @@ </record> <menuitem action="project_issue_version_action" id="menu_project_issue_version_act" parent="menu_project_confi" groups="base.group_no_one"/> - <record id="project_issue_categ_action" model="ir.actions.act_window"> - <field name="name">Issue Categories</field> - <field name="res_model">crm.case.categ</field> - <field name="view_type">form</field> - <field name="view_id" ref="crm.crm_case_categ_tree-view"/> - <field name="domain">[('object_id.model', '=', 'project.issue')]</field> - <field name="context" eval="{'object_id': ref('model_project_issue')}"/> - </record> - - <menuitem action="project_issue_categ_action" name="Categories" id="menu_project_issue_category_act" parent="menu_project_confi" groups="base.group_no_one"/> <record model="ir.ui.view" id="project_issue_form_view"> <field name="name">Project Issue Tracker Form</field> @@ -62,7 +52,7 @@ states="open" groups="base.group_user"/> <button name="case_close" string="Done" type="object" states="draft,pending" groups="base.group_user"/> - <button name="case_cancel" string="Cancel" type="object" + <button name="case_cancel" string="Cancel Issue" type="object" states="draft,open,pending" groups="base.group_user"/> <field name="stage_id" widget="statusbar" clickable="True"/> </header> @@ -75,6 +65,8 @@ <button name="set_kanban_state_blocked" help="Ready for Next Stage" attrs="{'invisible': [('kanban_state', 'in', ['normal','blocked'])]}" type="object" icon="gtk-yes" class="oe_link oe_right"/> <button name="set_kanban_state_normal" help="Blocked" attrs="{'invisible': [('kanban_state', 'in', ['done','normal'])]}" type="object" icon="gtk-no" class="oe_link oe_right"/> </h1> + <label for="categ_ids" class="oe_edit_only"/> + <field name="categ_ids" widget="many2many_tags"/> <group> <group groups="base.group_user"> <field name="user_id"/> @@ -87,7 +79,7 @@ </div> </group> <group> - <field name="categ_ids" widget="many2many_tags"/> + <field name="id"/> <field name="version_id" groups="base.group_user"/> <field name="priority" groups="base.group_user"/> <label for="task_id" groups="base.group_user"/> @@ -110,11 +102,8 @@ <field name="inactivity_days"/> <field name="days_since_creation"/> </group> - <group string="References"> - <field name="id"/> - <field name="active"/> - </group> <group string="Status" groups="base.group_no_one"> + <field name="active"/> <field name="state" string="Status"/> </group> </page> @@ -208,6 +197,7 @@ <field name="user_id"/> <field name="date_deadline"/> <field name="kanban_state"/> + <field name="message_summary"/> <templates> <t t-name="kanban-tooltip"> <ul class="oe_kanban_tooltip"> @@ -258,6 +248,9 @@ <img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" width="24" height="24" class="oe_kanban_avatar"/> </div> </div> + <div class="oe_kanban_footer_left"> + <t t-raw="record.message_summary.raw_value"/> + </div> </div> <div class="oe_clear"></div> </div> @@ -324,6 +317,9 @@ <xpath expr='//div[@name="buttons"]' position='inside'> <button name="%(act_project_project_2_project_issue_all)d" string="Issues" type="action" attrs="{'invisible':[('use_issues','=', 0)]}"/> </xpath> + <xpath expr='//page[@name="project_stages"]' position="attributes"> + <attribute name="attrs">{'invisible': [('use_tasks', '=', False),('use_issues','=',False)]}</attribute> + </xpath> <field name="priority" position="before"> <field name="project_escalation_id"/> </field> diff --git a/addons/project_issue/security/ir.model.access.csv b/addons/project_issue/security/ir.model.access.csv index 5799fb0b611..ef4edfdc13a 100644 --- a/addons/project_issue/security/ir.model.access.csv +++ b/addons/project_issue/security/ir.model.access.csv @@ -1,7 +1,6 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_project_issue_user,project.issue,model_project_issue,project.group_project_user,1,1,1,1
access_project_issue_report_all,project.issue.report,model_project_issue_report,project.group_project_manager,1,1,1,1
-access_crm_case_categ_id,crm.case.categ,crm.model_crm_case_categ,project.group_project_manager,1,1,1,1
access_project_issue_version_project,project_issue_version manager,model_project_issue_version,project.group_project_manager,1,1,1,1
access_project_issue_version_project_user,project_issue_version user,model_project_issue_version,project.group_project_user,1,0,0,0
access_resource_calendar_project_manager,resource.calendar.project.manager,resource.model_resource_calendar,project.group_project_manager,1,1,1,1
|
