[MIG] document_page: Migration to 9.0

This commit is contained in:
Gervais Naoussi
2015-10-22 02:37:37 -04:00
committed by ernesto
parent 490285ac28
commit 88809825d2
26 changed files with 329 additions and 154 deletions

View File

@@ -20,5 +20,3 @@
##############################################################################
from . import document_page_create_menu
from . import document_page_show_diff
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@@ -21,8 +21,9 @@
from openerp import models, fields, api
class document_page_create_menu(models.TransientModel):
""" Create Menu """
class DocumentPageCreateMenu(models.TransientModel):
"""Create Menu."""
_name = "document.page.create.menu"
_description = "Wizard Create Menu"
@@ -39,7 +40,8 @@ class document_page_create_menu(models.TransientModel):
@api.model
def default_get(self, fields_list):
res = super(document_page_create_menu, self).default_get(fields_list)
"""Get Page name of the menu."""
res = super(DocumentPageCreateMenu, self).default_get(fields_list)
page_id = self.env.context.get('active_id')
obj_page = self.env['document.page']
page = obj_page.browse(page_id)
@@ -48,6 +50,7 @@ class document_page_create_menu(models.TransientModel):
@api.multi
def document_page_menu_create(self):
"""Menu creation."""
obj_page = self.env['document.page']
obj_menu = self.env['ir.ui.menu']
obj_action = self.env['ir.actions.act_window']
@@ -86,6 +89,3 @@ class document_page_create_menu(models.TransientModel):
'type': 'ir.actions.client',
'tag': 'reload',
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<odoo>
<data>
<!-- Create Menu From view -->
<record id="view_wiki_create_menu" model="ir.ui.view">
@@ -38,4 +38,4 @@
</record>
</data>
</openerp>
</odoo>

View File

@@ -22,12 +22,13 @@ from openerp import models, fields, _
from openerp import exceptions
class showdiff(models.TransientModel):
""" Display Difference for History """
class DocumentPageShowDiff(models.TransientModel):
"""Display Difference for History."""
_name = 'wizard.document.page.history.show_diff'
def get_diff(self):
"""Return the Difference between two document."""
history = self.env["document.page.history"]
ids = self.env.context.get('active_ids', [])
@@ -47,8 +48,7 @@ class showdiff(models.TransientModel):
diff = history.getDiff(ids[0], nids.id)
else:
raise exceptions.Warning(
_("You need to select minimum one or maximum "
"two history revisions!")
_("Select one or maximum two history revisions!")
)
return diff
@@ -57,5 +57,3 @@ class showdiff(models.TransientModel):
readonly=True,
default=get_diff
)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<odoo>
<data>
<!-- Create Index Form view -->
@@ -44,4 +44,4 @@
view_type="form"/>
</data>
</openerp>
</odoo>