improve the wiki view

add new wizard

bzr revid: mga@tinyerp.com-20081126090441-aous9oz6aux0mq1h
This commit is contained in:
Mantavya Gajjar 2008-11-26 14:34:41 +05:30
parent 655205d823
commit eb75187a73
5 changed files with 17 additions and 5 deletions

View File

@ -59,7 +59,7 @@ class Wiki(osv.osv):
'create_date':fields.datetime("Created on", select=True),
'write_date':fields.datetime("Last modified", select=True),
'tags':fields.char('Tags', size=1024),
'history_id':fields.one2many('wiki.wiki.history','history_wiki_id','History Lines'),
'history_id':fields.one2many('wiki.wiki.history','wiki_id','History Lines'),
'minor_edit':fields.boolean('Minor edit', select=True),
'summary':fields.char('Summary',size=256, select=True),
'section': fields.char('Section', size=32, help="Use page section code like 1.2.1"),
@ -85,7 +85,10 @@ class Wiki(osv.osv):
'section': section
}
}
def copy(self, cr, uid, id, default=None, context=None):
return super(Wiki, self).copy(cr, uid, id, {'wiki_id':False}, context)
def write(self, cr, uid, ids, vals, context=None):
result = super(Wiki,self).write(cr, uid, ids, vals, context)
history = self.pool.get('wiki.wiki.history')

View File

@ -4,7 +4,7 @@
<menuitem name="Document Management" icon="terp-stock" id="menu_document2"/>
<menuitem name="Wiki Configuration" id="menu_document_configuration" parent="menu_document2"/>
<menuitem parent="menu_document2" name="Wiki" id="menu_document"/>
<wizard
id="wizard_group_menu_create"
string="Create Menu"
@ -113,6 +113,7 @@
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="view_id" ref="view_wiki_tree"/>
<field name="context">{'section':'1'}</field>
</record>
<menuitem
parent="menu_document"

View File

@ -1,2 +1,3 @@
import create_menu
import show_diff
import show_diff
import make_index

View File

@ -41,7 +41,8 @@ class showdiff(osv.osv_memory):
nids.sort()
if ids[0] != nids[-1]:
diff = history.getDiff(cr, uid, ids[0], nids[-1])
else:
raise osv.except_osv('Warning', "You need to select minimum 1 or maximum 2 history revision!")
return diff
_columns = {

View File

@ -21,5 +21,11 @@
target="new"
view_mode="form"
/>
<wizard
id="wizard_make_index"
string="Create Index"
name="wiki.make.index"
model="wiki.wiki"/>
</data>
</openerp>