From 788b1bdb5b2809c44fb814b4ebf67bd23efa6f32 Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Fri, 3 Aug 2012 17:46:41 +0200 Subject: [PATCH 01/14] [REM] correctly rename and remove wiki bzr revid: al@openerp.com-20120803154641-ocbydlqt7ppjecwn --- addons/{wiki => document_page}/__init__.py | 2 +- addons/{wiki => document_page}/__openerp__.py | 38 +- .../data/wiki_main.xml | 0 .../data/wiki_quickstart.xml | 0 .../document_page.py} | 151 +++--- addons/document_page/document_page_data.xml | 41 ++ addons/document_page/document_page_demo.xml | 105 ++++ .../document_page/document_page_sequence.xml | 16 + .../document_page_view.xml} | 228 ++++----- addons/document_page/i18n/ar.po | 398 +++++++++++++++ addons/{wiki => document_page}/i18n/bg.po | 4 +- addons/{wiki => document_page}/i18n/bs.po | 4 +- addons/{wiki => document_page}/i18n/ca.po | 4 +- addons/{wiki => document_page}/i18n/cs.po | 4 +- addons/{wiki => document_page}/i18n/da.po | 4 +- addons/{wiki => document_page}/i18n/de.po | 4 +- addons/document_page/i18n/document_page.pot | 423 ++++++++++++++++ addons/{wiki => document_page}/i18n/el.po | 4 +- addons/{wiki => document_page}/i18n/es.po | 4 +- addons/{wiki => document_page}/i18n/es_AR.po | 4 +- addons/{wiki => document_page}/i18n/es_CR.po | 6 +- addons/{wiki => document_page}/i18n/es_MX.po | 0 addons/{wiki => document_page}/i18n/es_VE.po | 0 addons/{wiki => document_page}/i18n/et.po | 4 +- addons/{wiki => document_page}/i18n/fi.po | 4 +- addons/{wiki => document_page}/i18n/fr.po | 6 +- addons/{wiki => document_page}/i18n/gl.po | 4 +- addons/{wiki => document_page}/i18n/hr.po | 4 +- addons/{wiki => document_page}/i18n/hu.po | 4 +- addons/{wiki => document_page}/i18n/id.po | 4 +- addons/{wiki => document_page}/i18n/it.po | 10 +- addons/{wiki => document_page}/i18n/ja.po | 4 +- addons/{wiki => document_page}/i18n/ko.po | 4 +- addons/{wiki => document_page}/i18n/lt.po | 4 +- addons/{wiki => document_page}/i18n/lv.po | 4 +- addons/{wiki => document_page}/i18n/mn.po | 4 +- addons/{wiki => document_page}/i18n/nb.po | 6 +- addons/{wiki => document_page}/i18n/nl.po | 4 +- addons/{wiki => document_page}/i18n/nl_BE.po | 4 +- addons/{wiki => document_page}/i18n/pl.po | 54 +-- addons/{wiki => document_page}/i18n/pt.po | 48 +- addons/{wiki => document_page}/i18n/pt_BR.po | 4 +- addons/{wiki => document_page}/i18n/ro.po | 112 ++--- addons/{wiki => document_page}/i18n/ru.po | 4 +- addons/{wiki => document_page}/i18n/sk.po | 4 +- addons/{wiki => document_page}/i18n/sl.po | 4 +- addons/{wiki => document_page}/i18n/sq.po | 4 +- addons/{wiki => document_page}/i18n/sr.po | 4 +- .../{wiki => document_page}/i18n/sr@latin.po | 4 +- addons/{wiki => document_page}/i18n/sv.po | 72 ++- addons/{wiki => document_page}/i18n/tlh.po | 4 +- addons/{wiki => document_page}/i18n/tr.po | 4 +- addons/{wiki => document_page}/i18n/uk.po | 4 +- addons/{wiki => document_page}/i18n/vi.po | 4 +- addons/{wiki => document_page}/i18n/zh_CN.po | 4 +- addons/{wiki => document_page}/i18n/zh_TW.po | 4 +- .../security/document_page_security.xml} | 0 .../security/ir.model.access.csv | 8 + .../document_page/security/wiki_security.xml | 12 + .../static/src/css/document_page.css | 5 + .../static/src/js/document_page.js | 18 + .../static/src/lib/wiky/Readme.md | 0 .../static/src/lib/wiky/autogit.sh | 0 .../static/src/lib/wiky/index.html | 0 .../static/src/lib/wiky/input_complete | 0 .../static/src/lib/wiky/jquery-1.4.2.min.js | 0 .../static/src/lib/wiky/wiky.css | 0 .../static/src/lib/wiky/wiky.js | 0 .../test/document_page_test00.yml | 71 +++ .../{wiki => document_page}/web/__init__.py | 0 .../web/controllers/__init__.py | 0 .../web/controllers/wiki.py | 0 .../{wiki => document_page}/web/locales/bg.po | 0 .../{wiki => document_page}/web/locales/ca.po | 0 .../{wiki => document_page}/web/locales/da.po | 0 .../{wiki => document_page}/web/locales/de.po | 0 .../locales/de_DE/LC_MESSAGES/javascript.po | 0 .../web/locales/de_DE/LC_MESSAGES/messages.po | 0 .../web/locales/es_CR.po | 0 .../locales/es_ES/LC_MESSAGES/javascript.po | 0 .../web/locales/es_ES/LC_MESSAGES/messages.po | 0 .../web/locales/es_PY.po | 0 .../{wiki => document_page}/web/locales/fr.po | 0 .../locales/fr_FR/LC_MESSAGES/javascript.po | 0 .../web/locales/fr_FR/LC_MESSAGES/messages.po | 0 .../{wiki => document_page}/web/locales/gl.po | 0 .../web/locales/javascript.pot | 0 .../web/locales/messages.pot | 0 .../{wiki => document_page}/web/locales/ru.po | 0 .../{wiki => document_page}/web/locales/sk.po | 0 .../{wiki => document_page}/web/locales/tr.po | 0 .../web/static/css/wiki.css | 0 .../web/widgets/__init__.py | 0 .../web/widgets/rss/__init__.py | 0 .../web/widgets/rss/feedparser.py | 0 .../web/widgets/templates/wiki.mako | 0 .../web/widgets/wiki.py | 0 .../web/widgets/wikimarkup/__init__.py | 0 .../wizard/__init__.py | 8 +- .../wizard/document_page_create_menu.py} | 55 ++- .../document_page_create_menu_view.xml} | 8 +- .../wizard/document_page_make_index.py | 83 ++++ .../wizard/document_page_make_index_view.xml} | 11 +- .../wizard/document_page_open.py} | 19 +- .../wizard/document_page_open_view.xml} | 8 +- .../wizard/document_page_show_diff.py} | 6 +- .../wizard/document_page_show_diff_view.xml} | 6 +- addons/wiki/i18n/ar.po | 435 ----------------- addons/wiki/i18n/wiki.pot | 454 ------------------ addons/wiki/security/ir.model.access.csv | 8 - addons/wiki/static/src/js/wiki.js | 13 - addons/wiki/test/wiki_test00.yml | 81 ---- addons/wiki/wiki_demo.xml | 8 - addons/wiki/wizard/wiki_make_index.py | 100 ---- addons/wiki_faq/__init__.py | 22 - addons/wiki_faq/__openerp__.py | 43 -- addons/wiki_faq/i18n/ar.po | 32 -- addons/wiki_faq/i18n/bg.po | 30 -- addons/wiki_faq/i18n/ca.po | 33 -- addons/wiki_faq/i18n/cs.po | 32 -- addons/wiki_faq/i18n/da.po | 32 -- addons/wiki_faq/i18n/de.po | 32 -- addons/wiki_faq/i18n/el.po | 32 -- addons/wiki_faq/i18n/es.po | 32 -- addons/wiki_faq/i18n/es_CR.po | 34 -- addons/wiki_faq/i18n/es_MX.po | 32 -- addons/wiki_faq/i18n/es_VE.po | 32 -- addons/wiki_faq/i18n/fi.po | 32 -- addons/wiki_faq/i18n/fr.po | 31 -- addons/wiki_faq/i18n/gl.po | 32 -- addons/wiki_faq/i18n/hr.po | 32 -- addons/wiki_faq/i18n/hu.po | 32 -- addons/wiki_faq/i18n/it.po | 32 -- addons/wiki_faq/i18n/ja.po | 32 -- addons/wiki_faq/i18n/lv.po | 32 -- addons/wiki_faq/i18n/mn.po | 32 -- addons/wiki_faq/i18n/nl.po | 32 -- addons/wiki_faq/i18n/oc.po | 32 -- addons/wiki_faq/i18n/pt.po | 32 -- addons/wiki_faq/i18n/pt_BR.po | 32 -- addons/wiki_faq/i18n/ro.po | 32 -- addons/wiki_faq/i18n/ru.po | 32 -- addons/wiki_faq/i18n/sk.po | 32 -- addons/wiki_faq/i18n/sl.po | 32 -- addons/wiki_faq/i18n/sr@latin.po | 32 -- addons/wiki_faq/i18n/sv.po | 32 -- addons/wiki_faq/i18n/tr.po | 32 -- addons/wiki_faq/i18n/wiki_faq.pot | 28 -- addons/wiki_faq/i18n/zh_CN.po | 32 -- addons/wiki_faq/wiki_faq.xml | 95 ---- addons/wiki_quality_manual/__init__.py | 22 - addons/wiki_quality_manual/__openerp__.py | 44 -- addons/wiki_quality_manual/i18n/ar.po | 32 -- addons/wiki_quality_manual/i18n/bg.po | 32 -- addons/wiki_quality_manual/i18n/ca.po | 32 -- addons/wiki_quality_manual/i18n/cs.po | 32 -- addons/wiki_quality_manual/i18n/da.po | 32 -- addons/wiki_quality_manual/i18n/de.po | 32 -- addons/wiki_quality_manual/i18n/es.po | 32 -- addons/wiki_quality_manual/i18n/es_CR.po | 34 -- addons/wiki_quality_manual/i18n/es_MX.po | 32 -- addons/wiki_quality_manual/i18n/es_VE.po | 32 -- addons/wiki_quality_manual/i18n/fi.po | 32 -- addons/wiki_quality_manual/i18n/fr.po | 31 -- addons/wiki_quality_manual/i18n/gl.po | 32 -- addons/wiki_quality_manual/i18n/hr.po | 32 -- addons/wiki_quality_manual/i18n/hu.po | 32 -- addons/wiki_quality_manual/i18n/it.po | 34 -- addons/wiki_quality_manual/i18n/ja.po | 32 -- addons/wiki_quality_manual/i18n/lv.po | 32 -- addons/wiki_quality_manual/i18n/mn.po | 32 -- addons/wiki_quality_manual/i18n/nl.po | 32 -- addons/wiki_quality_manual/i18n/oc.po | 32 -- addons/wiki_quality_manual/i18n/pt.po | 32 -- addons/wiki_quality_manual/i18n/pt_BR.po | 32 -- addons/wiki_quality_manual/i18n/ro.po | 32 -- addons/wiki_quality_manual/i18n/ru.po | 32 -- addons/wiki_quality_manual/i18n/sk.po | 32 -- addons/wiki_quality_manual/i18n/sl.po | 32 -- addons/wiki_quality_manual/i18n/sr@latin.po | 32 -- addons/wiki_quality_manual/i18n/sv.po | 32 -- addons/wiki_quality_manual/i18n/tr.po | 32 -- .../i18n/wiki_quality_manual.pot | 28 -- addons/wiki_quality_manual/i18n/zh_CN.po | 32 -- .../wiki_quality_manual.xml | 167 ------- addons/wiki_sale_faq/__init__.py | 22 - addons/wiki_sale_faq/__openerp__.py | 49 -- addons/wiki_sale_faq/i18n/ar.po | 63 --- addons/wiki_sale_faq/i18n/bg.po | 78 --- addons/wiki_sale_faq/i18n/ca.po | 78 --- addons/wiki_sale_faq/i18n/da.po | 63 --- addons/wiki_sale_faq/i18n/de.po | 75 --- addons/wiki_sale_faq/i18n/es.po | 79 --- addons/wiki_sale_faq/i18n/es_CR.po | 81 ---- addons/wiki_sale_faq/i18n/es_MX.po | 83 ---- addons/wiki_sale_faq/i18n/es_VE.po | 83 ---- addons/wiki_sale_faq/i18n/fi.po | 66 --- addons/wiki_sale_faq/i18n/fr.po | 78 --- addons/wiki_sale_faq/i18n/gl.po | 77 --- addons/wiki_sale_faq/i18n/hr.po | 77 --- addons/wiki_sale_faq/i18n/hu.po | 66 --- addons/wiki_sale_faq/i18n/it.po | 78 --- addons/wiki_sale_faq/i18n/ja.po | 62 --- addons/wiki_sale_faq/i18n/lv.po | 77 --- addons/wiki_sale_faq/i18n/mn.po | 66 --- addons/wiki_sale_faq/i18n/nl.po | 77 --- addons/wiki_sale_faq/i18n/oc.po | 59 --- addons/wiki_sale_faq/i18n/pl.po | 78 --- addons/wiki_sale_faq/i18n/pt.po | 66 --- addons/wiki_sale_faq/i18n/pt_BR.po | 77 --- addons/wiki_sale_faq/i18n/ro.po | 78 --- addons/wiki_sale_faq/i18n/ru.po | 77 --- addons/wiki_sale_faq/i18n/sk.po | 77 --- addons/wiki_sale_faq/i18n/sl.po | 77 --- addons/wiki_sale_faq/i18n/sr@latin.po | 77 --- addons/wiki_sale_faq/i18n/sv.po | 77 --- addons/wiki_sale_faq/i18n/tr.po | 77 --- addons/wiki_sale_faq/i18n/wiki_sale_faq.pot | 44 -- addons/wiki_sale_faq/i18n/zh_CN.po | 71 --- addons/wiki_sale_faq/wiki_sale_faq_data.xml | 29 -- addons/wiki_sale_faq/wiki_sale_faq_view.xml | 41 -- 221 files changed, 1703 insertions(+), 6521 deletions(-) rename addons/{wiki => document_page}/__init__.py (98%) rename addons/{wiki => document_page}/__openerp__.py (58%) rename addons/{wiki => document_page}/data/wiki_main.xml (100%) rename addons/{wiki => document_page}/data/wiki_quickstart.xml (100%) rename addons/{wiki/wiki.py => document_page/document_page.py} (60%) create mode 100644 addons/document_page/document_page_data.xml create mode 100644 addons/document_page/document_page_demo.xml create mode 100644 addons/document_page/document_page_sequence.xml rename addons/{wiki/wiki_view.xml => document_page/document_page_view.xml} (50%) create mode 100644 addons/document_page/i18n/ar.po rename addons/{wiki => document_page}/i18n/bg.po (99%) rename addons/{wiki => document_page}/i18n/bs.po (98%) rename addons/{wiki => document_page}/i18n/ca.po (99%) rename addons/{wiki => document_page}/i18n/cs.po (99%) rename addons/{wiki => document_page}/i18n/da.po (99%) rename addons/{wiki => document_page}/i18n/de.po (99%) create mode 100644 addons/document_page/i18n/document_page.pot rename addons/{wiki => document_page}/i18n/el.po (99%) rename addons/{wiki => document_page}/i18n/es.po (99%) rename addons/{wiki => document_page}/i18n/es_AR.po (99%) rename addons/{wiki => document_page}/i18n/es_CR.po (98%) rename addons/{wiki => document_page}/i18n/es_MX.po (100%) rename addons/{wiki => document_page}/i18n/es_VE.po (100%) rename addons/{wiki => document_page}/i18n/et.po (99%) rename addons/{wiki => document_page}/i18n/fi.po (99%) rename addons/{wiki => document_page}/i18n/fr.po (98%) rename addons/{wiki => document_page}/i18n/gl.po (99%) rename addons/{wiki => document_page}/i18n/hr.po (99%) rename addons/{wiki => document_page}/i18n/hu.po (99%) rename addons/{wiki => document_page}/i18n/id.po (98%) rename addons/{wiki => document_page}/i18n/it.po (97%) rename addons/{wiki => document_page}/i18n/ja.po (99%) rename addons/{wiki => document_page}/i18n/ko.po (99%) rename addons/{wiki => document_page}/i18n/lt.po (99%) rename addons/{wiki => document_page}/i18n/lv.po (99%) rename addons/{wiki => document_page}/i18n/mn.po (99%) rename addons/{wiki => document_page}/i18n/nb.po (98%) rename addons/{wiki => document_page}/i18n/nl.po (99%) rename addons/{wiki => document_page}/i18n/nl_BE.po (99%) rename addons/{wiki => document_page}/i18n/pl.po (92%) rename addons/{wiki => document_page}/i18n/pt.po (92%) rename addons/{wiki => document_page}/i18n/pt_BR.po (99%) rename addons/{wiki => document_page}/i18n/ro.po (81%) rename addons/{wiki => document_page}/i18n/ru.po (99%) rename addons/{wiki => document_page}/i18n/sk.po (99%) rename addons/{wiki => document_page}/i18n/sl.po (99%) rename addons/{wiki => document_page}/i18n/sq.po (99%) rename addons/{wiki => document_page}/i18n/sr.po (99%) rename addons/{wiki => document_page}/i18n/sr@latin.po (99%) rename addons/{wiki => document_page}/i18n/sv.po (88%) rename addons/{wiki => document_page}/i18n/tlh.po (98%) rename addons/{wiki => document_page}/i18n/tr.po (99%) rename addons/{wiki => document_page}/i18n/uk.po (99%) rename addons/{wiki => document_page}/i18n/vi.po (99%) rename addons/{wiki => document_page}/i18n/zh_CN.po (99%) rename addons/{wiki => document_page}/i18n/zh_TW.po (98%) rename addons/{wiki/security/wiki_security.xml => document_page/security/document_page_security.xml} (100%) create mode 100644 addons/document_page/security/ir.model.access.csv create mode 100644 addons/document_page/security/wiki_security.xml create mode 100644 addons/document_page/static/src/css/document_page.css create mode 100644 addons/document_page/static/src/js/document_page.js rename addons/{wiki => document_page}/static/src/lib/wiky/Readme.md (100%) rename addons/{wiki => document_page}/static/src/lib/wiky/autogit.sh (100%) rename addons/{wiki => document_page}/static/src/lib/wiky/index.html (100%) rename addons/{wiki => document_page}/static/src/lib/wiky/input_complete (100%) rename addons/{wiki => document_page}/static/src/lib/wiky/jquery-1.4.2.min.js (100%) rename addons/{wiki => document_page}/static/src/lib/wiky/wiky.css (100%) rename addons/{wiki => document_page}/static/src/lib/wiky/wiky.js (100%) create mode 100644 addons/document_page/test/document_page_test00.yml rename addons/{wiki => document_page}/web/__init__.py (100%) rename addons/{wiki => document_page}/web/controllers/__init__.py (100%) rename addons/{wiki => document_page}/web/controllers/wiki.py (100%) rename addons/{wiki => document_page}/web/locales/bg.po (100%) rename addons/{wiki => document_page}/web/locales/ca.po (100%) rename addons/{wiki => document_page}/web/locales/da.po (100%) rename addons/{wiki => document_page}/web/locales/de.po (100%) rename addons/{wiki => document_page}/web/locales/de_DE/LC_MESSAGES/javascript.po (100%) rename addons/{wiki => document_page}/web/locales/de_DE/LC_MESSAGES/messages.po (100%) rename addons/{wiki => document_page}/web/locales/es_CR.po (100%) rename addons/{wiki => document_page}/web/locales/es_ES/LC_MESSAGES/javascript.po (100%) rename addons/{wiki => document_page}/web/locales/es_ES/LC_MESSAGES/messages.po (100%) rename addons/{wiki => document_page}/web/locales/es_PY.po (100%) rename addons/{wiki => document_page}/web/locales/fr.po (100%) rename addons/{wiki => document_page}/web/locales/fr_FR/LC_MESSAGES/javascript.po (100%) rename addons/{wiki => document_page}/web/locales/fr_FR/LC_MESSAGES/messages.po (100%) rename addons/{wiki => document_page}/web/locales/gl.po (100%) rename addons/{wiki => document_page}/web/locales/javascript.pot (100%) rename addons/{wiki => document_page}/web/locales/messages.pot (100%) rename addons/{wiki => document_page}/web/locales/ru.po (100%) rename addons/{wiki => document_page}/web/locales/sk.po (100%) rename addons/{wiki => document_page}/web/locales/tr.po (100%) rename addons/{wiki => document_page}/web/static/css/wiki.css (100%) rename addons/{wiki => document_page}/web/widgets/__init__.py (100%) rename addons/{wiki => document_page}/web/widgets/rss/__init__.py (100%) rename addons/{wiki => document_page}/web/widgets/rss/feedparser.py (100%) rename addons/{wiki => document_page}/web/widgets/templates/wiki.mako (100%) rename addons/{wiki => document_page}/web/widgets/wiki.py (100%) rename addons/{wiki => document_page}/web/widgets/wikimarkup/__init__.py (100%) rename addons/{wiki => document_page}/wizard/__init__.py (89%) rename addons/{wiki/wizard/wiki_create_menu.py => document_page/wizard/document_page_create_menu.py} (63%) rename addons/{wiki/wizard/wiki_create_menu_view.xml => document_page/wizard/document_page_create_menu_view.xml} (78%) create mode 100644 addons/document_page/wizard/document_page_make_index.py rename addons/{wiki/wizard/wiki_make_index_view.xml => document_page/wizard/document_page_make_index_view.xml} (75%) rename addons/{wiki/wizard/wiki_wiki_page_open.py => document_page/wizard/document_page_open.py} (80%) rename addons/{wiki/wizard/wiki_wiki_page_open_view.xml => document_page/wizard/document_page_open_view.xml} (75%) rename addons/{wiki/wizard/wiki_show_diff.py => document_page/wizard/document_page_show_diff.py} (91%) rename addons/{wiki/wizard/wiki_show_diff_view.xml => document_page/wizard/document_page_show_diff_view.xml} (83%) delete mode 100644 addons/wiki/i18n/ar.po delete mode 100644 addons/wiki/i18n/wiki.pot delete mode 100644 addons/wiki/security/ir.model.access.csv delete mode 100644 addons/wiki/static/src/js/wiki.js delete mode 100644 addons/wiki/test/wiki_test00.yml delete mode 100644 addons/wiki/wiki_demo.xml delete mode 100644 addons/wiki/wizard/wiki_make_index.py delete mode 100644 addons/wiki_faq/__init__.py delete mode 100644 addons/wiki_faq/__openerp__.py delete mode 100644 addons/wiki_faq/i18n/ar.po delete mode 100644 addons/wiki_faq/i18n/bg.po delete mode 100644 addons/wiki_faq/i18n/ca.po delete mode 100644 addons/wiki_faq/i18n/cs.po delete mode 100644 addons/wiki_faq/i18n/da.po delete mode 100644 addons/wiki_faq/i18n/de.po delete mode 100644 addons/wiki_faq/i18n/el.po delete mode 100644 addons/wiki_faq/i18n/es.po delete mode 100644 addons/wiki_faq/i18n/es_CR.po delete mode 100644 addons/wiki_faq/i18n/es_MX.po delete mode 100644 addons/wiki_faq/i18n/es_VE.po delete mode 100644 addons/wiki_faq/i18n/fi.po delete mode 100644 addons/wiki_faq/i18n/fr.po delete mode 100644 addons/wiki_faq/i18n/gl.po delete mode 100644 addons/wiki_faq/i18n/hr.po delete mode 100644 addons/wiki_faq/i18n/hu.po delete mode 100644 addons/wiki_faq/i18n/it.po delete mode 100644 addons/wiki_faq/i18n/ja.po delete mode 100644 addons/wiki_faq/i18n/lv.po delete mode 100644 addons/wiki_faq/i18n/mn.po delete mode 100644 addons/wiki_faq/i18n/nl.po delete mode 100644 addons/wiki_faq/i18n/oc.po delete mode 100644 addons/wiki_faq/i18n/pt.po delete mode 100644 addons/wiki_faq/i18n/pt_BR.po delete mode 100644 addons/wiki_faq/i18n/ro.po delete mode 100644 addons/wiki_faq/i18n/ru.po delete mode 100644 addons/wiki_faq/i18n/sk.po delete mode 100644 addons/wiki_faq/i18n/sl.po delete mode 100644 addons/wiki_faq/i18n/sr@latin.po delete mode 100644 addons/wiki_faq/i18n/sv.po delete mode 100644 addons/wiki_faq/i18n/tr.po delete mode 100644 addons/wiki_faq/i18n/wiki_faq.pot delete mode 100644 addons/wiki_faq/i18n/zh_CN.po delete mode 100644 addons/wiki_faq/wiki_faq.xml delete mode 100644 addons/wiki_quality_manual/__init__.py delete mode 100644 addons/wiki_quality_manual/__openerp__.py delete mode 100644 addons/wiki_quality_manual/i18n/ar.po delete mode 100644 addons/wiki_quality_manual/i18n/bg.po delete mode 100644 addons/wiki_quality_manual/i18n/ca.po delete mode 100644 addons/wiki_quality_manual/i18n/cs.po delete mode 100644 addons/wiki_quality_manual/i18n/da.po delete mode 100644 addons/wiki_quality_manual/i18n/de.po delete mode 100644 addons/wiki_quality_manual/i18n/es.po delete mode 100644 addons/wiki_quality_manual/i18n/es_CR.po delete mode 100644 addons/wiki_quality_manual/i18n/es_MX.po delete mode 100644 addons/wiki_quality_manual/i18n/es_VE.po delete mode 100644 addons/wiki_quality_manual/i18n/fi.po delete mode 100644 addons/wiki_quality_manual/i18n/fr.po delete mode 100644 addons/wiki_quality_manual/i18n/gl.po delete mode 100644 addons/wiki_quality_manual/i18n/hr.po delete mode 100644 addons/wiki_quality_manual/i18n/hu.po delete mode 100644 addons/wiki_quality_manual/i18n/it.po delete mode 100644 addons/wiki_quality_manual/i18n/ja.po delete mode 100644 addons/wiki_quality_manual/i18n/lv.po delete mode 100644 addons/wiki_quality_manual/i18n/mn.po delete mode 100644 addons/wiki_quality_manual/i18n/nl.po delete mode 100644 addons/wiki_quality_manual/i18n/oc.po delete mode 100644 addons/wiki_quality_manual/i18n/pt.po delete mode 100644 addons/wiki_quality_manual/i18n/pt_BR.po delete mode 100644 addons/wiki_quality_manual/i18n/ro.po delete mode 100644 addons/wiki_quality_manual/i18n/ru.po delete mode 100644 addons/wiki_quality_manual/i18n/sk.po delete mode 100644 addons/wiki_quality_manual/i18n/sl.po delete mode 100644 addons/wiki_quality_manual/i18n/sr@latin.po delete mode 100644 addons/wiki_quality_manual/i18n/sv.po delete mode 100644 addons/wiki_quality_manual/i18n/tr.po delete mode 100644 addons/wiki_quality_manual/i18n/wiki_quality_manual.pot delete mode 100644 addons/wiki_quality_manual/i18n/zh_CN.po delete mode 100644 addons/wiki_quality_manual/wiki_quality_manual.xml delete mode 100644 addons/wiki_sale_faq/__init__.py delete mode 100644 addons/wiki_sale_faq/__openerp__.py delete mode 100644 addons/wiki_sale_faq/i18n/ar.po delete mode 100644 addons/wiki_sale_faq/i18n/bg.po delete mode 100644 addons/wiki_sale_faq/i18n/ca.po delete mode 100644 addons/wiki_sale_faq/i18n/da.po delete mode 100644 addons/wiki_sale_faq/i18n/de.po delete mode 100644 addons/wiki_sale_faq/i18n/es.po delete mode 100644 addons/wiki_sale_faq/i18n/es_CR.po delete mode 100644 addons/wiki_sale_faq/i18n/es_MX.po delete mode 100644 addons/wiki_sale_faq/i18n/es_VE.po delete mode 100644 addons/wiki_sale_faq/i18n/fi.po delete mode 100644 addons/wiki_sale_faq/i18n/fr.po delete mode 100644 addons/wiki_sale_faq/i18n/gl.po delete mode 100644 addons/wiki_sale_faq/i18n/hr.po delete mode 100644 addons/wiki_sale_faq/i18n/hu.po delete mode 100644 addons/wiki_sale_faq/i18n/it.po delete mode 100644 addons/wiki_sale_faq/i18n/ja.po delete mode 100644 addons/wiki_sale_faq/i18n/lv.po delete mode 100644 addons/wiki_sale_faq/i18n/mn.po delete mode 100644 addons/wiki_sale_faq/i18n/nl.po delete mode 100644 addons/wiki_sale_faq/i18n/oc.po delete mode 100644 addons/wiki_sale_faq/i18n/pl.po delete mode 100644 addons/wiki_sale_faq/i18n/pt.po delete mode 100644 addons/wiki_sale_faq/i18n/pt_BR.po delete mode 100644 addons/wiki_sale_faq/i18n/ro.po delete mode 100644 addons/wiki_sale_faq/i18n/ru.po delete mode 100644 addons/wiki_sale_faq/i18n/sk.po delete mode 100644 addons/wiki_sale_faq/i18n/sl.po delete mode 100644 addons/wiki_sale_faq/i18n/sr@latin.po delete mode 100644 addons/wiki_sale_faq/i18n/sv.po delete mode 100644 addons/wiki_sale_faq/i18n/tr.po delete mode 100644 addons/wiki_sale_faq/i18n/wiki_sale_faq.pot delete mode 100644 addons/wiki_sale_faq/i18n/zh_CN.po delete mode 100644 addons/wiki_sale_faq/wiki_sale_faq_data.xml delete mode 100644 addons/wiki_sale_faq/wiki_sale_faq_view.xml diff --git a/addons/wiki/__init__.py b/addons/document_page/__init__.py similarity index 98% rename from addons/wiki/__init__.py rename to addons/document_page/__init__.py index f52d0c2eb50..7ce5f4b6474 100644 --- a/addons/wiki/__init__.py +++ b/addons/document_page/__init__.py @@ -19,7 +19,7 @@ # ############################################################################## -import wiki +import document_page import wizard # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/wiki/__openerp__.py b/addons/document_page/__openerp__.py similarity index 58% rename from addons/wiki/__openerp__.py rename to addons/document_page/__openerp__.py index 4c413b6050b..f9cb3c58331 100644 --- a/addons/wiki/__openerp__.py +++ b/addons/document_page/__openerp__.py @@ -20,38 +20,44 @@ ############################################################################## { - 'name': 'Wiki', + 'name': 'Document Page', 'version': '1.0.1', 'category': 'Knowledge Management', 'description': """ -The base module to manage documents(wiki). +The base module to manage documents(document_page). ========================================== Keep track of Wiki groups, pages, and history. """, 'author': ['OpenERP SA', 'Axelor'], 'website': 'http://openerp.com', - 'depends': ['knowledge'], - 'web_depends': ['widget_wiki'], + 'depends': ['knowledge','document','crm'], + 'web_depends': ['widget_document_page'], 'init_xml': [], 'update_xml': [ - 'wizard/wiki_wiki_page_open_view.xml', - 'wizard/wiki_create_menu_view.xml', - 'wizard/wiki_make_index_view.xml', - 'wizard/wiki_show_diff_view.xml', - 'wiki_view.xml', - 'data/wiki_quickstart.xml', - 'data/wiki_main.xml', - 'security/wiki_security.xml', + 'data/document_page_sale_faq_data.xml', + 'wizard/document_page_page_open_view.xml', + 'wizard/document_page_create_menu_view.xml', + 'wizard/document_page_show_diff_view.xml', + 'wizard/document_page_make_index_view.xml', + 'document_page_view.xml', + 'document_page_sequence.xml', + 'document_page_sale_faq_view.xml', + 'data/document_page_quickstart.xml', + 'data/document_page_main.xml', + 'security/document_page_security.xml', 'security/ir.model.access.csv' ], - 'demo_xml': ['wiki_demo.xml'], - 'test': ['test/wiki_test00.yml'], + + 'demo_xml': ['document_page_demo.xml'], + 'test': ['test/document_page_test00.yml'], 'installable': True, 'auto_install': False, 'certificate': '0086363630317', 'web': True, - 'images': ['images/create_index.jpeg','images/page_history.jpeg','images/wiki_groups.jpeg','images/wiki_pages.jpeg'], - 'js': ['static/src/lib/wiky/wiky.js', 'static/src/js/wiki.js'], + 'images': ['images/create_index.jpeg','images/page_history.jpeg','images/document_page_groups.jpeg','images/document_page_pages.jpeg','document_page_type_internal_faq.jpeg','page_history.jpeg','sale_document.jpeg','wiki_pages.jpeg','wiki_pages_quality_manual.jpeg'], + 'js': ['static/src/lib/wiky/wiky.js', 'static/src/js/document_page.js'], + 'css' : [ + "static/src/css/document_page.css"], } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/wiki/data/wiki_main.xml b/addons/document_page/data/wiki_main.xml similarity index 100% rename from addons/wiki/data/wiki_main.xml rename to addons/document_page/data/wiki_main.xml diff --git a/addons/wiki/data/wiki_quickstart.xml b/addons/document_page/data/wiki_quickstart.xml similarity index 100% rename from addons/wiki/data/wiki_quickstart.xml rename to addons/document_page/data/wiki_quickstart.xml diff --git a/addons/wiki/wiki.py b/addons/document_page/document_page.py similarity index 60% rename from addons/wiki/wiki.py rename to addons/document_page/document_page.py index fa1dca8e95a..5a0a6a261af 100644 --- a/addons/wiki/wiki.py +++ b/addons/document_page/document_page.py @@ -25,29 +25,28 @@ from tools.translate import _ import difflib import tools -class wiki_wiki(osv.osv): - """ wiki """ - _name = "wiki.wiki" +class document_page(osv.osv): + """ document.page """ + _name = "document.page" -wiki_wiki() +document_page() -class wiki_group(osv.osv): - """ Wiki Groups """ +class document_page_type(osv.osv): + """ document page type """ - _name = "wiki.groups" - _description = "Wiki Groups" + _name = "document.page.type" + _description = "Document page type" _order = 'name' _columns = { - 'name':fields.char('Wiki Group', size=256, select=True, required=True), - 'page_ids':fields.one2many('wiki.wiki', 'group_id', 'Pages'), + 'name':fields.char('Document Page Type', size=256, select=True, required=True), + 'page_ids':fields.one2many('document.page', 'parent_id', 'Pages'), 'notes':fields.text("Description"), 'create_date':fields.datetime("Created Date", select=True), - 'template': fields.text('Wiki Template'), - 'section': fields.boolean("Make Section ?"), + 'content_template': fields.text('Document Page Template'), 'method':fields.selection([('list', 'List'), ('page', 'Home Page'), \ ('tree', 'Tree')], 'Display Method', help="Define the default behaviour of the menu created on this group"), - 'home':fields.many2one('wiki.wiki', 'Home Page', help="Required to select home page if display method is Home Page"), + 'home':fields.many2one('document.page', 'Home Page', help="Required to select home page if display method is Home Page"), 'menu_id': fields.many2one('ir.ui.menu', "Menu", readonly=True), } @@ -55,13 +54,13 @@ class wiki_group(osv.osv): 'method': lambda *a: 'page', } - def open_wiki_page(self, cr, uid, ids, context=None): + def open_document_page(self, cr, uid, ids, context=None): - """ Opens Wiki Page of Group + """ Opens document Page of Group @param cr: the current row, from the database cursor, @param uid: the current user’s ID for security checks, - @param ids: List of open wiki group’s IDs - @return: dictionay of open wiki window on give group id + @param ids: List of open document group’s IDs + @return: dictionay of open Document window on give group id """ if type(ids) in (int,long,): ids = [ids] @@ -71,110 +70,112 @@ class wiki_group(osv.osv): if not group_id: return {} value = { - 'name': 'Wiki Page', + 'name': 'Document Page', 'view_type': 'form', 'view_mode': 'form,tree', - 'res_model': 'wiki.wiki', + 'res_model': 'document.page', 'view_id': False, 'type': 'ir.actions.act_window', 'nodestroy': True, } group = self.browse(cr, uid, group_id, context=context) - value['domain'] = "[('group_id','=',%d)]" % (group.id) + value['domain'] = "[('parent_id','=',%d)]" % (group.id) if group.method == 'page': value['res_id'] = group.home.id elif group.method == 'list': value['view_type'] = 'form' value['view_mode'] = 'tree,form' elif group.method == 'tree': - view_id = self.pool.get('ir.ui.view').search(cr, uid, [('name', '=', 'wiki.wiki.tree.children')]) + view_id = self.pool.get('ir.ui.view').search(cr, uid, [('name', '=', 'document.page.tree.children')]) value['view_id'] = view_id - value['domain'] = [('group_id', '=', group.id), ('parent_id', '=', False)] + value['domain'] = [('parent_id', '=', group.id)] value['view_type'] = 'tree' + value['view_mode'] = 'tree' return value -wiki_group() +document_page_type() -class wiki_wiki2(osv.osv): - """ Wiki Page """ - - _inherit = "wiki.wiki" - _description = "Wiki Page" - _order = 'section,create_date desc' +class document_page2(osv.osv): + """ Document Page """ + _inherit = "document.page" + _description = "Document Page" + _order = 'create_date desc' + _columns = { 'name': fields.char('Title', size=256, select=True, required=True), 'write_uid': fields.many2one('res.users', "Last Contributor", select=True), - 'text_area': fields.text("Content"), + 'content': fields.text("Content"), + 'index': fields.char('Index', size=256), 'create_uid': fields.many2one('res.users', 'Author', select=True, readonly=True), 'create_date': fields.datetime("Created on", select=True, readonly=True), + 'content_template': fields.text('Document Template'), 'write_date': fields.datetime("Modification Date", select=True, readonly=True), 'tags': fields.char('Keywords', size=1024, select=True), - 'history_id': fields.one2many('wiki.wiki.history', 'wiki_id', 'History Lines'), + 'history_ids': fields.one2many('document.page.history', 'document_id', 'History Lines'), 'minor_edit': fields.boolean('Minor edit', select=True), - 'summary': fields.char('Summary', size=256), - 'section': fields.char('Section', size=32, help="Use page section code like 1.2.1", select=True), - 'group_id': fields.many2one('wiki.groups', 'Wiki Group', select=1, ondelete='set null', - help="Topic, also called Wiki Group"), - 'toc': fields.boolean('Table of Contents', - help="Indicates that this pages have a table of contents or not"), + 'edit_summary': fields.char('Summary', size=256), + 'type':fields.selection([('normal','Content Page'), ('index','Index Page')], 'Type', help="Define the type of the document"), 'review': fields.boolean('Needs Review', select=True, help="Indicates that this page should be reviewed, raising the attention of other contributors"), - 'parent_id': fields.many2one('wiki.wiki', 'Parent Page', help="Allows you to link with the other page with in the current topic"), - 'child_ids': fields.one2many('wiki.wiki', 'parent_id', 'Child Pages'), + 'parent_id': fields.many2one('document.page.type', 'Parent Page', select=1 , ondelete='set null', help="Allows you to link with the topic"), + 'child_ids': fields.one2many('document.page', 'parent_id', 'Child Pages'), } _defaults = { - 'toc': True, + 'type':'normal', 'review': True, 'minor_edit': True, + 'index' : 1, } - def onchange_group_id(self, cr, uid, ids, group_id, content, context=None): + + + def onchange_parent_id(self, cr, uid, ids, parent_id, content, context=None): """ @param cr: the current row, from the database cursor, @param uid: the current user’s ID for security checks, - @param ids: List of wiki page’s IDs - @return: dictionay of open wiki page on give page section """ + @param ids: List of document page’s IDs + @return: dictionay of open document page on give page section """ - if (not group_id) or content: + if (not parent_id) or content: return {} - grp = self.pool.get('wiki.groups').browse(cr, uid, group_id, context=context) - section = '0' - for page in grp.page_ids: - if page.section: section = page.section - s = section.split('.') - template = grp.template + grp = self.pool.get('document.page.type').browse(cr, uid, parent_id, context=context) + template = grp.content_template try: s[-1] = str(int(s[-1])+1) except: pass - section = '.'.join(s) return { 'value':{ - 'text_area': template, - 'section': section + 'content': template, } } + def onchange_content(self, cr, uid, ids, content, context=None): + + if content: + return {'value':{'summary': content}} + return {} + def copy_data(self, cr, uid, id, default=None, context=None): """ @param cr: the current row, from the database cursor, @param uid: the current user’s ID for security checks, - @param id: Give wiki page's ID """ + @param id: Give document page's ID """ - return super(wiki_wiki2, self).copy_data(cr, uid, id, {'wiki_id': False}, context) + return super(document_page2, self).copy_data(cr, uid, id, {'document_id': False}, context) def create_history(self, cr, uid, ids, vals, context=None): history_id = False - history = self.pool.get('wiki.wiki.history') - if vals.get('text_area'): + history = self.pool.get('document.page.history') + if vals.get('content'): res = { 'minor_edit': vals.get('minor_edit', True), - 'text_area': vals.get('text_area', ''), + 'content': vals.get('content', ''), 'write_uid': uid, - 'wiki_id': ids[0], - 'summary':vals.get('summary', '') + 'document_id': ids[0], + 'summary':vals.get('edit_summary', '') } history_id = history.create(cr, uid, res) return history_id @@ -183,37 +184,37 @@ class wiki_wiki2(osv.osv): """ @param cr: the current row, from the database cursor, @param uid: the current user’s ID for security checks, """ - wiki_id = super(wiki_wiki2, self).create(cr, uid, + document_id = super(document_page2, self).create(cr, uid, vals, context) - self.create_history(cr, uid, [wiki_id], vals, context) - return wiki_id + self.create_history(cr, uid, [document_id], vals, context) + return document_id def write(self, cr, uid, ids, vals, context=None): """ @param cr: the current row, from the database cursor, @param uid: the current user’s ID for security checks, """ - result = super(wiki_wiki2, self).write(cr, uid, ids, vals, context) + result = super(document_page2, self).write(cr, uid, ids, vals, context) self.create_history(cr, uid, ids, vals, context) return result -wiki_wiki2() +document_page2() -class wiki_history(osv.osv): - """ Wiki History """ +class document_page_history(osv.osv): + """ Document Page History """ - _name = "wiki.wiki.history" - _description = "Wiki History" + _name = "document.page.history" + _description = "Document Page History" _rec_name = "summary" _order = 'id DESC' _columns = { 'create_date': fields.datetime("Date", select=True), - 'text_area': fields.text("Text area"), + 'content': fields.text("Content"), 'minor_edit': fields.boolean('This is a major edit ?', select=True), 'summary': fields.char('Summary', size=256, select=True), 'write_uid': fields.many2one('res.users', "Modify By", select=True), - 'wiki_id': fields.many2one('wiki.wiki', 'Wiki Id', select=True) + 'document_id': fields.many2one('document.page', 'Document Page', select=True) } _defaults = { @@ -225,9 +226,9 @@ class wiki_history(osv.osv): """ @param cr: the current row, from the database cursor, @param uid: the current user’s ID for security checks, """ - history_pool = self.pool.get('wiki.wiki.history') - text1 = history_pool.read(cr, uid, [v1], ['text_area'])[0]['text_area'] - text2 = history_pool.read(cr, uid, [v2], ['text_area'])[0]['text_area'] + history_pool = self.pool.get('document.page.history') + text1 = history_pool.read(cr, uid, [v1], ['content'])[0]['content'] + text2 = history_pool.read(cr, uid, [v2], ['content'])[0]['content'] line1 = line2 = '' if text1: line1 = tools.ustr(text1.splitlines(1)) @@ -238,6 +239,6 @@ class wiki_history(osv.osv): diff = difflib.HtmlDiff() return diff.make_file(line1, line2, "Revision-%s" % (v1), "Revision-%s" % (v2), context=False) -wiki_history() +document_page_history() # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/document_page/document_page_data.xml b/addons/document_page/document_page_data.xml new file mode 100644 index 00000000000..1cef65694d8 --- /dev/null +++ b/addons/document_page/document_page_data.xml @@ -0,0 +1,41 @@ + + + + + The OpenERP wiki + help, quick start, wiki, formatting + 0 + 1 + Initial Page + ==The OpenERP wiki== + +[[File:http://www.openerp.com/sites/all/themes/openerp/logo.png OpenERP]] + +The OpenERP wiki allows you to manage your enterprise's contents using wiki +restructured texts. This module provides a collaborative way to manage internal +FAQs, quality manuals, technical references, etc. + +==Keypoints== +* Same formating style than MediaWiki, +* Any number of wiki group for different purposes, +* Detailed history on all pages, +* Integrated with the document management system. + +==Why you should use the OpenERP integrated wiki than a separate wiki system ?== +* Allows links to any document of the system, +* Uses the access controls of OpenERP for uniq access rights management, +* Use it to describe projects, tasks, products, +* Integrated with customer portal to provide restricted external accesses, +* Linked to users processes for quality manuals. + +==To get more information== +* [[Basic Wiki Editing]] +* [[Wiki Documentation]] +* [http://openerp.com The OpenERP website] + + + + + + + diff --git a/addons/document_page/document_page_demo.xml b/addons/document_page/document_page_demo.xml new file mode 100644 index 00000000000..90f56f86d63 --- /dev/null +++ b/addons/document_page/document_page_demo.xml @@ -0,0 +1,105 @@ + + + + + + + + + OpenERP 6.1. Functional Demo + 0 + 6 + Initial Page + ==OpenERP 6.1. Functional Demo== + +The news is out, OpenERP's latest version 6.1. is here. +It's more user-friendly, even more business oriented and efficient to manage your company + +How to discover the latest version 6.1.? + +Demo : [http://demo.openerp.com] +Online: [http://openerp.com/online] +Download: [http://openerp.com/downloads] + +We have also put together a functional demo that presents 6.1. Watch this video to learn directly from us what OpenERP 6.1. can do for you. Share it in your company, with your clients and implement it now for your business. + +==Watch on Youtube!== + +[[Video:http://www.youtube.com/embed/7jES2jxKMso ]] + + + + + + Personalise Dashboards + 0 + 7 + Initial Page + ==Personalise your OpenERP dashboards== +You like OpenERP, but feel like you want to personalise it more? Now, OpenERP goes a step further and lets you customize your dashboard. +How? you will ask. Thanks to a new feature that allows you to customize your dashboard by adding new boards of any search view. + +Let's say you are not a big fan of the default dashboard and you feel like the view provided are not the most relevant to you. So, now you can remove the board you find useless and customize your own one. + +==How is it done?== + +Step 1: access one search view + +Step 2: apply the filter you want to see at each connection to the application (eg. on sales, manufacturing, etc) + +Step 3: add it into the dashboard in the same space where you can save the filter + +Step 4: choose the application you want it visible on and the name of the array + +Look at this simple example below from Purchase, where I want to put on the application's dashboard "Purchases to Approve". After I access the search view and apply the filter for "Purchases to Approve", I can add it immediately to my Purchase dashboard. + + +[[File:http://www.openerp.com/sites/default/files/fileattach/dashboard2_1(1).png ]] + +In less than a minute, the search view is visible on the dashboard + +[[File:http://www.openerp.com/sites/default/files/fileattach/dashboard2_2.png ]] + +Of course, you are free to delete what you don't need or like, but just in case you change your mind there is a reset button to return to the default view. + + + + + Touchscreen Point of Sale + 0 + 8 + Initial Page + ==The new OpenERP touchscreen Point of Sale== + +The brand new OpenERP touchscreen point of sale available with 6.1 allows you to manage your shop sales very easily. +It's fully web based so that you don't have to install or deploy any software and all the sales shops can be easily consolidated. +It works in connected and disconnected modes so that you can continue to sell if you lose your internet connection. + +[[File:http://www.openerp.com/sites/default/files/fileattach/POS(2).png ]] + +==Here's a summary of its main features and benefits:== + +100% WEB based + +available for any touchscreen device (ipod, ipad, any tablet)mobile (with portable devices) + +no installation required +Packed as a standard OpenERP module + +no synchronization needed, completely integrated +all OpenERP available, use OpenERP for backend consolidate shops almost in real time +Work offline, with no server connection + +continue working even when your connection is down +if you close your browser, data won't be lost + +fully web based with a clean interface smart interface +You have different options to select your products. You can do it through the barcode reader, just browse through the categories you have put in place (ie. drinks, snacks, meals, etc.), or text search in case neither of the other options work for you. +If you need to use the POS for your restaurant, for example, your employees can record at the same time multiple tickets without having to wait to do one transaction at a time. Along, to facilitate payment, the application allows multiple payment methods. + +The POS application is so simple and accessible to use that your shop or restaurant will never need any other tool to manage orders. Due to its smart and user-friendly interface you don't need any training to learn how to use it. Think of it as an out-of-the-box solution to boost your business' productivity. + + + + + \ No newline at end of file diff --git a/addons/document_page/document_page_sequence.xml b/addons/document_page/document_page_sequence.xml new file mode 100644 index 00000000000..1305ccd5678 --- /dev/null +++ b/addons/document_page/document_page_sequence.xml @@ -0,0 +1,16 @@ + + + + + Document Page + document.page + + + Document Page sequence + document.page + 1 + 1 + + + + diff --git a/addons/wiki/wiki_view.xml b/addons/document_page/document_page_view.xml similarity index 50% rename from addons/wiki/wiki_view.xml rename to addons/document_page/document_page_view.xml index d0d4c35a80d..74d6f0b8719 100644 --- a/addons/wiki/wiki_view.xml +++ b/addons/document_page/document_page_view.xml @@ -1,27 +1,24 @@ + - - + - - - + - wiki.groups.tree - wiki.groups + document.page.type.tree + document.page.type tree - + @@ -29,76 +26,77 @@ - wiki.groups.form - wiki.groups + document_page_type.form + document.page.type form -
+ + +
+
- + - - + -