20 lines
602 B
Python
20 lines
602 B
Python
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
from werkzeug.urls import url_encode
|
|
|
|
from odoo import api, fields, models
|
|
|
|
|
|
class AppointmentInvite(models.Model):
|
|
_inherit = 'appointment.invite'
|
|
|
|
def _get_url_params(self):
|
|
applicant_code = self.env.context.get('applicant_code')
|
|
return {
|
|
**super()._get_url_params(),
|
|
**({'applicant_code': applicant_code} if applicant_code else {})
|
|
}
|
|
|
|
@api.depends_context('applicant_code')
|
|
def _compute_book_url_params(self):
|
|
return super()._compute_book_url_params()
|