Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
ef4e26c
[ADD] document_page from odoo/7.0
Sep 30, 2014
0ed7cde
use new API
gborelli Nov 11, 2014
9c116ee
[FIX+IMP] document_page:
llacroix Mar 10, 2015
77f4037
Slovene translations added
sysadminmatmoz Apr 13, 2015
eec28a3
[FIX+IMP] document_page:
Jul 23, 2015
eb342b8
Translations sync with templates
sysadminmatmoz Aug 2, 2015
eb32c2e
[MIG] document_page: Migration to 9.0
naousse Oct 22, 2015
d4834bf
[MIG] document_page: Migration to version 10.0 (#120)
Feb 2, 2017
e98c546
[IMP][10.0][document_page] Change Requests and workflow improvements …
ivantodorovich Apr 13, 2018
12502b6
[MIG] document_page: Migration to 11.0
jalzaga Apr 6, 2018
8061b30
[MIG] document_page: Migration to 11.0
Jun 20, 2018
98183a6
Translated using Weblate (Persian)
fshahy Jul 22, 2018
d6e2e47
Translated using Weblate (German)
Aug 23, 2018
1374e68
Update document_page.xml
SalahAdDin Sep 10, 2018
46da8bf
[document_page] FIX creating history when there are no changes made. …
ivantodorovich Apr 20, 2018
8a5abec
[FIX] document_page: fix report
Jul 23, 2018
1588442
[IMP] check recusion when select parent
nicomacr Jan 28, 2019
3c912f4
[11.0][IMP] document_page:
LoisRForgeFlow Feb 28, 2019
3e65344
add activities to wiki pages
JordiBForgeFlow Mar 5, 2019
48b6c5c
[MIG] document_page: Migration to 12.0
MiquelRForgeFlow Mar 12, 2019
55feaaa
document_page: fix link
simahawk Jul 11, 2019
c134979
Translated using Weblate (French)
svalaeys Aug 1, 2019
ad64f87
[IMP] document_page: black, isort
ernestotejeda Nov 6, 2019
83892c6
[MIG] document_page: Migration to 13.0
ernestotejeda Nov 7, 2019
bf7b3cd
[IMP] document_page: Add button box
max3903 Apr 12, 2020
f2657b4
[FIX][13.0] retrive 12.0 behaviours in category creation without content
Tonow-c2c May 26, 2020
0a4940e
Required impossible. Protected method needed
Jul 4, 2020
7053a27
[UPD] Eficent -> ForgeFlow
MiquelRForgeFlow Oct 1, 2020
8c6b4c5
Added translation using Weblate (Hebrew)
ygol Oct 13, 2020
266ca3a
[13.0][FIX] document_page: fix multicompany rules
LoisRForgeFlow Nov 4, 2020
98ec36c
[ADD] document_page: Add required fields to improve page_history
victoralmau Dec 9, 2020
0493971
Translated using Weblate (Russian)
SergePogorelov Feb 12, 2021
d7ceea7
[MIG] document_page: Migration to 14.0
dzungtran89 Feb 22, 2021
e5b36bf
[IMP] document_page: search by title only
AaronHForgeFlow Jan 12, 2022
d143627
[MIG] document_page: Migration to 15.0
jacob88 Oct 29, 2021
82feed0
Translated using Weblate (Turkish)
tate11 Apr 8, 2022
eb87ffe
[15.0][IMP] document_page: add side search panel with categories.
May 2, 2022
c911c9b
[15.0][FIX] document_page: change the priority views form.
May 18, 2022
edf9296
[15.0][IMP] document_page: copy document function.
Jun 13, 2022
afaee0a
Translated using Weblate (French)
vincent-hatakeyama Sep 29, 2022
6c19448
[16.0][MIG] document_page: Migration to 16.0
FernandoRomera Dec 5, 2022
ef98a8f
Translated using Weblate (Italian)
mymage Dec 28, 2022
7a31ee3
Translated using Weblate (Italian)
francesco-ooops Dec 30, 2022
520f409
Translated using Weblate (Italian)
francesco-ooops Jan 3, 2023
bc01b72
Translated using Weblate (Croatian)
badbole Jan 3, 2023
9caf7a4
[IMP] document_page: make it collaborative
etobella Jan 9, 2023
a1f7e46
Translated using Weblate (Italian)
mymage Feb 14, 2023
000fb35
Translated using Weblate (Croatian)
badbole Feb 15, 2023
f85a3b3
Translated using Weblate (Italian)
francesco-ooops Mar 7, 2023
e078f26
Translated using Weblate (Italian)
mymage Mar 23, 2023
f8f523a
Translated using Weblate (Slovenian)
sysadminmatmoz Mar 30, 2023
1e1170f
Translated using Weblate (Italian)
francesco-ooops Apr 7, 2023
df30b1c
Translated using Weblate (Italian)
mymage Apr 10, 2023
2d4d119
Translated using Weblate (Italian)
mymage Apr 12, 2023
8e1762c
Translated using Weblate (Italian)
mymage Apr 17, 2023
c662d58
Translated using Weblate (Italian)
mymage Apr 17, 2023
4cf2eac
Translated using Weblate (Italian)
francesco-ooops Apr 26, 2023
667e021
Translated using Weblate (Italian)
francesco-ooops May 12, 2023
b8ca9b8
Translated using Weblate (Spanish)
luis-ron Jun 6, 2023
df36092
Translated using Weblate (Italian)
mymage Jun 14, 2023
8619033
Translated using Weblate (Italian)
mymage Jun 16, 2023
c735e9b
Translated using Weblate (Italian)
mymage Jun 23, 2023
da377de
Translated using Weblate (Spanish)
Ivorra78 Aug 4, 2023
c2891e0
Translated using Weblate (Italian)
mymage Sep 4, 2023
12f5d9f
Translated using Weblate (Spanish)
Ivorra78 Sep 5, 2023
efed932
Updated from template
ivs-cetmix Nov 6, 2023
9009103
16.0[IMP]document_page: menu_parent_id context domain of menu creation
Tisho99 Jan 8, 2024
9b21041
[16.0][FIX] document_page: Fix quick create and edit form category on…
carolinafernandez-tecnativa Jan 10, 2024
3ff4a3d
Translated using Weblate (Italian)
mymage Jan 18, 2024
e3b9869
[FIX] document_page: Change web_ribbon text to title to make it trans…
victoralmau Jan 30, 2024
023a23a
Translated using Weblate (Italian)
mymage Feb 1, 2024
f170fa5
Translated using Weblate (Spanish)
Ivorra78 Feb 1, 2024
7fe6c8a
Translated using Weblate (Portuguese)
peterromao Feb 28, 2024
22298d1
[IMP] document_page: pre-commit auto fixes
Tisho99 Mar 19, 2024
1d54b23
[MIG] document_page: Migration to 17.0
Tisho99 Mar 19, 2024
0b6e43f
[17.0][FIX] document_page: draft summary widget
adrip-s73 Feb 6, 2024
6b6d6b8
Translated using Weblate (Italian)
mymage Apr 4, 2024
aeb41ab
Translated using Weblate (Swedish)
jakobkrabbe Jun 5, 2024
288d49b
Translated using Weblate (Catalan)
esteveblanch Sep 4, 2024
8c7c5fc
[IMP] : pre-commit auto fixes
jdoutreloux Nov 7, 2024
14b1980
[MIG] document_page: Migration to 18.0
jdoutreloux Nov 7, 2024
c76ec78
[14.0][IMP] document_page: option to search by summary.
Feb 10, 2023
6969dcc
[IMP] document_page: add Browse Wiki Content view Kanban
kaynnan Apr 2, 2024
e16d288
[MIG] document_page: migration Browse Wiki Content to 17.0
natuan9 Nov 5, 2024
f79697b
[MIG] document_page: migration Browse Wiki Content to 18.0
natuan9 Nov 14, 2024
42963f3
Translated using Weblate (Italian)
mymage Dec 2, 2024
ec854f9
[FIX] document_page: Remove pre-commit warning log
victoralmau Jan 28, 2025
0d2ae6c
Translated using Weblate (Portuguese (Brazil))
marcelsavegnago May 13, 2025
a723ac2
Translated using Weblate (Italian)
mymage Jun 21, 2025
c2a87d2
Update translation files
weblate Jun 21, 2025
5c8d6e1
Update translation files
weblate Jul 17, 2025
27272bd
Translated using Weblate (Italian)
mymage Jul 17, 2025
bd51edf
[IMP] document_page: Change t-raw to t-out to prevent warning log
victoralmau Jul 30, 2025
132b94a
Translated using Weblate (Swedish)
jakobkrabbe Sep 18, 2025
6029f24
Translated using Weblate (Japanese)
Ryoko04 Nov 20, 2025
88c0f0a
Translated using Weblate (Italian)
mymage Nov 24, 2025
534addd
[IMP] document_page: Use Odoo HTML Diff comparison method
etobella Dec 15, 2025
00c558a
Update translation files
weblate Dec 17, 2025
4fb17f7
[IMP] document_page: pre-commit auto fixes
BhaveshHeliconia Dec 26, 2025
cbbb583
[MIG] document_page: Migration to 19.0
BhaveshHeliconia Dec 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
142 changes: 142 additions & 0 deletions document_page/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,142 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

=============
Document Page
=============

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:b60bfb3b024d1105726437cb152a6355d2f7a0c1cd3c8f2e8a1bdfb6aedf7b40
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fknowledge-lightgray.png?logo=github
:target: https://github.com/OCA/knowledge/tree/19.0/document_page
:alt: OCA/knowledge
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/knowledge-19-0/knowledge-19-0-document_page
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/knowledge&target_branch=19.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module allows you to write web pages for internal documentation.

**Table of contents**

.. contents::
:local:

Installation
============

This module depends on module knowledge. So make sure to have it in your
addons list.

Configuration
=============

No configuration required.

Usage
=====

To use this module, you need to:

- Go to Knowledge menu
- Click on Categories to create the document's category you need with
the template
- Click on Pages to create pages and select the previous category to use
the template

Improve diff of history
-----------------------

If you want to improve how history is shown, you can install html_diff
python library. A new comparison method will be installed.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/knowledge/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/knowledge/issues/new?body=module:%20document_page%0Aversion:%2019.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* OpenERP SA

Contributors
------------

- Gervais Naoussi <gervaisnaoussi@gmail.com>
- Maxime Chambreuil <mchambreuil@ursainfosystems.com>
- Iván Todorovich <ivan.todorovich@gmail.com>
- Jose Maria Alzaga <jose.alzaga@aselcis.com>
- Lois Rilo <lois.rilo@forgeflow.com>
- Simone Orsi <simone.orsi@camptocamp.com>
- `Tecnativa <https://www.tecnativa.com>`__:

- Ernesto Tejeda
- Víctor Martínez

- Trobz

- Dung Tran <dungtd@trobz.com>

- `Sygel <https://www.sygel.es>`__:

- Ángel García de la Chica Herrera

- `Dixmit <https://www.dixmit.com>`__:

- Enric Tobella

- `Heliconia Solutions Pvt. Ltd. <https://www.heliconia.io>`__

- Bhavesh Heliconia

Other credits
-------------

The development of this module has been financially supported by:

- Odoo SA <http://www.odoo.com>
- Savoir-faire Linux <http://www.savoirfairelinux.com>
- Camptocamp

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/knowledge <https://github.com/OCA/knowledge/tree/19.0/document_page>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
4 changes: 4 additions & 0 deletions document_page/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

from . import models
from . import wizard
42 changes: 42 additions & 0 deletions document_page/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).


{
"name": "Document Page",
"version": "19.0.1.0.0",
"category": "Knowledge Management",
"author": "OpenERP SA, Odoo Community Association (OCA)",
"images": [
"images/category_list.png",
"images/create_category.png",
"images/page_list.png",
"images/create_page.png",
"images/customer_invoice.jpeg",
"images/page_history.png",
],
"website": "https://github.com/OCA/knowledge",
"license": "AGPL-3",
"depends": ["mail", "document_knowledge", "html_editor"],
"data": [
"security/document_page_security.xml",
"security/ir.model.access.csv",
"wizard/document_page_create_menu.xml",
"wizard/document_page_show_diff.xml",
"views/document_page.xml",
"views/document_page_category.xml",
"views/document_page_history.xml",
"views/report_document_page.xml",
],
"demo": ["demo/document_page.xml"],
"assets": {
"web._assets_primary_variables": [
"document_page/static/src/**/document_page_variables.scss",
],
"web.assets_backend": [
"document_page/static/src/scss/document_page.scss",
"document_page/static/src/js/document_page_kanban_controller.esm.js",
"document_page/static/src/js/document_page_kanban_view.esm.js",
],
},
}
140 changes: 140 additions & 0 deletions document_page/demo/document_page.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
<?xml version="1.0" encoding="UTF-8" ?>
<odoo noupdate="1">
<record id="base.user_demo" model="res.users">
<field
eval="[(4, ref('document_knowledge.group_document_user'))]"
name="groups_id"
/>
</record>

<record id="demo_category1" model="document.page">
<field name="name">Odoo Features</field>
<field name="type">category</field>
<field name="template">
Summary of the feature

Long explanation

Conclusion

Additional ressources

</field>
</record>

<record id="demo_page1" model="document.page">
<field name="name">Odoo 15.0 Functional Demo</field>
<field name="draft_name">1.0</field>
<field name="draft_summary">Init</field>
<field name="parent_id" ref="demo_category1" />
<field name="content">
<![CDATA[
<br>
<br>
The news is out, Odoo's latest version 15.0 is here. It's more<br>
user-friendly, even more business oriented and efficient to manage your company<br>
<br>
How to discover the latest version 15.0?<br>
<br>
Demo : <a target="https://demo.odoo.com" href="https://demo.odoo.com" style="background: url(&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeF59z4EJADEIQ1F36k7u5E7ZKXeUQPACJ3wK7UNokVxVk9kHnQH7bY9hbDyDhNXgjpRLqFlo4M2GgfyJHhjq8V4agfrgPQX3JtJQGbofmCHgA/nAKks+JAjFAAAAAElFTkSuQmCC&quot;) no-repeat scroll right center transparent;padding-right: 13px;"></a><br>
Online: <a target="https://www.odoo.com/trial" href="https://www.odoo.com/trial" style="background: url(&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeF59z4EJADEIQ1F36k7u5E7ZKXeUQPACJ3wK7UNokVxVk9kHnQH7bY9hbDyDhNXgjpRLqFlo4M2GgfyJHhjq8V4agfrgPQX3JtJQGbofmCHgA/nAKks+JAjFAAAAAElFTkSuQmCC&quot;) no-repeat scroll right center transparent;padding-right: 13px;"></a><br>
Download: <a target="https://www.odoo.com/page/download" href="https://www.odoo.com/page/download" style="background: url(&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeF59z4EJADEIQ1F36k7u5E7ZKXeUQPACJ3wK7UNokVxVk9kHnQH7bY9hbDyDhNXgjpRLqFlo4M2GgfyJHhjq8V4agfrgPQX3JtJQGbofmCHgA/nAKks+JAjFAAAAAElFTkSuQmCC&quot;) no-repeat scroll right center transparent;padding-right: 13px;"></a><br>
<br>
We have also put together a functional demo that presents 15.0. Watch this video<br>
to learn directly from us what Odoo 15.0 can do for you. Share it in your<br>
company, with your clients and implement it now for your business.<br>
<br>
<h3>Watch on Youtube!</h3><br>
<br>
<div class="media_iframe_video" data-oe-expression="//www.youtube.com/embed/zLSgpQM_tms">
<div class="css_editable_mode_display" />
<div class="media_iframe_video_size" />
<iframe src="//www.youtube.com/embed/zLSgpQM_tms" allowfullscreen="allowfullscreen" frameborder="0" />
</div>
<br>
<br>
]]>
</field>
</record>

<record id="demo_page2" model="document.page">
<field name="name">Personalise Dashboards</field>
<field name="parent_id" ref="demo_category1" />
<field name="draft_name">1.0</field>
<field name="draft_summary">Init</field>
<field name="content">
<![CDATA[
<br>
You like Odoo, but feel like you want to personalise it more? You can customize your
dashboard by adding new boards of any<br>
search view.<br>
<br>
<h3>How is it done?</h3><br>
<br>
Step 1: access one search view <br>
<br>
Step 2: apply the filter you want to see at each connection to the application<br>
(eg. on sales, manufacturing, etc)<br>
<br>
Step 3: add it into the dashboard in the same space where you can save the filter<br>
<br>
Step 4: choose the application you want it visible on and the name of the array<br>
<br>
Look at this simple example below from Purchase, where I want to put on the<br>
application's dashboard "Purchases to Approve". After I access the search view<br>
and apply the filter for "Purchases to Approve", I can add it immediately to my<br>
Purchase dashboard.<br>
<br>
<img src="/document_page/static/src/img/add_to_dashboard.png" alt="Add to dashboard" width="500"><br>
<br>
In less than a minute, the search view is visible on the dashboard<br>
<br>
<img src="/document_page/static/src/img/dashboard.png" alt="Dashboard" width="500"><br>
<br>
Of course, you are free to delete what you don't need or like, but just in case<br>
you change your mind there is a reset button to return to the default view.<br>
<br>
<br>
]]>
</field>
</record>

<record id="demo_page3" model="document.page">
<field name="name">Touchscreen Point of Sale</field>
<field name="parent_id" ref="demo_category1" />
<field name="draft_name">1.0</field>
<field name="draft_summary">Init</field>
<field name="content">
<![CDATA[
<br>
The Odoo touchscreen point of sale available with 15.0 allows you<br>
to manage your shop sales very easily. It's fully web based so that you don't<br>
have to install or deploy any software and all the sales shops can be easily<br>
consolidated. It works in connected and disconnected modes so that you can<br>
continue to sell if you lose your internet connection.<br>
<br>
<img src="/document_page/static/src/img/POS.png" alt="Point of Sale" width="500"><br>
<br>
<h3>Here's a summary of its main features and benefits:</h3><br>
<br>
100% WEB based<br>
<br>
<ul><li>available for any touchscreen device (ipod, ipad, any tablet)mobile (with portable devices)</li><li>no installation required</li><li>no synchronization needed, completely integrated</li><li>continue working even when your connection is down if you close your browser, data won't be lost</li><li>fully web based with a clean interface smart interface</li></ul><br>
<br>
You have different options to select your products. You can do it through the<br>
barcode reader, just browse through the categories you have put in place (ie.<br>
drinks, snacks, meals, etc.), or text search in case neither of the other<br>
options work for you. If you need to use the POS for your restaurant, for<br>
example, your employees can record at the same time multiple tickets without<br>
having to wait to do one transaction at a time. Along, to facilitate payment,<br>
the application allows multiple payment methods.<br>
<br>
The POS application is so simple and accessible to use that your shop or<br>
restaurant will never need any other tool to manage orders. Due to its smart<br>
and user-friendly interface you don't need any training to learn how to use it.<br>
Think of it as an out-of-the-box solution to boost your business' productivity.<br>
<br>
]]>
</field>
</record>
</odoo>
Loading
Loading