improve the wiki view
add new wizard bzr revid: mga@tinyerp.com-20081126090441-aous9oz6aux0mq1h
This commit is contained in:
parent
655205d823
commit
eb75187a73
|
@ -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')
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
import create_menu
|
||||
import show_diff
|
||||
import show_diff
|
||||
import make_index
|
|
@ -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 = {
|
||||
|
|
|
@ -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>
|
Loading…
Reference in New Issue