Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
7ae4ad3
knowledge module added from Odoo 8.0 and ported to 9.0
naousse Oct 22, 2015
bc3517b
Add CMIS modules to Settings
Jan 27, 2016
d7ad819
Port to v10
LeartS Dec 22, 2016
78b8230
[FIX] knowledge: Several things
Jan 5, 2017
f1f50f2
knowledge: migrations scripts
MiquelRForgeFlow Jul 6, 2017
3e3a416
knowledge: Migration to 11.0
fayezqandeel Dec 19, 2017
720871d
[MIG] knowledge: Complete migration
cubells Jun 19, 2018
0598492
[IMP] knowledge: add missing menus
cubells Jun 20, 2018
0415e66
Translated using Weblate (Portuguese (Brazil))
Jun 20, 2018
296dae4
[FIX] remove the set and get values in res.config
nicomacr Aug 24, 2018
fa0c940
Fixing items' link error.
SalahAdDin Sep 10, 2018
0e5e2c6
Enterprise-like icon
ivantodorovich Jan 15, 2018
8390269
[knowledge] Consider the module as a fully-fledge application
ivantodorovich Sep 14, 2018
ed6ae8f
Add icon svg master file
ivantodorovich Sep 15, 2018
5c9ea12
Update translation files
oca-transbot Dec 9, 2018
6f3ac2c
[knowledge][11.0.3.0.0] - add security for access to ir.attachment.
JordiBForgeFlow Feb 28, 2019
c38a449
[FIX] pylint/javascript-lint
MiquelRForgeFlow Mar 11, 2019
1c89a93
[MIG] knowledge: Migration to 12.0
MiquelRForgeFlow Mar 12, 2019
afce686
Update translation files
oca-transbot Mar 17, 2019
1782163
Translated using Weblate (French)
svalaeys Aug 1, 2019
d12d50f
[IMP] knowledge: black, isort
ernestotejeda Nov 5, 2019
35c9292
[MIG] knowledge: Migration to 13.0
ernestotejeda Nov 6, 2019
5e9df66
Update translation files
oca-transbot Jan 31, 2020
7f26db4
pre-commit update
OCA-git-bot Mar 14, 2020
44f37d3
[13.0][FIX] round icon
Mar 27, 2020
a5d3036
knowledge 13.0.1.0.1
OCA-git-bot Mar 27, 2020
be6ccb6
Added translation using Weblate (Hebrew)
ygol Oct 13, 2020
d34b147
Translated using Weblate (Hebrew)
ygol Oct 13, 2020
f17cab2
Update translation files
oca-transbot Nov 22, 2020
929fcf6
Translated using Weblate (Russian)
SergePogorelov Feb 12, 2021
069d732
[MIG] knowledge: Migration to 14.0
dzungtran89 Feb 22, 2021
fa0cb9b
[MIG] knowledge: Migration to 15.0
jacob88 Oct 29, 2021
c410c62
[FIX] knowledge: The internal user group is added as an inheritance t…
victoralmau Mar 2, 2022
65f23b7
knowledge 15.0.1.0.1
OCA-git-bot Mar 25, 2022
bf769fc
Translated using Weblate (Turkish)
tate11 Apr 8, 2022
970b2fa
Translated using Weblate (French)
vincent-hatakeyama Sep 29, 2022
a04d3b5
[MIG] knowledge: Migration to 16.0
marielejeune Oct 19, 2022
55dba3f
[CHG] module name: knowledge -> document_knowledge
marielejeune Oct 19, 2022
13ec729
[16.0][FIX] document_knowledge: Error in data-key res_config
weblate Dec 13, 2022
b7522b2
[IMP] document_knowledge: pre-commit auto fixes
m1k3lm Jan 31, 2024
66d1dee
[MIG] document_knowledge: Migration to 17.0
m1k3lm Dec 21, 2023
5e0ed74
Translated using Weblate (Swedish)
jakobkrabbe Jun 5, 2024
3e24952
Translated using Weblate (Catalan)
esteveblanch Sep 4, 2024
80d629c
[IMP] document_knowleadge: pre-commit auto fixes
Kimkhoi3010 Oct 29, 2024
e47c4b1
[MIG] document_knowledge: Migration to 18.0
Kimkhoi3010 Oct 29, 2024
681ff13
[UPD] Update document_knowledge.pot
Nov 13, 2024
694e134
[BOT] post-merge updates
OCA-git-bot Nov 13, 2024
b19b4b3
Update translation files
weblate Nov 14, 2024
e875009
Translated using Weblate (Italian)
mymage Nov 14, 2024
534addc
[FIX] document_knowledge: Use different path to avoid collision with …
nicomacr Jan 7, 2025
61d1603
[BOT] post-merge updates
OCA-git-bot Mar 28, 2025
db4de66
Translated using Weblate (Swedish)
jakobkrabbe Sep 18, 2025
24c8a9a
[IMP] document_knowledge: Improve logo
etobella Sep 30, 2025
9955ea8
[BOT] post-merge updates
OCA-git-bot Oct 1, 2025
666a01d
[MIG] document_knowledge: 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
145 changes: 145 additions & 0 deletions document_knowledge/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,145 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

===================
Documents Knowledge
===================

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

.. |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_knowledge
: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_knowledge
: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 is the base for any knowledge and document management
application.

**Table of contents**

.. contents::
:local:

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

To set up this module, you need to go to:

- Knowledge / Configuration / Settings

From this menu you'll have a central access to install the apps that
belong to Knowledge.

- Check *Attachments List and Document Indexation* if you want to
install the module that allows users to attach documents to any model.
- Check *Manage attachments centrally* if you want all users to be able
to access to the all attachments to which they have read permissions,
from the menu *Knowledge / Documents*

If you want to grant Central Access to Documents only to some users:

1. Go to *Settings/Activate the developer mode*. Only a user with
*Administration / Settings* permissions can do that.
2. Go to *Settings / Users & Companies / Users* and set the checkbox
*Central access to Documents* to the selected users.

Usage
=====

This module adds a new top level menu *Knowledge*

Users with permission *Central access to Documents* can access in
*Knowledge/Documents* to all the documents attached to records of any
model for which they have read permission.

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_knowledge%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
* MONK Software
* Tecnativa
* ForgeFlow

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

- Odoo SA <info@odoo.com>
- Savoir-faire Linux <support@savoirfairelinux.com>
- Gervais Naoussi <gervaisnaoussi@gmail.com>
- Leonardo Donelli <leonardo.donelli@monksoftware.it>
- Maxime Chambreuil <mchambreuil@ursainfosystems.com>
- Fayez Qandeel
- Iván Todorovich <ivan.todorovich@gmail.com>
- Jordi Ballester <jordi.ballester@forgeflow.com>
- Marie Lejeune <marie.lejeune@acsone.eu>
- `Tecnativa <https://www.tecnativa.com>`__:

- Vicent Cubells
- Ernesto Tejeda

- Trobz

- Dung Tran <dungtd@trobz.com>
- Khoi (Kien Kim) khoikk@trobz.com

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

- Bhavesh Heliconia

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

The migration of this module from 17.0 to 18.0 was financially supported
by:

- 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_knowledge>`_ 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_knowledge/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>).
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

from . import models
25 changes: 25 additions & 0 deletions document_knowledge/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>).
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
{
"name": "Documents Knowledge",
"version": "19.0.1.0.0",
"author": "OpenERP SA,"
"MONK Software, "
"Tecnativa, "
"ForgeFlow, "
"Odoo Community Association (OCA)",
"category": "Knowledge",
"license": "AGPL-3",
"website": "https://github.com/OCA/knowledge",
"depends": ["base"],
"data": [
"data/ir_module_category.xml",
"security/document_knowledge_security.xml",
"data/res_users.xml",
"views/document_knowledge.xml",
"views/res_config.xml",
],
"demo": ["demo/document_knowledge.xml"],
"installable": True,
"application": True,
}
10 changes: 10 additions & 0 deletions document_knowledge/data/ir_module_category.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<record model="ir.module.category" id="module_category_knowledge">
<field name="name">Documents Knowledge</field>
<field name="description">Manage documents and knowledge-related
applications
</field>
<field name="sequence">30</field>
</record>
</odoo>
9 changes: 9 additions & 0 deletions document_knowledge/data/res_users.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<record id="base.user_admin" model="res.users">
<field
name="group_ids"
eval="[(4,ref('document_knowledge.group_document_user'))]"
/>
</record>
</odoo>
9 changes: 9 additions & 0 deletions document_knowledge/demo/document_knowledge.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">
<record id="base.user_demo" model="res.users">
<field
name="groups_id"
eval="[(4,ref('document_knowledge.group_document_user'))]"
/>
</record>
</odoo>
131 changes: 131 additions & 0 deletions document_knowledge/i18n/am.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * knowledge
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: knowledge (9.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-08-13 13:00+0000\n"
"PO-Revision-Date: 2016-09-09 12:26+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
"Language-Team: Amharic (http://www.transifex.com/oca/OCA-knowledge-9-0/"
"language/am/)\n"
"Language: am\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

#. module: document_knowledge
#: model:ir.model,name:document_knowledge.model_ir_attachment
msgid "Attachment"
msgstr ""

#. module: document_knowledge
#: model:ir.model.fields,field_description:document_knowledge.field_res_config_settings__group_ir_attachment_user
#: model:res.groups,name:document_knowledge.group_ir_attachment_user
msgid "Central access to Documents"
msgstr ""

#. module: document_knowledge
#: model:ir.model,name:document_knowledge.model_res_config_settings
#, fuzzy
msgid "Config Settings"
msgstr "ማስተካከያዎች"

#. module: document_knowledge
#: model:ir.ui.menu,name:document_knowledge.menu_document_configuration
msgid "Configuration"
msgstr "ማስተካከያዎች"

#. module: document_knowledge
#: model:res.groups,name:document_knowledge.group_document_user
msgid "Document Knowledge user"
msgstr ""

#. module: document_knowledge
#: model:ir.actions.act_window,name:document_knowledge.knowledge_action_documents
#: model:ir.ui.menu,name:document_knowledge.menu_document
#: model:ir.ui.menu,name:document_knowledge.menu_document_section
#: model_terms:ir.ui.view,arch_db:document_knowledge.ir_attachment_view_user_documents
msgid "Documents"
msgstr ""

#. module: document_knowledge
#: model:ir.module.category,name:document_knowledge.module_category_knowledge
msgid "Documents Knowledge"
msgstr ""

#. module: document_knowledge
#: model_terms:ir.ui.view,arch_db:document_knowledge.ir_attachment_view_user_documents
msgid "Group by"
msgstr ""

#. module: document_knowledge
#: model:ir.ui.menu,name:document_knowledge.menu_document_root
#: model_terms:ir.ui.view,arch_db:document_knowledge.view_knowledge_configuration
msgid "Knowledge"
msgstr ""

#. module: document_knowledge
#: model_terms:ir.ui.view,arch_db:document_knowledge.view_knowledge_configuration
msgid "Knowledge and Documents Management"
msgstr ""

#. module: document_knowledge
#: model:ir.module.category,description:document_knowledge.module_category_knowledge
msgid ""
"Manage documents and knowledge-related\n"
" applications\n"
" "
msgstr ""

#. module: document_knowledge
#: model_terms:ir.ui.view,arch_db:document_knowledge.ir_attachment_view_user_documents
msgid "Model"
msgstr ""

#. module: document_knowledge
#: model:ir.model.fields,field_description:document_knowledge.field_ir_attachment__res_model
msgid "Resource Model"
msgstr ""

#. module: document_knowledge
#: model:ir.actions.act_window,name:document_knowledge.action_knowledge_configuration
#: model:ir.ui.menu,name:document_knowledge.menu_knowledge_configuration
msgid "Settings"
msgstr ""

#. module: document_knowledge
#: model_terms:ir.ui.view,arch_db:document_knowledge.view_knowledge_configuration
msgid ""
"When you set this field all users will be able to "
"manage attachments centrally, from the Document "
"Knowledge/Documents menu."
msgstr ""

#~ msgid "Apply"
#~ msgstr "ማመልከት"

#~ msgid "Cancel"
#~ msgstr "መሰረዝ"

#~ msgid "Created by"
#~ msgstr "Creado por"

#~ msgid "Created on"
#~ msgstr "Creado en"

#~ msgid "ID"
#~ msgstr "ID"

#~ msgid "Last Updated by"
#~ msgstr "Última actualización por"

#~ msgid "Last Updated on"
#~ msgstr "Última actualización en"

#~ msgid "or"
#~ msgstr "ወይም"
Loading