summaryrefslogtreecommitdiff
path: root/addons/project_issue
diff options
context:
space:
mode:
authorMahendra Barad (OpenERP) <mba@tinyerp.com>2014-02-14 17:19:37 +0530
committerMahendra Barad (OpenERP) <mba@tinyerp.com>2014-02-14 17:19:37 +0530
commit3ed1c1b3a6f949bd72e9a101d428ac7cd3bbfacf (patch)
treef14006dbc35b1ba6d96b872e274476709cd40fb8 /addons/project_issue
parent0707b77f63e131cf0aed0553747d77d315082e79 (diff)
[IMP]improved priority and remove unused methods
bzr revid: mba@tinyerp.com-20140214114937-uzli19c8anu40lgn
Diffstat (limited to 'addons/project_issue')
-rw-r--r--addons/project_issue/project_issue.py7
-rw-r--r--addons/project_issue/project_issue_view.xml8
-rw-r--r--addons/project_issue/report/project_issue_report.py2
3 files changed, 7 insertions, 10 deletions
diff --git a/addons/project_issue/project_issue.py b/addons/project_issue/project_issue.py
index d12cbec24f0..978a4cda7ea 100644
--- a/addons/project_issue/project_issue.py
+++ b/addons/project_issue/project_issue.py
@@ -260,7 +260,7 @@ class project_issue(osv.Model):
'date_last_stage_update': fields.datetime('Last Stage Update', select=True),
'channel_id': fields.many2one('crm.case.channel', 'Channel', help="Communication channel."),
'categ_ids': fields.many2many('project.category', string='Tags'),
- 'priority': fields.selection(crm.AVAILABLE_PRIORITIES, 'Priority', select=True),
+ 'priority': fields.selection([('0','Low'), ('1','Normal'), ('2','High')], 'Priority', select=True),
'version_id': fields.many2one('project.issue.version', 'Version'),
'stage_id': fields.many2one ('project.task.type', 'Stage',
track_visibility='onchange',
@@ -295,7 +295,7 @@ class project_issue(osv.Model):
'active': 1,
'stage_id': lambda s, cr, uid, c: s._get_default_stage_id(cr, uid, c),
'company_id': lambda s, cr, uid, c: s.pool.get('res.company')._company_default_get(cr, uid, 'crm.helpdesk', context=c),
- 'priority': crm.AVAILABLE_PRIORITIES[2][0],
+ 'priority': '1',
'kanban_state': 'normal',
'date_last_stage_update': fields.datetime.now,
'user_id': lambda obj, cr, uid, context: uid,
@@ -310,9 +310,6 @@ class project_issue(osv.Model):
"""
return self.write(cr, uid, ids, {'priority' : str(priority)})
- def set_kanban_state(self, cr, uid, ids, state, context=None):
- self.write(cr, uid, ids, {'kanban_state': state }, context=context);
-
def copy(self, cr, uid, id, default=None, context=None):
issue = self.read(cr, uid, id, ['name'], context=context)
if not default:
diff --git a/addons/project_issue/project_issue_view.xml b/addons/project_issue/project_issue_view.xml
index b9f9828af6f..6f7ade669c8 100644
--- a/addons/project_issue/project_issue_view.xml
+++ b/addons/project_issue/project_issue_view.xml
@@ -56,8 +56,8 @@
<h1>
<field name="name" class="oe_inline"/>
<div class="oe_right">
- <field name="kanban_state" class="oe_inline" widget="legend" options="{'action':'set_kanban_state'}" />
- <field name="priority" class="oe_inline" widget="legend" options="{'action':'set_priority'}"/>
+ <field name="kanban_state" class="oe_inline" widget="dropdown_selection"/>
+ <field name="priority" class="oe_inline" widget="priority"/>
</div>
</h1>
<label for="categ_ids" class="oe_edit_only"/>
@@ -221,10 +221,10 @@
<table>
<tr>
<td groups="base.group_user">
- <field name="kanban_state" class="oe_inline" widget="legend" options="{'action':'set_kanban_state'}" />
+ <field name="kanban_state" widget="dropdown_selection"/>
</td>
<td groups="base.group_user">
- <field name="priority" class="oe_inline" widget="legend" options="{'action':'set_priority'}"/>
+ <field name="priority" widget="priority"/>
</td>
<td>
<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"/>
diff --git a/addons/project_issue/report/project_issue_report.py b/addons/project_issue/report/project_issue_report.py
index 5f59b51f290..b8778918f87 100644
--- a/addons/project_issue/report/project_issue_report.py
+++ b/addons/project_issue/report/project_issue_report.py
@@ -47,7 +47,7 @@ class project_issue_report(osv.osv):
'delay_close': fields.float('Avg. Delay to Close', digits=(16,2), readonly=True, group_operator="avg",
help="Number of Days to close the project issue"),
'company_id' : fields.many2one('res.company', 'Company'),
- 'priority': fields.selection(crm.AVAILABLE_PRIORITIES, 'Priority'),
+ 'priority': fields.selection([('0','Low'), ('1','Normal'), ('2','High')], 'Priority'),
'project_id':fields.many2one('project.project', 'Project',readonly=True),
'version_id': fields.many2one('project.issue.version', 'Version'),
'user_id' : fields.many2one('res.users', 'Assigned to',readonly=True),