diff options
| author | Mahendra Barad (OpenERP) <mba@tinyerp.com> | 2014-02-14 17:19:37 +0530 |
|---|---|---|
| committer | Mahendra Barad (OpenERP) <mba@tinyerp.com> | 2014-02-14 17:19:37 +0530 |
| commit | 3ed1c1b3a6f949bd72e9a101d428ac7cd3bbfacf (patch) | |
| tree | f14006dbc35b1ba6d96b872e274476709cd40fb8 /addons/project_issue | |
| parent | 0707b77f63e131cf0aed0553747d77d315082e79 (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.py | 7 | ||||
| -rw-r--r-- | addons/project_issue/project_issue_view.xml | 8 | ||||
| -rw-r--r-- | addons/project_issue/report/project_issue_report.py | 2 |
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), |
