From a4d86b14fe06532324e3bb1556480d8703083e3c Mon Sep 17 00:00:00 2001 From: "Vir (Open ERP)" Date: Thu, 3 Jun 2010 11:14:59 +0530 Subject: [IMP] Improvements in View Icons bzr revid: vir@tinyerp.com-20100603054459-749x0w0whwqsdb4k --- addons/project_issue/project_issue_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'addons/project_issue') diff --git a/addons/project_issue/project_issue_view.xml b/addons/project_issue/project_issue_view.xml index 9631e3151f6..dd3ed036691 100644 --- a/addons/project_issue/project_issue_view.xml +++ b/addons/project_issue/project_issue_view.xml @@ -213,7 +213,7 @@ - + Date: Thu, 3 Jun 2010 16:54:20 +0530 Subject: [ADD]:added yml test for project and project_ modules bzr revid: pap@tinyerp.co.in-20100603112420-uofelwn685xlheum --- addons/project_issue/__openerp__.py | 4 + .../project_issue/test/convert_issue_to_task.yml | 32 ++++++ .../test/test_project_issue_states.yml | 107 +++++++++++++++++++++ 3 files changed, 143 insertions(+) create mode 100644 addons/project_issue/test/convert_issue_to_task.yml create mode 100644 addons/project_issue/test/test_project_issue_states.yml (limited to 'addons/project_issue') diff --git a/addons/project_issue/__openerp__.py b/addons/project_issue/__openerp__.py index 982d1688014..87887806042 100644 --- a/addons/project_issue/__openerp__.py +++ b/addons/project_issue/__openerp__.py @@ -47,6 +47,10 @@ 'security/ir.model.access.csv', ], 'demo_xml': ['project_issue_demo.xml'], + 'test' : [ +# 'test/convert_issue_to_task.yml', +# 'test/test_project_issue_states.yml' + ], 'installable': True, 'active': False, } diff --git a/addons/project_issue/test/convert_issue_to_task.yml b/addons/project_issue/test/convert_issue_to_task.yml new file mode 100644 index 00000000000..13ddef69251 --- /dev/null +++ b/addons/project_issue/test/convert_issue_to_task.yml @@ -0,0 +1,32 @@ +- + Create an issue +- + !record {model: project.issue, id: project_issue_onchangeevent0}: + categ_id: project_issue.bug_categ + name: on_change event does not pass context to the method + project_id: project.project_project_22 + working_hours_close: 0.0 + working_hours_open: 0.0 + +- + Check there is no task attached to issue +- + !assert {model: project.issue, id: project_issue_onchangeevent0, string: There must not be any task attached to issue}: + - task_id.id == False + +- + Convert issue to task +- + !python {model: project.issue}: | + self.convert_issue_task(cr, uid, [ref("project_issue_onchangeevent0")], + {"lang": "en_US", "project_id": False, "tz": False, "active_model": "ir.ui.menu", + "department_id": False, "section_id": False, "search_default_project_id": + False, "search_default_my_bugs": 1, "search_default_user_id": 1, "search_default_current_bugs": + 1, "active_ids": [ref("project_issue.menu_project_issue_track")], "active_id": + ref("project_issue.menu_project_issue_track"), }) + +- + Check there is a task attached to issue +- + !assert {model: project.issue, id: project_issue_onchangeevent0, string: After creating a task for the issue there must be a task attached to it}: + - task_id.id != False diff --git a/addons/project_issue/test/test_project_issue_states.yml b/addons/project_issue/test/test_project_issue_states.yml new file mode 100644 index 00000000000..b846eba5bd0 --- /dev/null +++ b/addons/project_issue/test/test_project_issue_states.yml @@ -0,0 +1,107 @@ +- + Create an issue +- + !record {model: project.issue, id: project_issue_stockmovedates0}: + categ_id: project_issue.bug_categ + name: Stock Move dates + project_id: project.project_project_22 + working_hours_close: 0.0 + working_hours_open: 0.0 + +- + Open the issue +- + !python {model: project.issue}: | + self.case_open(cr, uid, [ref("project_issue_stockmovedates0")], {"lang": + "en_US", "active_ids": [ref("project_issue.menu_project_issue_track")], "tz": + False, "active_model": "ir.ui.menu", "search_default_project_id": False, "search_default_my_bugs": + 1, "search_default_user_id": 1, "search_default_current_bugs": 1, "project_id": + False, "active_id": ref("project_issue.menu_project_issue_track"), }) +- + Check if issue in 'open' state +- + !assert {model: project.issue, id: project_issue_stockmovedates0, severity: error, string: Issue is in open state}: + - state == 'open' + +- + Keep issue pending +- + !python {model: project.issue}: | + self.case_pending(cr, uid, [ref("project_issue_stockmovedates0")], + {"lang": "en_US", "active_ids": [ref("project_issue.menu_project_issue_track")], + "tz": False, "active_model": "ir.ui.menu", "search_default_project_id": + False, "search_default_my_bugs": 1, "search_default_user_id": 1, "search_default_current_bugs": + 1, "project_id": False, "active_id": ref("project_issue.menu_project_issue_track"), + }) +- + Check if issue in 'pending' state +- + !assert {model: project.issue, id: project_issue_stockmovedates0, severity: error, string: Issue is in pending state}: + - state == 'pending' + + +- + Open the issue +- + !python {model: project.issue}: | + self.case_open(cr, uid, [ref("project_issue_stockmovedates0")], {"lang": + "en_US", "active_ids": [ref("project_issue.menu_project_issue_track")], "tz": + False, "active_model": "ir.ui.menu", "search_default_project_id": False, "search_default_my_bugs": + 1, "search_default_user_id": 1, "search_default_current_bugs": 1, "project_id": + False, "active_id": ref("project_issue.menu_project_issue_track"), }) +- + Check if issue in 'open' state +- + !assert {model: project.issue, id: project_issue_stockmovedates0, severity: error, string: Issue is in open state}: + - state == 'open' + + +- + Cancel the issue +- + !python {model: project.issue}: | + self.case_cancel(cr, uid, [ref("project_issue_stockmovedates0")], + {"lang": "en_US", "active_ids": [ref("project_issue.menu_project_issue_track")], + "tz": False, "active_model": "ir.ui.menu", "search_default_project_id": + False, "search_default_my_bugs": 1, "search_default_user_id": 1, "search_default_current_bugs": + 1, "project_id": False, "active_id": ref("project_issue.menu_project_issue_track"), + }) +- + Check if issue in 'cancel' state +- + !assert {model: project.issue, id: project_issue_stockmovedates0, severity: error, string: Issue is in cancel state}: + - state == 'cancel' + + +- + Reset the issue +- + !python {model: project.issue}: | + self.case_reset(cr, uid, [ref("project_issue_stockmovedates0")], + {"lang": "en_US", "active_ids": [ref("project_issue.menu_project_issue_track")], + "tz": False, "active_model": "ir.ui.menu", "search_default_project_id": + False, "search_default_my_bugs": 1, "search_default_user_id": 1, "search_default_current_bugs": + 1, "project_id": False, "active_id": ref("project_issue.menu_project_issue_track"), + }) +- + Check if issue in 'draft' state +- + !assert {model: project.issue, id: project_issue_stockmovedates0, severity: error, string: Issue is in draft state}: + - state == 'draft' + + +- + Close the issue +- + !python {model: project.issue}: | + self.case_close(cr, uid, [ref("project_issue_stockmovedates0")], + {"lang": "en_US", "active_ids": [ref("project_issue.menu_project_issue_track")], + "tz": False, "active_model": "ir.ui.menu", "search_default_project_id": + False, "search_default_my_bugs": 1, "search_default_user_id": 1, "search_default_current_bugs": + 1, "project_id": False, "active_id": ref("project_issue.menu_project_issue_track"), + }) +- + Check if issue in 'done' state +- + !assert {model: project.issue, id: project_issue_stockmovedates0, severity: error, string: Issue is in done state}: + - state == 'done' -- cgit v1.2.3 From f1feffec6a9203884cc06d5373d10f46fa5b4e40 Mon Sep 17 00:00:00 2001 From: "pap (openerp)" Date: Fri, 4 Jun 2010 17:59:04 +0530 Subject: [imp]:few changes in ymls bzr revid: pap@tinyerp.co.in-20100604122904-o8gf7d7dj89ljo1w --- addons/project_issue/test/test_project_issue_states.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'addons/project_issue') diff --git a/addons/project_issue/test/test_project_issue_states.yml b/addons/project_issue/test/test_project_issue_states.yml index b846eba5bd0..ee48c9a9df0 100644 --- a/addons/project_issue/test/test_project_issue_states.yml +++ b/addons/project_issue/test/test_project_issue_states.yml @@ -7,7 +7,12 @@ project_id: project.project_project_22 working_hours_close: 0.0 working_hours_open: 0.0 - +- + Check if issue in 'draft' state +- + !assert {model: project.issue, id: project_issue_stockmovedates0, severity: error, string: Issue is in draft state}: + - state == 'draft' + - Open the issue - -- cgit v1.2.3 From 24dc10e94d2f16525d6d2b78155c9569373c1b3d Mon Sep 17 00:00:00 2001 From: "sbh (Open ERP)" Date: Tue, 8 Jun 2010 13:44:58 +0530 Subject: Task-919 : Merge the board_project into scrum,project,project_planning,hr_timesheet_sheet bzr revid: sbh@tinyerp.com-20100608081458-ma9lig9wdm3qmn5q --- addons/project_issue/__openerp__.py | 1 + addons/project_issue/board_project_issue_view.xml | 93 +++++++++++++++++++++++ 2 files changed, 94 insertions(+) create mode 100644 addons/project_issue/board_project_issue_view.xml (limited to 'addons/project_issue') diff --git a/addons/project_issue/__openerp__.py b/addons/project_issue/__openerp__.py index 982d1688014..221915be9b2 100644 --- a/addons/project_issue/__openerp__.py +++ b/addons/project_issue/__openerp__.py @@ -45,6 +45,7 @@ 'report/project_issue_report_view.xml', 'security/project_issue_security.xml', 'security/ir.model.access.csv', + "board_project_issue_view.xml", ], 'demo_xml': ['project_issue_demo.xml'], 'installable': True, diff --git a/addons/project_issue/board_project_issue_view.xml b/addons/project_issue/board_project_issue_view.xml new file mode 100644 index 00000000000..60103007985 --- /dev/null +++ b/addons/project_issue/board_project_issue_view.xml @@ -0,0 +1,93 @@ + + + + + + Project issues + project.issue + form + tree,form + [('user_id','=',uid),('state','in',['draft','open'])] + + + + + Project issues + project.issue + form + tree,form + [('user_id','=',uid),('state','=','pending')] + + + + + Project Issue + project.issue.report + form + graph + [('user_id','=',uid)] + + + + + project.issue.report.graph + project.issue.report + graph + + + + + + + + + + + Project Issue + project.issue.report + form + graph + [('user_id','=',uid)] + + + + + board.project.issue.form + board.board + form + +
+ + + + + + + + + + + + + + + + +
+
+
+ + + Project Issue Dashboard + board.board + form + form + menu + + + +
+
-- cgit v1.2.3 From 7e6f2a2b963a410cffa9899fe30421c383bb5684 Mon Sep 17 00:00:00 2001 From: "sbh (Open ERP)" Date: Tue, 8 Jun 2010 15:48:13 +0530 Subject: [IMP]: Improve the view and action of board in account,project_planning,project_issue bzr revid: sbh@tinyerp.com-20100608101813-mhhlau1xey2a5plj --- addons/project_issue/board_project_issue_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'addons/project_issue') diff --git a/addons/project_issue/board_project_issue_view.xml b/addons/project_issue/board_project_issue_view.xml index 60103007985..8b038d1036a 100644 --- a/addons/project_issue/board_project_issue_view.xml +++ b/addons/project_issue/board_project_issue_view.xml @@ -87,7 +87,7 @@ -- cgit v1.2.3 From e28676b821b440bdaa9771adccf36b902dfe0b00 Mon Sep 17 00:00:00 2001 From: "Vir (Open ERP)" Date: Wed, 16 Jun 2010 17:11:41 +0530 Subject: [MOD,IMP] point_of_sale : improvements in pos order report, account,hr,mrp,project,stock: changes in icons bzr revid: vir@tinyerp.com-20100616114141-l6nbfgc6wsof1hzh --- addons/project_issue/report/project_issue_report_view.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'addons/project_issue') diff --git a/addons/project_issue/report/project_issue_report_view.xml b/addons/project_issue/report/project_issue_report_view.xml index b4d0af02185..c422d987db5 100644 --- a/addons/project_issue/report/project_issue_report_view.xml +++ b/addons/project_issue/report/project_issue_report_view.xml @@ -93,7 +93,7 @@ - @@ -118,7 +118,7 @@ context="{'group_by':'company_id'}" /> - Date: Wed, 16 Jun 2010 17:13:59 +0530 Subject: [IMP] mrp, purchase, stock, hr, project: Re-organized menus. bzr revid: uco@tinyerp.com-20100616114359-5l1fa5ht1k59wvlr --- addons/project_issue/project_issue_menu.xml | 3 ++- addons/project_issue/project_issue_view.xml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'addons/project_issue') diff --git a/addons/project_issue/project_issue_menu.xml b/addons/project_issue/project_issue_menu.xml index c9bb771a2ac..ea902ea599f 100644 --- a/addons/project_issue/project_issue_menu.xml +++ b/addons/project_issue/project_issue_menu.xml @@ -46,6 +46,7 @@ view_type="form"/> - + diff --git a/addons/project_issue/project_issue_view.xml b/addons/project_issue/project_issue_view.xml index 673f4239971..973e0a1a20c 100644 --- a/addons/project_issue/project_issue_view.xml +++ b/addons/project_issue/project_issue_view.xml @@ -2,7 +2,7 @@ - + Issue Categories -- cgit v1.2.3 From bf8d2a73c06154918874220b8bfb1251dc614088 Mon Sep 17 00:00:00 2001 From: vra Date: Wed, 16 Jun 2010 17:21:39 +0530 Subject: [IMP][REF] Sql-injection changes, remove print statement, some space improvement. bzr revid: vra@tinyerp.com-20100616115139-cql5oiqf622spa6p --- addons/project_issue/project_issue.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'addons/project_issue') diff --git a/addons/project_issue/project_issue.py b/addons/project_issue/project_issue.py index 0f6979cca9c..c763306e602 100644 --- a/addons/project_issue/project_issue.py +++ b/addons/project_issue/project_issue.py @@ -182,7 +182,7 @@ class project_issue(osv.osv, crm.crm_case): } def _get_project(self, cr, uid, context): - user = self.pool.get('res.users').browse(cr,uid,uid, context=context) + user = self.pool.get('res.users').browse(cr, uid, uid, context=context) if user.context_project_id: return user.context_project_id.id return False -- cgit v1.2.3 From 7095168648ba10fe246c5cf305377ae1209a41fe Mon Sep 17 00:00:00 2001 From: "uco (OpenERP)" Date: Thu, 17 Jun 2010 17:46:52 +0530 Subject: [IMP]: Changed sequences of all main menus. bzr revid: uco@tinyerp.com-20100617121652-5n6zb5zbk07pztn3 --- addons/project_issue/report/project_issue_report_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'addons/project_issue') diff --git a/addons/project_issue/report/project_issue_report_view.xml b/addons/project_issue/report/project_issue_report_view.xml index c422d987db5..47ae02005f2 100644 --- a/addons/project_issue/report/project_issue_report_view.xml +++ b/addons/project_issue/report/project_issue_report_view.xml @@ -172,7 +172,7 @@ - + -- cgit v1.2.3