mirror of https://github.com/OCA/web.git
[MIG] Migrate to 10.0
parent
80cd9e9024
commit
49c738a4c4
|
@ -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
|
||||||
|
|
|
@ -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': [
|
||||||
|
|
|
@ -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):
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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):
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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):
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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')
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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__)
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
__import__('pkg_resources').declare_namespace(__name__)
|
|
@ -0,0 +1 @@
|
||||||
|
../../../../help_online
|
|
@ -1 +0,0 @@
|
||||||
../../../help_online
|
|
Loading…
Reference in New Issue