[MIG] Migrate to 10.0

pull/526/head
Laurent Mignon 2017-01-13 11:33:49 +01:00
parent 80cd9e9024
commit 49c738a4c4
18 changed files with 30 additions and 29 deletions

View File

@ -26,7 +26,7 @@ Usage
.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas .. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas
:alt: Try me on Runbot :alt: Try me on Runbot
:target: https://runbot.odoo-community.org/runbot/162/9.0 :target: https://runbot.odoo-community.org/runbot/162/10.0
Known issues / Roadmap Known issues / Roadmap
@ -34,7 +34,7 @@ Known issues / Roadmap
Even if the generated urls to the documentation contains an anchor (website/hel-xx#view_type), Even if the generated urls to the documentation contains an anchor (website/hel-xx#view_type),
it's no more possible to insert/edit anchors elements into the website since this functionnality is not supported it's no more possible to insert/edit anchors elements into the website since this functionnality is not supported
by the new html editor in Odoo 9.0 (summernote). by the new html editor in Odoo 10.0 (summernote).
Bug Tracker Bug Tracker

View File

@ -4,14 +4,13 @@
{ {
'name': 'Help Online', 'name': 'Help Online',
'version': '9.0.1.0.0', 'version': '10.0.1.0.0',
'author': "ACSONE SA/NV,Odoo Community Association (OCA)", 'author': "ACSONE SA/NV,Odoo Community Association (OCA)",
'maintainer': 'ACSONE SA/NV', 'maintainer': 'ACSONE SA/NV',
'website': 'http://www.acsone.eu', 'website': 'http://www.acsone.eu',
'license': 'AGPL-3', 'license': 'AGPL-3',
'category': 'Documentation', 'category': 'Documentation',
'depends': [ 'depends': [
'base',
'website', 'website',
], ],
'data': [ 'data': [

View File

@ -2,8 +2,8 @@
# Copyright 2014 ACSONE SA/NV (<http://acsone.eu>) # Copyright 2014 ACSONE SA/NV (<http://acsone.eu>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
import openerp.http as http import odoo.http as http
from openerp.http import request from odoo.http import request
class HelpOnlineController(http.Controller): class HelpOnlineController(http.Controller):

View File

@ -1,5 +1,5 @@
<?xml version='1.0' encoding='UTF-8' ?> <?xml version='1.0' encoding='UTF-8' ?>
<openerp> <odoo>
<data noupdate="1"> <data noupdate="1">
<record id="help_online_autobackup_path" model="ir.config_parameter"> <record id="help_online_autobackup_path" model="ir.config_parameter">
@ -22,4 +22,4 @@
</record> </record>
</data> </data>
</openerp> </odoo>

View File

@ -2,8 +2,8 @@
# Copyright 2014 ACSONE SA/NV (<http://acsone.eu>) # Copyright 2014 ACSONE SA/NV (<http://acsone.eu>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from openerp import models, exceptions from odoo import models, exceptions
from openerp.tools.translate import _ from odoo.tools.translate import _
class HelpOnline(models.TransientModel): class HelpOnline(models.TransientModel):

View File

@ -2,7 +2,7 @@
# Copyright 2014 ACSONE SA/NV (<http://acsone.eu>) # Copyright 2014 ACSONE SA/NV (<http://acsone.eu>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from openerp import models, api from odoo import models, api
from lxml import etree as ET from lxml import etree as ET

View File

@ -9,7 +9,7 @@
<field name="category_id" ref="base.module_category_documentation"/> <field name="category_id" ref="base.module_category_documentation"/>
<field name="implied_ids" eval="[ <field name="implied_ids" eval="[
(4, ref('help_online_group_reader')), (4, ref('help_online_group_reader')),
(4, ref('base.group_website_publisher')), (4, ref('website.group_website_publisher')),
]"/> ]"/>
<field name="users" eval="[(4, ref('base.user_root'))]"/> <field name="users" eval="[(4, ref('base.user_root'))]"/>
</record> </record>

View File

@ -6,7 +6,7 @@ import os
import sys import sys
from lxml import etree as ET from lxml import etree as ET
from openerp.tools.convert import convert_xml_import from odoo.tools.convert import convert_xml_import
class TestWizardCommon(object): class TestWizardCommon(object):

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<openerp> <odoo>
<data> <data>
<record id="test_img_1" model="ir.attachment"> <record id="test_img_1" model="ir.attachment">
<field name="datas">iVBORw0KGgoAAAANSUhEUgAAANwAAAAzCAIAAABzKvGBAAAOOUlEQVR42u1beVRU5xWfYcZh3wao <field name="datas">iVBORw0KGgoAAAANSUhEUgAAANwAAAAzCAIAAABzKvGBAAAOOUlEQVR42u1beVRU5xWfYcZh3wao
@ -75,4 +75,4 @@ YFBaQ6YYbTbt679Y0nIRIfKXS1d/8J7oqRWRGxO2b92S+NyzK2n3aAwoCf/7jpEfsQAoxU3nESI/
<field name="mimetype">image/png</field> <field name="mimetype">image/png</field>
</record> </record>
</data> </data>
</openerp> </odoo>

View File

@ -5,7 +5,7 @@
import base64 import base64
from lxml import etree as ET from lxml import etree as ET
import openerp.tests.common as common import odoo.tests.common as common
from .common import TestWizardCommon from .common import TestWizardCommon

View File

@ -4,7 +4,7 @@
import mock import mock
import openerp.tests.common as common import odoo.tests.common as common
from .common import TestWizardCommon from .common import TestWizardCommon
@ -17,8 +17,9 @@ class TestHelpOnline(TestWizardCommon, common.TransactionCase):
group_writer = self.env.ref('help_online.help_online_group_writer') group_writer = self.env.ref('help_online.help_online_group_writer')
group_reader = self.env.ref('help_online.help_online_group_reader') group_reader = self.env.ref('help_online.help_online_group_reader')
self.assertTrue(user.has_group('help_online.help_online_group_writer')) self.assertTrue(user.has_group('help_online.help_online_group_writer'))
with mock.patch('openerp.addons.website.models.website' website = self.env['website']
'.website.search_pages') as search_pages: with mock.patch.object(website.__class__,
'search_pages') as search_pages:
# The expected page dosn't exist # The expected page dosn't exist
search_pages.return_value = [] search_pages.return_value = []
info = help_online.get_page_url(model, 'form') info = help_online.get_page_url(model, 'form')

View File

@ -4,7 +4,7 @@
import base64 import base64
import openerp.tests.common as common import odoo.tests.common as common
from .common import TestWizardCommon from .common import TestWizardCommon

View File

@ -9,10 +9,10 @@ import copy
import urlparse import urlparse
from werkzeug.routing import Map, Rule from werkzeug.routing import Map, Rule
from lxml import etree as ET from lxml import etree as ET
from openerp import models, fields, api, exceptions from odoo import models, fields, api, exceptions
from openerp.tools.translate import _ from odoo.tools.translate import _
from openerp.addons.web.controllers.main import Binary from odoo.addons.web.controllers.main import Binary
from openerp.addons.website.controllers.main import WebsiteBinary from odoo.addons.website.controllers.main import WebsiteBinary
_logger = logging.getLogger(__name__) _logger = logging.getLogger(__name__)
@ -224,7 +224,7 @@ class ExportHelpWizard(models.TransientModel):
('name', 'like', '%s%%' % template_prefix)] ('name', 'like', '%s%%' % template_prefix)]
ir_ui_views = self.env['ir.ui.view'].search(domain, order='name') ir_ui_views = self.env['ir.ui.view'].search(domain, order='name')
xml_to_export = ET.Element('openerp') xml_to_export = ET.Element('odoo')
data_node = ET.SubElement(xml_to_export, 'data') data_node = ET.SubElement(xml_to_export, 'data')
exported_resources = set() exported_resources = set()
for ir_ui_view in ir_ui_views: for ir_ui_view in ir_ui_views:

View File

@ -8,9 +8,9 @@ from lxml import etree
import logging import logging
import os import os
from openerp import api, fields, models from odoo import api, fields, models
from openerp.tools import convert, misc from odoo.tools import convert, misc
from openerp.tools.config import config from odoo.tools.config import config
_logger = logging.getLogger(__name__) _logger = logging.getLogger(__name__)

View File

@ -0,0 +1 @@
__import__('pkg_resources').declare_namespace(__name__)

View File

@ -0,0 +1 @@
../../../../help_online

View File

@ -1 +0,0 @@
../../../help_online