Repository
OCA/knowledge · module folder · Try on Runboat
Module version
1.0.1
Category
Knowledge Management
Folder size
2.22 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/knowledge
Last tracking update
2026-08-07 09:06:26
Authors
OpenERP SA, Odoo Community Association (OCA)
Maintainers
OpenERP SA, Odoo Community Association (OCA)
Committers
Don Kendall, Weblate, OCA-git-bot, oca-ci, hspl-parbo
Odoo dependencies
OCA/knowledge:
odoo/odoo:
- web
- bus
Python dependencies
None
System dependencies
None
Required by
document_page_access_group, document_page_approval, document_page_environmental_aspect, document_page_partner, document_page_procedure, document_page_project, document_page_work_instruction, mgmtsystem_manual, mgmtsystem_security_event
Description
This module allows you to write web pages for internal documentation.

Code Analysis

Views touched (17)
XML IDNameModelTypeStatus
report_documentpage report_documentpage ir.ui.view qweb New
report_documentpage_doc report_documentpage_doc ir.ui.view qweb New
view_browse_content_kanban document.page.browse.kanban document.page kanban New
view_browse_top_document_filter document.page.category.search document.page search Inherits view_wiki_filter
view_category_form document.page.category.form document.page form New
view_category_tree document.page.category.list document.page list New
view_document_category_filter document.page.category.search document.page search New
view_wiki_create_menu Create Menu document.page.create.menu form New
view_wiki_filter document.page.search document.page search New
view_wiki_form document.page.form document.page form New
view_wiki_history_filter document.page.history.search document.page.history search New
view_wiki_history_tree document.page.history.list document.page.history list New
view_wiki_menu_form document.page.menu.form document.page form New
view_wiki_show_diff Show Difference wizard.document.page.history.show_diff form New
view_wiki_tree document.page.list document.page list New
view_wiki_tree_children document.page.list document.page list New
wiki_history_form document.page.history.form document.page.history form New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (5)

New fields (18)
  • active Boolean
    default=True
  • backend_url Char
    compute='_compute_backend_url' help='Use it to link resources univocally' string='Backend URL'
  • child_ids One2many → document.page
    args: 'document.page', 'parent_id', 'Children'
  • color Integer
    string='Color Index'
  • company_id Many2one → res.company
    default=<expr> help='If set, page is accessible only from this company' index=True ondelete='cascade' args: 'res.company', 'Company'
  • content Html
    compute='_compute_content' inverse='_inverse_content' sanitize=False search='_search_content'
  • content_date Datetime
    index=True readonly=True related='history_head.create_date' store=True args: 'Last Contribution Date'
  • content_uid Many2one → res.users
    index=True readonly=True related='history_head.create_uid' store=True args: 'res.users', 'Last Contributor'
  • draft_name Char
    help='Name for the changes made' readonly=False related='history_head.name' string='Name'
  • draft_summary Char
    help='Describe the changes made' readonly=False related='history_head.summary' string='Summary'
  • history_head Many2one → document.page.history
    compute='_compute_history_head' store=True args: 'document.page.history', 'HEAD'
  • history_ids One2many → document.page.history
    readonly=True args: 'document.page.history', 'page_id', 'History'
  • image Binary
    attachment=True
  • menu_id Many2one → ir.ui.menu
    readonly=True args: 'ir.ui.menu', 'Menu'
  • name Char
    required=True args: 'Title'
  • parent_id Many2one → document.page
    domain=[('type', '=', 'category')] args: 'document.page', 'Category'
  • template Html
    help='Template that will be used as a content template for all new page of this category.'
  • type Selection
    default='content' help='Page type' args: [('content', 'Content'), ('category', 'Category')]
Public methods (2)
  • copy(self, default=None)
  • unlink(self)

New fields (2)
  • menu_name Char
    required=True
  • menu_parent_id Many2one → ir.ui.menu
    required=True args: 'ir.ui.menu', 'Parent Menu'
Public methods (2)
  • default_get(self, fields_list)
    @api.model
    Get Page name of the menu.
  • document_page_menu_create(self)
    Menu creation.

New fields (6)
  • company_id Many2one → res.company
    help='If set, page is accessible only from this company' index=True readonly=True related='page_id.company_id' store=True args: 'res.company', 'Company'
  • content Html
    sanitize=False
  • diff Html
    compute='_compute_diff' sanitize_tags=False
  • name Char
    index=True
  • page_id Many2one → document.page
    ondelete='cascade' args: 'document.page', 'Page'
  • summary Char
    index=True
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • diff Html
    default=<expr> readonly=True sanitize_tags=False
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…