Privacy

privacy_lookup
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/19.0/privacy_lookup
VERSION
VERSION 1.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo S.A.
MAINTAINERS
MAINTAINERSOdoo S.A.
COMMITTERS
COMMITTERSOdoo Translation Bot, Yannick Tivisse, Julien Castiaux, Tiffany Chang (tic), Gorash, luvi, Dylan Kiss (dyki), kawkb, adip-odoo, saurabh
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:51:47
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

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
privacy_log_view_form privacy.log.view.form privacy.log form New
privacy_log_view_list privacy.log.view.list privacy.log list New
privacy_lookup_wizard_line_view_search privacy.lookup.wizard.line.view.search privacy.lookup.wizard.line search New
privacy_lookup_wizard_line_view_tree privacy.lookup.wizard.line.view.list privacy.lookup.wizard.line list New
privacy_lookup_wizard_view_form privacy.lookup.wizard.view.form privacy.lookup.wizard form New
Models touched (4)

New fields (7)
  • additional_note Text
  • anonymized_email Char
    required=True
  • anonymized_name Char
    required=True
  • date Datetime
    default=fields.Datetime.now required=True
  • execution_details Text
  • records_description Text
    string='Found Records'
  • user_id Many2one → res.users
    default=<expr> required=True string='Handled By' args: 'res.users'
Public methods (1)
  • create(self, vals_list)
    @api.model_create_multi

New fields (7)
  • email Char
    required=True
  • execution_details Text
    compute='_compute_execution_details' store=True
  • line_count Integer
    compute='_compute_line_count'
  • line_ids One2many → privacy.lookup.wizard.line
    args: 'privacy.lookup.wizard.line', 'wizard_id'
  • log_id Many2one → privacy.log
    args: 'privacy.log'
  • name Char
    required=True
  • records_description Text
    compute='_compute_records_description'
Public methods (2)
  • action_lookup(self)
  • action_open_lines(self)

New fields (10)
  • execution_details Char
    default=''
  • has_active Boolean
    compute='_compute_has_active' store=True
  • is_active Boolean
  • is_unlinked Boolean
  • res_id Integer
    required=True string='Resource ID'
  • res_model Char
    readonly=True related='res_model_id.model' store=True string='Document Model'
  • res_model_id Many2one → ir.model
    ondelete='cascade' args: 'ir.model', 'Related Document Model'
  • res_name Char
    compute='_compute_res_name' store=True string='Resource name'
  • resource_ref Reference
    compute='_compute_resource_ref' inverse='_set_resource_ref' selection='_selection_target_model' string='Record'
  • wizard_id Many2one → privacy.lookup.wizard
    args: 'privacy.lookup.wizard'
Public methods (4)
  • action_archive_all(self)
  • action_open_record(self)
  • action_unlink(self)
  • action_unlink_all(self)

New fields (0)

No new fields.

Public methods (1)
  • action_privacy_lookup(self)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/18.0/privacy_lookup
VERSION
VERSION 1.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSRaphael Collet, Odoo Translation Bot, Xavier Morel, Yannick Tivisse, Odoo Online, Tiffany Chang (tic), Gorash, Dylan Kiss (dyki), Chong Wang (cwg), Louis (wil), kawkb, adip-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:26:00
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

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
privacy_log_view_form privacy.log.view.form privacy.log form New
privacy_log_view_list privacy.log.view.list privacy.log list New
privacy_lookup_wizard_line_view_search privacy.lookup.wizard.line.view.search privacy.lookup.wizard.line search New
privacy_lookup_wizard_line_view_tree privacy.lookup.wizard.line.view.list privacy.lookup.wizard.line list New
privacy_lookup_wizard_view_form privacy.lookup.wizard.view.form privacy.lookup.wizard form New
Models touched (4)

New fields (7)
  • additional_note Text
  • anonymized_email Char
    required=True
  • anonymized_name Char
    required=True
  • date Datetime
    default=fields.Datetime.now required=True
  • execution_details Text
  • records_description Text
    string='Found Records'
  • user_id Many2one → res.users
    default=<expr> required=True string='Handled By' args: 'res.users'
Public methods (1)
  • create(self, vals_list)
    @api.model_create_multi

New fields (7)
  • email Char
    required=True
  • execution_details Text
    compute='_compute_execution_details' store=True
  • line_count Integer
    compute='_compute_line_count'
  • line_ids One2many → privacy.lookup.wizard.line
    args: 'privacy.lookup.wizard.line', 'wizard_id'
  • log_id Many2one → privacy.log
    args: 'privacy.log'
  • name Char
    required=True
  • records_description Text
    compute='_compute_records_description'
Public methods (2)
  • action_lookup(self)
  • action_open_lines(self)

New fields (10)
  • execution_details Char
    default=''
  • has_active Boolean
    compute='_compute_has_active' store=True
  • is_active Boolean
  • is_unlinked Boolean
  • res_id Integer
    required=True string='Resource ID'
  • res_model Char
    readonly=True related='res_model_id.model' store=True string='Document Model'
  • res_model_id Many2one → ir.model
    ondelete='cascade' args: 'ir.model', 'Related Document Model'
  • res_name Char
    compute='_compute_res_name' store=True string='Resource name'
  • resource_ref Reference
    compute='_compute_resource_ref' inverse='_set_resource_ref' selection='_selection_target_model' string='Record'
  • wizard_id Many2one → privacy.lookup.wizard
    args: 'privacy.lookup.wizard'
Public methods (4)
  • action_archive_all(self)
  • action_open_record(self)
  • action_unlink(self)
  • action_unlink_all(self)

New fields (0)

No new fields.

Public methods (1)
  • action_privacy_lookup(self)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/17.0/privacy_lookup
VERSION
VERSION 1.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Odoo Online, Sébastien Theys, Tiffany Chang (tic), Rémy Voet (ryv), Gorash, niyasraphy, Iván Todorovich, Louis Wicket (wil), Dylan Kiss (dyki), Chong Wang (cwg), Louis (wil)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:02:11
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 (5)
XML IDNameModelTypeStatus
privacy_log_view_form privacy.log.view.form privacy.log form New
privacy_log_view_list privacy.log.view.tree privacy.log tree New
privacy_lookup_wizard_line_view_search privacy.lookup.wizard.line.view.search privacy.lookup.wizard.line search New
privacy_lookup_wizard_line_view_tree privacy.lookup.wizard.line.view.tree privacy.lookup.wizard.line tree New
privacy_lookup_wizard_view_form privacy.lookup.wizard.view.form privacy.lookup.wizard form New
Models touched (4)

New fields (7)
  • additional_note Text
  • anonymized_email Char
    required=True
  • anonymized_name Char
    required=True
  • date Datetime
    default=fields.Datetime.now required=True
  • execution_details Text
  • records_description Text
    string='Found Records'
  • user_id Many2one → res.users
    default=<expr> required=True string='Handled By' args: 'res.users'
Public methods (1)
  • create(self, vals_list)
    @api.model_create_multi

New fields (7)
  • email Char
    required=True
  • execution_details Text
    compute='_compute_execution_details' store=True
  • line_count Integer
    compute='_compute_line_count'
  • line_ids One2many → privacy.lookup.wizard.line
    args: 'privacy.lookup.wizard.line', 'wizard_id'
  • log_id Many2one → privacy.log
    args: 'privacy.log'
  • name Char
    required=True
  • records_description Text
    compute='_compute_records_description'
Public methods (2)
  • action_lookup(self)
  • action_open_lines(self)

New fields (10)
  • execution_details Char
    default=''
  • has_active Boolean
    compute='_compute_has_active' store=True
  • is_active Boolean
  • is_unlinked Boolean
  • res_id Integer
    required=True string='Resource ID'
  • res_model Char
    readonly=True related='res_model_id.model' store=True string='Document Model'
  • res_model_id Many2one → ir.model
    ondelete='cascade' args: 'ir.model', 'Related Document Model'
  • res_name Char
    compute='_compute_res_name' store=True string='Resource name'
  • resource_ref Reference
    compute='_compute_resource_ref' inverse='_set_resource_ref' selection='_selection_target_model' string='Record'
  • wizard_id Many2one → privacy.lookup.wizard
    args: 'privacy.lookup.wizard'
Public methods (4)
  • action_archive_all(self)
  • action_open_record(self)
  • action_unlink(self)
  • action_unlink_all(self)

New fields (0)

No new fields.

Public methods (1)
  • action_privacy_lookup(self)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/16.0/privacy_lookup
VERSION
VERSION 1.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSRaphael Collet, Odoo Translation Bot, Martin Trigaux, Yannick Tivisse, Tiffany Chang (tic), Philippe Wauthy, Iván Todorovich, Louis Wicket (wil), Chong Wang (cwg)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:55
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 (5)
XML IDNameModelTypeStatus
privacy_log_view_form privacy.log.view.form privacy.log form New
privacy_log_view_list privacy.log.view.tree privacy.log tree New
privacy_lookup_wizard_line_view_search privacy.lookup.wizard.line.view.search privacy.lookup.wizard.line search New
privacy_lookup_wizard_line_view_tree privacy.lookup.wizard.line.view.tree privacy.lookup.wizard.line tree New
privacy_lookup_wizard_view_form privacy.lookup.wizard.view.form privacy.lookup.wizard form New
Models touched (4)

New fields (7)
  • additional_note Text
  • anonymized_email Char
    required=True
  • anonymized_name Char
    required=True
  • date Datetime
    default=fields.Datetime.now required=True
  • execution_details Text
  • records_description Text
    string='Found Records'
  • user_id Many2one → res.users
    default=<expr> required=True string='Handled By' args: 'res.users'
Public methods (1)
  • create(self, vals_list)
    @api.model_create_multi

New fields (7)
  • email Char
    required=True
  • execution_details Text
    compute='_compute_execution_details' store=True
  • line_count Integer
    compute='_compute_line_count'
  • line_ids One2many → privacy.lookup.wizard.line
    args: 'privacy.lookup.wizard.line', 'wizard_id'
  • log_id Many2one → privacy.log
    args: 'privacy.log'
  • name Char
    required=True
  • records_description Text
    compute='_compute_records_description'
Public methods (3)
  • action_lookup(self)
  • action_open_lines(self)
  • name_get(self)

New fields (10)
  • execution_details Char
    default=''
  • has_active Boolean
    compute='_compute_has_active' store=True
  • is_active Boolean
  • is_unlinked Boolean
  • res_id Integer
    required=True string='Resource ID'
  • res_model Char
    readonly=True related='res_model_id.model' store=True string='Document Model'
  • res_model_id Many2one → ir.model
    ondelete='cascade' args: 'ir.model', 'Related Document Model'
  • res_name Char
    compute='_compute_res_name' store=True string='Resource name'
  • resource_ref Reference
    compute='_compute_resource_ref' inverse='_set_resource_ref' selection='_selection_target_model' string='Record'
  • wizard_id Many2one → privacy.lookup.wizard
    args: 'privacy.lookup.wizard'
Public methods (4)
  • action_archive_all(self)
  • action_open_record(self)
  • action_unlink(self)
  • action_unlink_all(self)

New fields (0)

No new fields.

Public methods (1)
  • action_privacy_lookup(self)