summaryrefslogtreecommitdiff
path: root/addons/idea
diff options
context:
space:
mode:
authorRajesh Prajapati (OpenERP) <rpr@tinyerp.com>2012-10-05 17:35:03 +0530
committerRajesh Prajapati (OpenERP) <rpr@tinyerp.com>2012-10-05 17:35:03 +0530
commitcdff4611b0a588546afb9b706bbd2d0fbda7bf2f (patch)
tree0a0a99b33e52547987ab69b2a29f3ec23c188142 /addons/idea
parent7202b8f7efbc76e2a40b1a4a8d7a95ed0d2ce573 (diff)
parentba97319054728490e4d8a601382dd6fd2ab4f970 (diff)
[MERGE] merge with main addons
bzr revid: rpr@tinyerp.com-20121005120503-07e0zo8ucv8k0q3s
Diffstat (limited to 'addons/idea')
-rw-r--r--addons/idea/__openerp__.py2
-rw-r--r--addons/idea/idea.py13
-rw-r--r--addons/idea/idea_data.xml1
-rw-r--r--addons/idea/idea_view.xml2
4 files changed, 10 insertions, 8 deletions
diff --git a/addons/idea/__openerp__.py b/addons/idea/__openerp__.py
index 3c7a3fca1b0..8f32e1e91c4 100644
--- a/addons/idea/__openerp__.py
+++ b/addons/idea/__openerp__.py
@@ -35,7 +35,7 @@ The managers can obtain an easy view of best ideas from all the users.
Once installed, check the menu 'Ideas' in the 'Tools' main menu.""",
'author': 'OpenERP SA',
'website': 'http://openerp.com',
- 'depends': ['base_tools','mail'],
+ 'depends': ['mail'],
'data': [
'security/idea_security.xml',
'security/ir.model.access.csv',
diff --git a/addons/idea/idea.py b/addons/idea/idea.py
index e2e5ec50ddf..a382948e15c 100644
--- a/addons/idea/idea.py
+++ b/addons/idea/idea.py
@@ -39,6 +39,7 @@ class idea_category(osv.osv):
('name', 'unique(name)', 'The name of the category must be unique' )
]
_order = 'name asc'
+
idea_category()
class idea_idea(osv.osv):
@@ -65,24 +66,22 @@ class idea_idea(osv.osv):
}
_order = 'name asc'
- def idea_cancel(self, cr, uid, ids, context={}):
+ def idea_cancel(self, cr, uid, ids, context=None):
self.write(cr, uid, ids, { 'state': 'cancel' })
self.message_post(cr, uid, ids, body=_('Idea canceled.'), context=context)
return True
def idea_open(self, cr, uid, ids, context={}):
- self.write(cr, uid, ids, { 'state': 'open'})
+ self.write(cr, uid, ids, {'state': 'open'}, context=context)
self.message_post(cr, uid, ids, body=_('Idea accepted.'), context=context)
return True
def idea_close(self, cr, uid, ids, context={}):
- self.message_post(cr, uid, ids, body=_('Idea done.'), context=context)
- self.write(cr, uid, ids, { 'state': 'close' })
+ self.write(cr, uid, ids, {'state': 'close'}, context=context)
+ self.message_post(cr, uid, ids, body=_('Idea closed.'), context=context)
return True
def idea_draft(self, cr, uid, ids, context={}):
+ self.write(cr, uid, ids, {'state': 'draft'}, context=context)
self.message_post(cr, uid, ids, body=_('Idea reset to draft.'), context=context)
- self.write(cr, uid, ids, { 'state': 'draft' })
return True
-idea_idea()
-
diff --git a/addons/idea/idea_data.xml b/addons/idea/idea_data.xml
index d63eb907ef8..421cb6a9eef 100644
--- a/addons/idea/idea_data.xml
+++ b/addons/idea/idea_data.xml
@@ -15,6 +15,7 @@
<record id="base.user_demo" model="res.users">
<field name="groups_id" eval="[(4,ref('base.group_tool_user'))]"/>
</record>
+
</data>
</openerp>
diff --git a/addons/idea/idea_view.xml b/addons/idea/idea_view.xml
index eab3d03ceea..5a1482830e1 100644
--- a/addons/idea/idea_view.xml
+++ b/addons/idea/idea_view.xml
@@ -1,6 +1,8 @@
<?xml version="1.0"?>
<openerp>
<data>
+ <!-- Top menu item -->
+ <menuitem name="Tools" id="base.menu_tools" sequence="160"/>
<!-- Idea Categories Search View-->
<record model="ir.ui.view" id="view_idea_category_search">
<field name="name">idea.category.search</field>