[IMP]pms-api-rest: url field changed to url param in send reset mail password service

This commit is contained in:
braisab
2023-05-23 17:41:54 +02:00
committed by Darío Lodeiros
parent b94dd00615
commit 94d832e3b3
8 changed files with 2 additions and 132 deletions

View File

@@ -24,7 +24,6 @@
"data/auth_jwt_validator.xml",
"views/pms_property_views.xml",
"views/res_users_views.xml",
"views/res_company_views.xml",
],
"demo": [
"demo/pms_api_rest_master_data.xml",

View File

@@ -11,6 +11,7 @@ class PmsApiRestUserInput(Datamodel):
userId = fields.Integer(required=False, allow_none=True)
userEmail = fields.String(required=False, allow_none=True)
resetToken = fields.String(required=False, allow_none=True)
url = fields.String(required=False, allow_none=True)
class PmsApiRestUserOutput(Datamodel):

View File

@@ -1,4 +1,3 @@
from . import res_company
from . import pms_property
from . import res_users
from . import account_payment

View File

@@ -1,7 +0,0 @@
from odoo import fields, models
class ResCompany(models.Model):
_inherit = "res.company"
url_app = fields.Char(string="Url App", help="Url to identify the app")

View File

@@ -172,7 +172,7 @@ class PmsRoomTypeClassService(Component):
return False
expiration_datetime = datetime.now() + timedelta(minutes=15)
user.partner_id.sudo().signup_prepare(expiration=expiration_datetime)
template.send_mail(user.id, force_send=True)
template.with_context({'app_url': input_data.url}).send_mail(user.id, force_send=True)
return True
return False

View File

@@ -1,12 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<record id="company_view_form" model="ir.ui.view">
<field name="model">res.company</field>
<field name="inherit_id" ref="base.view_company_form" />
<field name="arch" type="xml">
<xpath expr="//field[@name='url_advert']" position="after">
<field name="url_app" />
</xpath>
</field>
</record>
</odoo>