Animal

animal
REPOSITORY
REPOSITORYOCA/partner-contact
GIT
GIThttps://github.com/OCA/partner-contact.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/partner-contact/tree/18.0/animal
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Open Source Integrators
MAINTAINERS
MAINTAINERSOpen Source Integrators
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Bhavesh Heliconia
WEBSITE
WEBSITEhttps://github.com/OCA/partner-contact
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:10
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows you to store animal information.

Code Analysis

Views touched (10)
XML IDNameModelTypeStatus
view_animal_breed_form view.animal.breed.form animal.breed form New
view_animal_breed_tree view.animal.breed.tree animal.breed list New
view_animal_color_form view.animal.color.form animal.color form New
view_animal_color_tree view.animal.color.tree animal.color list New
view_animal_form animal.form animal form New
view_animal_kanban animal.kanban animal kanban New
view_animal_search animal.search animal search New
view_animal_species_form view.animal.species.form animal.species form New
view_animal_species_tree view.animal.species.tree animal.species list New
view_animal_tree animal.tree animal list New
Models touched (4)

New fields (11)
  • active Boolean
    default=True
  • birth_date Date
  • breed_id Many2one → animal.breed
    required=True string='Breed' args: 'animal.breed'
  • color_id Many2one → animal.color
    string='Color' args: 'animal.color'
  • gender Selection
    default='female' required=True selection=[('female', 'Female'), ('male', 'Male'), ('hermaphrodite', 'Hermaphrodite'), ('neutered', 'Neutered')]
  • image Binary
    attachment=True help='This field holds the photo of the animal.'
  • name Char
  • ref Char
    string='Reference'
  • size Char
  • species_id Many2one → animal.species
    required=True string='Species' args: 'animal.species'
  • weight Float
    string='Weight (in kg)'
Public methods (2)
  • onchange_breed(self)
    @api.onchange('breed_id')
  • onchange_species(self)
    @api.onchange('species_id')

New fields (2)
  • name Char
    translate=True
  • species_id Many2one → animal.species
    required=True string='Species' args: 'animal.species'
Public methods (0)

No public methods.

New fields (3)
  • breed_id Many2one → animal.breed
    required=True string='Breed' args: 'animal.breed'
  • name Char
    translate=True
  • species_id Many2one → animal.species
    readonly=True related='breed_id.species_id' string='Species' args: 'animal.species'
Public methods (0)

No public methods.

New fields (2)
  • breed_ids One2many → animal.breed
    string='Breeds' args: 'animal.breed', 'species_id'
  • name Char
    translate=True
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/partner-contact
GIT
GIThttps://github.com/OCA/partner-contact.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/partner-contact/tree/17.0/animal
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Open Source Integrators
MAINTAINERS
MAINTAINERSOpen Source Integrators
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, Luis Rodriguez
WEBSITE
WEBSITEhttps://github.com/OCA/partner-contact
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:04
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows you to store animal information.

Code Analysis

Views touched (10)
XML IDNameModelTypeStatus
view_animal_breed_form view.animal.breed.form animal.breed form New
view_animal_breed_tree view.animal.breed.tree animal.breed tree New
view_animal_color_form view.animal.color.form animal.color form New
view_animal_color_tree view.animal.color.tree animal.color tree New
view_animal_form animal.form animal form New
view_animal_kanban animal.kanban animal kanban New
view_animal_search animal.search animal search New
view_animal_species_form view.animal.species.form animal.species form New
view_animal_species_tree view.animal.species.tree animal.species tree New
view_animal_tree animal.tree animal tree New
Models touched (4)

New fields (11)
  • active Boolean
    default=True
  • birth_date Date
  • breed_id Many2one → animal.breed
    required=True string='Breed' args: 'animal.breed'
  • color_id Many2one → animal.color
    string='Color' args: 'animal.color'
  • gender Selection
    default='female' required=True selection=[('female', 'Female'), ('male', 'Male'), ('hermaphrodite', 'Hermaphrodite'), ('neutered', 'Neutered')]
  • image Binary
    attachment=True help='This field holds the photo of the animal.'
  • name Char
  • ref Char
    string='Reference'
  • size Char
  • species_id Many2one → animal.species
    required=True string='Species' args: 'animal.species'
  • weight Float
    string='Weight (in kg)'
Public methods (2)
  • onchange_breed(self)
    @api.onchange('breed_id')
  • onchange_species(self)
    @api.onchange('species_id')

New fields (2)
  • name Char
    translate=True
  • species_id Many2one → animal.species
    required=True string='Species' args: 'animal.species'
Public methods (0)

No public methods.

New fields (3)
  • breed_id Many2one → animal.breed
    required=True string='Breed' args: 'animal.breed'
  • name Char
    translate=True
  • species_id Many2one → animal.species
    readonly=True related='breed_id.species_id' string='Species' args: 'animal.species'
Public methods (0)

No public methods.

New fields (2)
  • breed_ids One2many → animal.breed
    string='Breeds' args: 'animal.breed', 'species_id'
  • name Char
    translate=True
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/partner-contact
GIT
GIThttps://github.com/OCA/partner-contact.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/partner-contact/tree/16.0/animal
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Open Source Integrators
MAINTAINERS
MAINTAINERSOpen Source Integrators
COMMITTERS
COMMITTERSWeblate, oca-ci, Deriman-Alonso
WEBSITE
WEBSITEhttps://github.com/OCA/partner-contact
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:43
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (10)
XML IDNameModelTypeStatus
view_animal_breed_form view.animal.breed.form animal.breed form New
view_animal_breed_tree view.animal.breed.tree animal.breed tree New
view_animal_color_form view.animal.color.form animal.color form New
view_animal_color_tree view.animal.color.tree animal.color tree New
view_animal_form animal.form animal form New
view_animal_kanban animal.kanban animal kanban New
view_animal_search animal.search animal search New
view_animal_species_form view.animal.species.form animal.species form New
view_animal_species_tree view.animal.species.tree animal.species tree New
view_animal_tree animal.tree animal tree New
Models touched (4)

New fields (11)
  • active Boolean
    default=True
  • birth_date Date
  • breed_id Many2one → animal.breed
    required=True string='Breed' args: 'animal.breed'
  • color_id Many2one → animal.color
    string='Color' args: 'animal.color'
  • gender Selection
    default='female' required=True selection=[('female', 'Female'), ('male', 'Male'), ('hermaphrodite', 'Hermaphrodite'), ('neutered', 'Neutered')]
  • image Binary
    attachment=True help='This field holds the photo of the animal.'
  • name Char
  • ref Char
    string='Reference'
  • size Char
  • species_id Many2one → animal.species
    required=True string='Species' args: 'animal.species'
  • weight Float
    string='Weight (in kg)'
Public methods (2)
  • onchange_breed(self)
    @api.onchange('breed_id')
  • onchange_species(self)
    @api.onchange('species_id')

New fields (2)
  • name Char
    translate=True
  • species_id Many2one → animal.species
    required=True string='Species' args: 'animal.species'
Public methods (0)

No public methods.

New fields (3)
  • breed_id Many2one → animal.breed
    required=True string='Breed' args: 'animal.breed'
  • name Char
    translate=True
  • species_id Many2one → animal.species
    readonly=True related='breed_id.species_id' string='Species' args: 'animal.species'
Public methods (0)

No public methods.

New fields (2)
  • breed_ids One2many → animal.breed
    string='Breeds' args: 'animal.breed', 'species_id'
  • name Char
    translate=True
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/partner-contact
GIT
GIThttps://github.com/OCA/partner-contact.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/partner-contact/tree/15.0/animal
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Open Source Integrators
MAINTAINERS
MAINTAINERSOpen Source Integrators
COMMITTERS
COMMITTERSGitHub, OCA Transbot, Weblate, OCA-git-bot, oca-ci, CarlosRoca13, moaadbourhim
WEBSITE
WEBSITEhttps://github.com/OCA/partner-contact
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:32
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (10)
XML IDNameModelTypeStatus
view_animal_breed_form view.animal.breed.form animal.breed form New
view_animal_breed_tree view.animal.breed.tree animal.breed tree New
view_animal_color_form view.animal.color.form animal.color form New
view_animal_color_tree view.animal.color.tree animal.color tree New
view_animal_form animal.form animal form New
view_animal_kanban animal.kanban animal kanban New
view_animal_search animal.search animal search New
view_animal_species_form view.animal.species.form animal.species form New
view_animal_species_tree view.animal.species.tree animal.species tree New
view_animal_tree animal.tree animal tree New
Models touched (4)

New fields (11)
  • active Boolean
    default=True
  • birth_date Date
  • breed_id Many2one → animal.breed
    required=True string='Breed' args: 'animal.breed'
  • color_id Many2one → animal.color
    string='Color' args: 'animal.color'
  • gender Selection
    default='female' required=True selection=[('female', 'Female'), ('male', 'Male'), ('hermaphrodite', 'Hermaphrodite'), ('neutered', 'Neutered')]
  • image Binary
    attachment=True help='This field holds the photo of the animal.'
  • name Char
  • ref Char
    string='Reference'
  • size Char
  • species_id Many2one → animal.species
    required=True string='Species' args: 'animal.species'
  • weight Float
    string='Weight (in kg)'
Public methods (2)
  • onchange_breed(self)
    @api.onchange('breed_id')
  • onchange_species(self)
    @api.onchange('species_id')

New fields (2)
  • name Char
    translate=True
  • species_id Many2one → animal.species
    required=True string='Species' args: 'animal.species'
Public methods (0)

No public methods.

New fields (3)
  • breed_id Many2one → animal.breed
    required=True string='Breed' args: 'animal.breed'
  • name Char
    translate=True
  • species_id Many2one → animal.species
    readonly=True related='breed_id.species_id' string='Species' args: 'animal.species'
Public methods (0)

No public methods.

New fields (2)
  • breed_ids One2many → animal.breed
    string='Breeds' args: 'animal.breed', 'species_id'
  • name Char
    translate=True
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/partner-contact
GIT
GIThttps://github.com/OCA/partner-contact.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/partner-contact/tree/14.0/animal
VERSION
VERSION 1.2.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Open Source Integrators
MAINTAINERS
MAINTAINERSOpen Source Integrators
COMMITTERS
COMMITTERSGitHub, tafaRU, OCA Transbot, David Beal, oca-travis, Weblate, OCA-git-bot, oca-ci, joseph, Joseph Armas
WEBSITE
WEBSITEhttps://github.com/OCA/partner-contact
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:56
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (10)
XML IDNameModelTypeStatus
view_animal_breed_form view.animal.breed.form animal.breed form New
view_animal_breed_tree view.animal.breed.tree animal.breed tree New
view_animal_color_form view.animal.color.form animal.color form New
view_animal_color_tree view.animal.color.tree animal.color tree New
view_animal_form animal.form animal form New
view_animal_kanban animal.kanban animal kanban New
view_animal_search animal.search animal search New
view_animal_species_form view.animal.species.form animal.species form New
view_animal_species_tree view.animal.species.tree animal.species tree New
view_animal_tree animal.tree animal tree New
Models touched (4)

New fields (11)
  • active Boolean
    default=True
  • birth_date Date
    string='Birth Date'
  • breed_id Many2one → animal.breed
    required=True string='Breed' args: 'animal.breed'
  • color_id Many2one → animal.color
    string='Color' args: 'animal.color'
  • gender Selection
    default='female' required=True selection=[('female', 'Female'), ('male', 'Male'), ('hermaphrodite', 'Hermaphrodite'), ('neutered', 'Neutered')] string='Gender'
  • image Binary
    attachment=True help='This field holds the photo of the animal.' args: 'Image'
  • name Char
    string='Name'
  • ref Char
    string='Reference'
  • size Char
    string='Size'
  • species_id Many2one → animal.species
    required=True string='Species' args: 'animal.species'
  • weight Float
    string='Weight (in kg)'
Public methods (2)
  • onchange_breed(self)
    @api.onchange('breed_id')
  • onchange_species(self)
    @api.onchange('species_id')

New fields (4)
  • active Boolean
    default=True
  • name Char
    string='Name' translate=True
  • sequence Integer
  • species_id Many2one → animal.species
    required=True string='Species' args: 'animal.species'
Public methods (0)

No public methods.

New fields (3)
  • breed_id Many2one → animal.breed
    required=True string='Breed' args: 'animal.breed'
  • name Char
    string='Name' translate=True
  • species_id Many2one → animal.species
    readonly=True related='breed_id.species_id' string='Species' args: 'animal.species'
Public methods (0)

No public methods.

New fields (4)
  • active Boolean
    default=True
  • breed_ids One2many → animal.breed
    string='Breeds' args: 'animal.breed', 'species_id'
  • name Char
    string='Name' translate=True
  • sequence Integer
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/partner-contact
GIT
GIThttps://github.com/OCA/partner-contact.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/partner-contact/tree/12.0/animal
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Open Source Integrators
MAINTAINERS
MAINTAINERSOpen Source Integrators
COMMITTERS
COMMITTERSMaxime Chambreuil, OCA Transbot, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/partner-contact
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (10)
XML IDNameModelTypeStatus
view_animal_breed_form view.animal.breed.form animal.breed form New
view_animal_breed_tree view.animal.breed.tree animal.breed tree New
view_animal_color_form view.animal.color.form animal.color form New
view_animal_color_tree view.animal.color.tree animal.color tree New
view_animal_form animal.form animal form New
view_animal_kanban animal.kanban animal kanban New
view_animal_search animal.search animal search New
view_animal_species_form view.animal.species.form animal.species form New
view_animal_species_tree view.animal.species.tree animal.species tree New
view_animal_tree animal.tree animal tree New
Models touched (4)

New fields (11)
  • active Boolean
    default=True
  • birth_date Date
    string='Birth Date'
  • breed_id Many2one → animal.breed
    required=True string='Breed' args: 'animal.breed'
  • color_id Many2one → animal.color
    string='Color' args: 'animal.color'
  • gender Selection
    default='female' required=True selection=[('female', 'Female'), ('male', 'Male'), ('hermaphrodite', 'Hermaphrodite'), ('neutered', 'Neutered')] string='Gender'
  • image Binary
    attachment=True help='This field holds the photo of the animal.' args: 'Image'
  • name Char
    string='Name'
  • ref Char
    string='Reference'
  • size Char
    string='Size'
  • species_id Many2one → animal.species
    required=True string='Species' args: 'animal.species'
  • weight Float
    string='Weight (in kg)'
Public methods (2)
  • onchange_breed(self)
    @api.onchange('breed_id')
  • onchange_species(self)
    @api.onchange('species_id')

New fields (2)
  • name Char
    string='Name' translate=True
  • species_id Many2one → animal.species
    required=True string='Species' args: 'animal.species'
Public methods (0)

No public methods.

New fields (3)
  • breed_id Many2one → animal.breed
    required=True string='Breed' args: 'animal.breed'
  • name Char
    string='Name' translate=True
  • species_id Many2one → animal.species
    readonly=True related='breed_id.species_id' string='Species' args: 'animal.species'
Public methods (0)

No public methods.

New fields (2)
  • breed_ids One2many → animal.breed
    string='Breeds' args: 'animal.breed', 'species_id'
  • name Char
    string='Name' translate=True
Public methods (0)

No public methods.

STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/partner-contact
PULL REQUEST
PULL REQUEST [19.0] [MIG] animal: Migration to 19.0 (#2329)