Survey Partner Representative

survey_partner_representative
REPOSITORY
REPOSITORYOCA/survey
GIT
GIThttps://github.com/OCA/survey.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/survey/tree/17.0/survey_partner_representative
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYMarketing/Survey
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, pilarvargas-tecnativa
WEBSITE
WEBSITEhttps://github.com/OCA/survey
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:11
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - survey
    - auth_signup
    - base_setup
    - base
    - web
    - mail
    - bus
    - web_tour
    - http_routing
    - gamification
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Do surveys on behalf of others.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
survey_form survey.survey group Inherits survey.survey_survey_view_form
survey_user_input_view_form survey.user_input field Inherits survey.survey_user_input_view_form
Models touched (3)

New fields (2)
  • survey_representative_partner_id Many2one → res.partner
    comodel_name='res.partner' compute='_compute_survey_representative_partner_id' readonly=False store=True
  • survey_user_input_id Many2one → survey.user_input
    comodel_name='survey.user_input' readonly=True
Public methods (0)

No public methods.

New fields (1)
  • allow_partner_representing Boolean
    help='A user with the proper permissions, could do the survey on behalf of other'
Public methods (0)

No public methods.

New fields (1)
  • representative_partner_id Many2one → res.partner
    comodel_name='res.partner' help='This partner filled this survey on behalf of other' readonly=True
Public methods (1)
  • create(self, vals_list)
    @api.model_create_multi
REPOSITORY
REPOSITORYOCA/survey
GIT
GIThttps://github.com/OCA/survey.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/survey/tree/15.0/survey_partner_representative
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYMarketing/Survey
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, David, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/survey
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:00:43
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - survey
    - auth_signup
    - base_setup
    - base
    - web
    - mail
    - bus
    - web_tour
    - http_routing
    - gamification
    - web_kanban_gauge
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Do surveys on behalf of others.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
survey_form survey.survey group Inherits survey.survey_form
survey_user_input_view_form survey.user_input field Inherits survey.survey_user_input_view_form
Models touched (3)

New fields (2)
  • survey_representative_partner_id Many2one → res.partner
    comodel_name='res.partner' compute='_compute_survey_representative_partner_id' readonly=False store=True
  • survey_user_input_id Many2one → survey.user_input
    comodel_name='survey.user_input' readonly=True
Public methods (0)

No public methods.

New fields (1)
  • allow_partner_representing Boolean
    help='A user with the proper permissions, could do the survey on behalf of other'
Public methods (0)

No public methods.

New fields (1)
  • representative_partner_id Many2one → res.partner
    comodel_name='res.partner' help='This partner filled this survey on behalf of other' readonly=True
Public methods (1)
  • create(self, vals_list)
    @api.model_create_multi
    Remove the user information so the survey is made anonymously