OdooWiki OCA HUB

Survey Link Base

survey_link_base folder_open OCA/survey open_in_new
Uncategorised License: AGPL-3

This addon provides a mixin and a wizard that facilitate the creation of surveys directly from other models, enabling seamless integration and extension of survey functionality across custom records.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

This module adds a reusable building block and a pop-up wizard that let you generate a personalised survey link for a contact directly from other Odoo records, and it stores which record and contact each survey answer belongs to.

This module does not add a standalone menu; instead it provides a technical foundation (a mixin) that other modules can use to attach surveys to their own records, plus a ready-made wizard screen.

When a developer builds a module on top of this one, records such as customers or contacts can show how many survey answers exist for them, open the list of those answers, and launch a pop-up window to create a shareable survey link. The pop-up asks for the survey and the partner, then automatically creates a survey invitation and displays a copyable link. A Start button opens the survey in a new browser tab.

Behind the scenes, the module extends survey answers so each one can remember the record and the contact it came from. It also extends the survey creation process so that this link is saved when the invitation is generated. If an open invitation already exists for the same record, contact and survey, it is reused instead of creating a duplicate.

The wizard also has a deadline field, but in the standard screen it is hidden, so users normally do not see it. The module depends on the Surveys and Contacts apps and is intended to be extended by other modules rather than used on its own.

Depends on

surveycontacts
Models and fields (4)
  • survey.survey · extends an existing model
  • survey.link.mixin · new modelsurvey_answer_count
  • survey.user_input · extends an existing modelres_id, res_model
  • survey.link.wizard · new modelres_id, res_model, survey_id (Survey), partner_id (Partner), share_link, date_deadline (Deadline to which the invitation to respond is valid)

Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 16.0

This module is not intended to be used directly. It provides technical components (e.g., mixins, models) to be reused and extended by other modules.

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.