Website Blog - Categories

website_blog_category
REPOSITORY
REPOSITORYOCA/website
GIT
GIThttps://github.com/OCA/website.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/website/tree/10.0/website_blog_category
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYBlog
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), LasLabs
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), LasLabs
COMMITTERS
COMMITTERSJairo Llopis, OCA Transbot, Dave Lasley, oca-travis, Weblate
WEBSITE
WEBSITEhttps://laslabs.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:20:02
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website_blog
    - website_mail
    - website
    - web
    - base
    - web_editor
    - web_planner
    - mail
    - base_setup
    - web_kanban
    - bus
    - web_tour
    - website_partner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
assets_frontend_demo assets_frontend_demo ir.ui.view qweb Inherits website.assets_frontend
blog_category_template Categories ir.ui.view qweb Inherits website_blog.index_right
blog_category_view_form blog.category.form blog.category form New
blog_category_view_tree blog.category.tree blog.category tree New
categories_recursive Blog Category list ir.ui.view qweb New
view_blog_blog_form blog.blog.form blog.blog xpath Inherits website_blog.view_blog_blog_form
view_blog_post_form blog.post.form blog.post xpath Inherits website_blog.view_blog_post_form
Models touched (3)

New fields (1)
  • website_category_ids One2many → blog.category
    comodel_name='blog.category' inverse_name='blog_id' string='Website Categories'
Public methods (0)

No public methods.

New fields (7)
  • all_post_ids Many2many → blog.post
    comodel_name='blog.post' compute='_compute_all_post_ids' readonly=True string='All Posts'
  • blog_id Many2one → blog.blog
    comodel_name='blog.blog' required=True string='Blog'
  • child_ids One2many → blog.category
    comodel_name='blog.category' inverse_name='parent_id' string='Children'
  • name Char
    help='Canonical' required=True
  • parent_id Many2one → blog.category
    comodel_name='blog.category' domain="[('blog_id', '=', blog_id)]" string='Parent'
  • post_count Integer
    compute='_compute_post_count' readonly=True string='Post Count'
  • post_ids One2many → blog.post
    comodel_name='blog.post' inverse_name='website_category_id' string='Posts'
Public methods (0)

No public methods.

New fields (1)
  • website_category_id Many2one → blog.category
    comodel_name='blog.category' string='Website Category'
Public methods (1)
  • search(self, domain, *args, **kwargs)
    @api.model