Repository
OCA/field-service · module folder · Try on Runboat
Module version
1.0.1
Category
Uncategorized
Folder size
0.11 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/field-service
Last tracking update
2026-08-07 07:57:03
Authors
Odoo Community Association (OCA), APSL-Nagarro
Maintainers
Odoo Community Association (OCA), APSL-Nagarro
Committers
Weblate, OCA-git-bot, oca-ci, ppyczko
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
fieldservice_website_sale_extra_step
Description

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
fsm_delivery_calendar_template FSM Delivery Calendar ir.ui.view qweb New
payment_checkout_with_calendar payment_checkout_with_calendar ir.ui.view qweb Inherits payment.checkout
payment_manage_with_calendar payment_manage_with_calendar ir.ui.view qweb Inherits payment.manage
payment_with_calendar payment_with_calendar ir.ui.view qweb Inherits website_sale.payment
res_config_settings_view_form res.config.settings.view.form.fsm res.config.settings form Inherits fieldservice.res_config_settings_view_form
HTTP endpoints (6)
Route(s)HandlerAuthTypeMethodsFlags
/fieldservice/get_blackout_days FieldServiceController.get_blackout_days public json ALL sudo
/fieldservice/get_calendar_config FieldServiceController.get_calendar_config user json ALL sudo website
/fieldservice/get_enabled_days FieldServiceController.get_enabled_days public json ALL sudo website
/fieldservice/get_route_info FieldServiceController.get_route_info public json ALL sudo website
/fieldservice/get_time_ranges FieldServiceController.get_time_ranges user json ALL sudo
(inherited route override) PaymentPortal.shop_payment_transaction inherited http ALL sudo
Models touched (2)

New fields (4)
  • auto_assign_default_time_range Boolean
    default=False help='If enabled, a default delivery time range will be auto-assigned when not selected by the user.' string='Auto-assign default delivery time range'
  • max_date_number Selection
    default='1' required=True selection=<expr>
  • max_date_unit Selection
    default='months' required=True selection=[('days', 'Days'), ('weeks', 'Weeks'), ('months', 'Months')]
  • time_range_default_id Many2one → fsm.delivery.time.range
    help="Time range to auto-assign when 'Auto-assign default delivery time range' is enabled." string='Default Delivery Time Range' args: 'fsm.delivery.time.range'
Public methods (2)
  • get_values(self)
    @api.model
  • set_values(self)
    @api.model

New fields (0)

No new fields.

Public methods (1)
  • onchange_partner_shipping_id(self)
    @api.onchange('partner_shipping_id', 'partner_id', 'company_id')