TIP: You can type at any time to perform a new search.
Fieldservice Survey
fieldservice_survey · OCA/field-service
- Repository
- OCA/field-service · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Uncategorized
- Folder size
- 0.13 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/field-service
- Last tracking update
- 2026-08-07 07:47:37
- Authors
- Odoo Community Association (OCA), Escodoo
- Maintainers
- Odoo Community Association (OCA), Escodoo
- Committers
- Weblate, oca-ci, Kaynnan Lemes
Code Analysis ⓘ
Views touched (6)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
fsm_order_form_view |
fsm.order.form (in fieldservice_survey) | fsm.order | form | Inherits fieldservice.fsm_order_form |
fsm_order_survey_submit_view_form |
fsm.order.survey.submit.view.form | fsm.order.survey.submit | form | New |
fsm_survey_button_form_view |
fsm_survey_button_form_view | ir.ui.view | qweb | Inherits survey.survey_button_form_view |
res_config_settings_view_employee_form |
res.config.settings.view.form.inherit.fieldservice.survey | res.config.settings | form | Inherits fieldservice.res_config_settings_view_form |
survey_user_input_form_view |
survey.user_input.form (in fieldservice_survey) | survey.user_input | form | Inherits survey.survey_user_input_view_form |
survey_view_form |
survey.survey.view.form | survey.survey | form | Inherits survey.survey_form |
HTTP endpoints (1)
| Route(s) | Handler | Auth | Type | Methods | Flags |
|---|---|---|---|---|---|
/fsm_order/<int:fsm_order_id>/results |
FsmOrderSurveySurvey.survey_results |
user | http | ALL | sudo website |
Models touched (6)
New fields (1)
-
partner_submitted_answer_survey_idsMany2many → res.partnerstring='Submitted Survey' args: 'res.partner'
-
action_open_survey_inputs(self) -
action_submit_fsm_order_survey(self)
New fields (11)
-
attachment_idsMany2many → ir.attachmentstring='Attachments' args: 'ir.attachment', 'fsm_order_survey_mail_compose_message_ir_attachments_rel', 'wizard_id', 'attachment_id' -
author_idMany2one → res.partnerdefault=<expr>help='Author of the message.'required=Truestring='Author' args: 'res.partner' -
bodyHtmlcompute='_compute_body'readonly=Falsesanitize_style=Truestore=True args: 'Contents' -
deadlineDatedefault=<expr>required=Truestring='Answer Deadline' -
email_fromChardefault=<expr>help='Email address of the sender'required=True args: 'From' -
fsm_order_idMany2one → fsm.orderdefault=<expr>string='Survey Field Service Order' args: 'fsm.order' -
fsm_order_person_idMany2onerelated='fsm_order_id.person_id'string='Survey Person' -
recipient_idsMany2many → res.partnercompute='_compute_recipients'readonly=Falsestore=Truestring='Recipients' args: 'res.partner' -
subjectCharcompute='_compute_subject'readonly=Falsestore=True args: 'Subject' -
survey_template_idMany2one → survey.surveyargs: 'survey.survey' -
template_idMany2one → mail.templatedefault=<expr>domain="[('model', '=', 'fsm.order.survey.submit')]"index=True args: 'mail.template', 'Use template'
-
action_send(self)Action for sending the survey email. -
default_get(self, fields_list)@api.modelOverride default_get to add custom defaults.
New fields (1)
-
fsm_order_survey_template_idMany2one → survey.surveyargs: 'survey.survey'
No public methods.
New fields (2)
-
fsm_order_survey_template_idMany2one → survey.surveyreadonly=Falserelated='company_id.fsm_order_survey_template_id' args: 'survey.survey' -
module_fieldservice_surveyBooleanstring='Field Service Survey'
No public methods.
New fields (1)
-
is_fsm_order_surveyBooleanhelp='Check this option to restrict the answers to survey managers only.'string='FSM Order Survey Managers Only'
No public methods.
New fields (2)
-
fsm_order_idMany2one → fsm.orderstring='FSM Order' args: 'fsm.order' -
fsm_order_person_idMany2one → fsm.personargs: 'fsm.person', 'FSM Order Person '
No public methods.