from osv import fields, osv
from tools.translate import _
import difflib
+import tools
class wiki_wiki(osv.osv):
""" wiki """
value['view_type'] = 'form'
value['view_mode'] = 'tree,form'
elif group.method == 'tree':
- view_id = self.pool.get('ir.ui.view').search(cr, uid, [('name', '=', 'wiki.wiki.tree.childs')])
+ view_id = self.pool.get('ir.ui.view').search(cr, uid, [('name', '=', 'wiki.wiki.tree.children')])
value['view_id'] = view_id
value['domain'] = [('group_id', '=', group.id), ('parent_id', '=', False)]
value['view_type'] = 'tree'
'child_ids': fields.one2many('wiki.wiki', 'parent_id', 'Child Pages'),
}
_defaults = {
- 'toc': lambda *a: True,
- 'review': lambda *a: True,
- 'minor_edit': lambda *a: True,
+ 'toc': True,
+ 'review': True,
+ 'minor_edit': True,
}
def onchange_group_id(self, cr, uid, ids, group_id, content, context=None):
text2 = history_pool.read(cr, uid, [v2], ['text_area'])[0]['text_area']
line1 = line2 = ''
if text1:
- line1 = text1.splitlines(1)
+ line1 = tools.ustr(text1.splitlines(1))
if text2:
- line2 = text2.splitlines(1)
+ line2=tools.ustr(text2.splitlines(1))
if (not line1 and not line2) or (line1 == line2):
raise osv.except_osv(_('Warning !'), _('There are no changes in revisions'))
diff = difflib.HtmlDiff()