'section': fields.boolean("Make Section ?"),
'method':fields.selection([('list', 'List'), ('page', 'Home Page'), \
('tree', 'Tree')], 'Display Method'),
- 'home':fields.many2one('wiki.wiki', 'Pages'),
+ 'home':fields.many2one('wiki.wiki', 'Home Page'),
}
_defaults = {
"""
pages = self.pool.get('wiki.wiki').search(cr, uid, [('name', '=', 'Basic Wiki Editing')])
-
+ if not pages:
+ return {}
value = {
'view_type': 'form',
'view_mode': 'form,tree',
@param ids: List of open wiki page’s IDs
@return: dictionay of open wiki window on give group id
"""
-
- for group in self.pool.get('wiki.groups').browse(cr, uid, ids):
-
+ group_ids = context.get('active_ids', [])
+ for group in self.pool.get('wiki.groups').browse(cr, uid, group_ids):
value = {
'domain': "[('group_id','=',%d)]" % (group.id),
'name': 'Wiki Page',
'res_model': 'wiki.wiki',
'view_id': False,
'type': 'ir.actions.act_window',
- }
+ }
if group.method == 'page':
value['res_id'] = group.home.id
elif group.method == 'list':