From 421a76dabb2e39116fbd93c0a3b7751f723ac8d6 Mon Sep 17 00:00:00 2001 From: Goffin Simon Date: Tue, 16 Dec 2014 13:40:23 +0100 Subject: [PATCH] [ADD] Versioning Module. --- addons/base_setup/res_config_view.xml | 5 + addons/website/__openerp__.py | 1 + addons/website/controllers/main.py | 18 +- addons/website/data/demo.xml | 2 +- addons/website/models/ir_http.py | 8 +- addons/website/models/ir_ui_view.py | 5 - addons/website/models/website.py | 12 +- addons/website/static/src/js/website.ace.js | 2 +- .../website/static/src/js/website.editor.js | 14 +- .../static/src/js/website.snippets.editor.js | 2 +- addons/website/views/website_templates.xml | 44 ++- addons/website/views/website_views.xml | 1 + addons/website_version/__init__.py | 3 + addons/website_version/__openerp__.py | 26 ++ .../website_version/controllers/__init__.py | 1 + addons/website_version/controllers/main.py | 188 +++++++++++ addons/website_version/data/data.xml | 21 ++ addons/website_version/data/demo.xml | 158 +++++++++ addons/website_version/models/__init__.py | 7 + addons/website_version/models/experiment.py | 310 +++++++++++++++++ addons/website_version/models/ir_http.py | 16 + addons/website_version/models/ir_qweb.py | 59 ++++ addons/website_version/models/ir_ui_view.py | 173 ++++++++++ addons/website_version/models/res_config.py | 24 ++ addons/website_version/models/version.py | 71 ++++ addons/website_version/models/website.py | 64 ++++ .../security/ir.model.access.csv | 6 + .../static/description/icon.png | Bin 0 -> 24805 bytes .../static/description/index.html | 48 +++ .../static/description/presentation.png | Bin 0 -> 525470 bytes .../static/src/css/google_analytics.css | 7 + .../static/src/css/menu_version.css | 16 + .../website_version/static/src/img/Admin.png | Bin 0 -> 84619 bytes .../static/src/img/GA/GA_Save.png | Bin 0 -> 1837 bytes .../static/src/img/GA/GA_admin.png | Bin 0 -> 8041 bytes .../static/src/img/GA/GA_authorize.png | Bin 0 -> 2998 bytes .../static/src/img/GA/GA_login.png | Bin 0 -> 20296 bytes .../static/src/img/GA/GA_tracking_code.png | Bin 0 -> 26336 bytes .../static/src/img/GA/GA_tracking_id.png | Bin 0 -> 8549 bytes .../static/src/img/GA/GA_view_id.png | Bin 0 -> 7075 bytes .../static/src/img/GA/GA_view_settings.png | Bin 0 -> 20541 bytes .../static/src/img/GC/GC_API.png | Bin 0 -> 14108 bytes .../static/src/img/GC/GC_Apply.png | Bin 0 -> 2238 bytes .../static/src/img/GC/GC_Project.png | Bin 0 -> 20715 bytes .../static/src/img/GC/GC_client_id.png | Bin 0 -> 59471 bytes .../static/src/img/GC/GC_copy.png | Bin 0 -> 46140 bytes .../src/img/GC/GC_create_new_client_id.png | Bin 0 -> 15663 bytes .../static/src/img/GC/GC_create_project.png | Bin 0 -> 2223 bytes .../static/src/img/GC/GC_credentials.png | Bin 0 -> 14207 bytes .../static/src/img/GC/GC_enable_api.png | Bin 0 -> 14180 bytes .../static/src/img/GC/GC_new_project.png | Bin 0 -> 18078 bytes .../static/src/img/GC/GC_off_api.png | Bin 0 -> 5694 bytes .../static/src/img/GC/GC_on_api.png | Bin 0 -> 7870 bytes .../website_version/static/src/img/Home.png | Bin 0 -> 65006 bytes .../website_version/static/src/img/Login.png | Bin 0 -> 58859 bytes .../static/src/img/ODOO/ODOO_authorize.png | Bin 0 -> 11800 bytes .../static/src/img/ODOO/ODOO_client.png | Bin 0 -> 14480 bytes .../static/src/img/ODOO/ODOO_key.png | Bin 0 -> 13025 bytes .../static/src/img/ODOO/ODOO_login.png | Bin 0 -> 20296 bytes .../static/src/img/Property.png | Bin 0 -> 21654 bytes .../static/src/img/Tracking_ID.png | Bin 0 -> 56595 bytes .../website_version/static/src/img/View.png | Bin 0 -> 27913 bytes .../static/src/img/View_ID.png | Bin 0 -> 33285 bytes .../static/src/js/edit_version.js | 82 +++++ .../static/src/js/menu_version.js | 287 ++++++++++++++++ .../src/js/website_version.tour.versioning.js | 212 ++++++++++++ .../website_version/static/src/js/widget.js | 45 +++ .../static/src/xml/version_templates.xml | 314 ++++++++++++++++++ addons/website_version/tests/__init__.py | 7 + addons/website_version/tests/test_ui.py | 8 + .../tests/test_website_version_all.py | 17 + .../tests/test_website_version_base.py | 60 ++++ .../website_version/views/marketing_view.xml | 234 +++++++++++++ addons/website_version/views/res_config.xml | 112 +++++++ .../views/website_version_templates.xml | 79 +++++ .../views/website_version_views.xml | 100 ++++++ openerp/import_xml.rng | 2 + openerp/tools/convert.py | 4 + 78 files changed, 2823 insertions(+), 52 deletions(-) create mode 100644 addons/website_version/__init__.py create mode 100644 addons/website_version/__openerp__.py create mode 100644 addons/website_version/controllers/__init__.py create mode 100644 addons/website_version/controllers/main.py create mode 100644 addons/website_version/data/data.xml create mode 100644 addons/website_version/data/demo.xml create mode 100644 addons/website_version/models/__init__.py create mode 100644 addons/website_version/models/experiment.py create mode 100644 addons/website_version/models/ir_http.py create mode 100644 addons/website_version/models/ir_qweb.py create mode 100644 addons/website_version/models/ir_ui_view.py create mode 100644 addons/website_version/models/res_config.py create mode 100644 addons/website_version/models/version.py create mode 100644 addons/website_version/models/website.py create mode 100644 addons/website_version/security/ir.model.access.csv create mode 100644 addons/website_version/static/description/icon.png create mode 100644 addons/website_version/static/description/index.html create mode 100644 addons/website_version/static/description/presentation.png create mode 100644 addons/website_version/static/src/css/google_analytics.css create mode 100644 addons/website_version/static/src/css/menu_version.css create mode 100644 addons/website_version/static/src/img/Admin.png create mode 100644 addons/website_version/static/src/img/GA/GA_Save.png create mode 100644 addons/website_version/static/src/img/GA/GA_admin.png create mode 100644 addons/website_version/static/src/img/GA/GA_authorize.png create mode 100644 addons/website_version/static/src/img/GA/GA_login.png create mode 100644 addons/website_version/static/src/img/GA/GA_tracking_code.png create mode 100644 addons/website_version/static/src/img/GA/GA_tracking_id.png create mode 100644 addons/website_version/static/src/img/GA/GA_view_id.png create mode 100644 addons/website_version/static/src/img/GA/GA_view_settings.png create mode 100644 addons/website_version/static/src/img/GC/GC_API.png create mode 100644 addons/website_version/static/src/img/GC/GC_Apply.png create mode 100644 addons/website_version/static/src/img/GC/GC_Project.png create mode 100644 addons/website_version/static/src/img/GC/GC_client_id.png create mode 100644 addons/website_version/static/src/img/GC/GC_copy.png create mode 100644 addons/website_version/static/src/img/GC/GC_create_new_client_id.png create mode 100644 addons/website_version/static/src/img/GC/GC_create_project.png create mode 100644 addons/website_version/static/src/img/GC/GC_credentials.png create mode 100644 addons/website_version/static/src/img/GC/GC_enable_api.png create mode 100644 addons/website_version/static/src/img/GC/GC_new_project.png create mode 100644 addons/website_version/static/src/img/GC/GC_off_api.png create mode 100644 addons/website_version/static/src/img/GC/GC_on_api.png create mode 100644 addons/website_version/static/src/img/Home.png create mode 100644 addons/website_version/static/src/img/Login.png create mode 100644 addons/website_version/static/src/img/ODOO/ODOO_authorize.png create mode 100644 addons/website_version/static/src/img/ODOO/ODOO_client.png create mode 100644 addons/website_version/static/src/img/ODOO/ODOO_key.png create mode 100644 addons/website_version/static/src/img/ODOO/ODOO_login.png create mode 100644 addons/website_version/static/src/img/Property.png create mode 100644 addons/website_version/static/src/img/Tracking_ID.png create mode 100644 addons/website_version/static/src/img/View.png create mode 100644 addons/website_version/static/src/img/View_ID.png create mode 100644 addons/website_version/static/src/js/edit_version.js create mode 100644 addons/website_version/static/src/js/menu_version.js create mode 100644 addons/website_version/static/src/js/website_version.tour.versioning.js create mode 100644 addons/website_version/static/src/js/widget.js create mode 100644 addons/website_version/static/src/xml/version_templates.xml create mode 100644 addons/website_version/tests/__init__.py create mode 100644 addons/website_version/tests/test_ui.py create mode 100644 addons/website_version/tests/test_website_version_all.py create mode 100644 addons/website_version/tests/test_website_version_base.py create mode 100644 addons/website_version/views/marketing_view.xml create mode 100644 addons/website_version/views/res_config.xml create mode 100644 addons/website_version/views/website_version_templates.xml create mode 100644 addons/website_version/views/website_version_views.xml diff --git a/addons/base_setup/res_config_view.xml b/addons/base_setup/res_config_view.xml index b661e9583ad..4d866a5e3ef 100644 --- a/addons/base_setup/res_config_view.xml +++ b/addons/base_setup/res_config_view.xml @@ -81,6 +81,11 @@ + +