diff --git a/pms/__manifest__.py b/pms/__manifest__.py index 0089a1265..b048ea5ac 100644 --- a/pms/__manifest__.py +++ b/pms/__manifest__.py @@ -42,7 +42,6 @@ "data/pms_precheckin_invitation_email_template.xml", "data/pms_data.xml", "data/traveller_report_paperformat.xml", - "data/pms_reset_password_email.xml", "report/pms_folio.xml", "report/pms_folio_templates.xml", "report/traveller_report_action.xml", diff --git a/pms/data/pms_reset_password_email.xml b/pms/data/pms_reset_password_email.xml deleted file mode 100644 index d54926c56..000000000 --- a/pms/data/pms_reset_password_email.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - Pms Reset Password - - Restablecer Contraseña - "${object.company_id.name | safe}" <${(object.company_id.email or user.email) | safe}> - ${object.email_formatted | safe} - - - - -
- - - - - - - - - - - - - - - -
- - - -
- Tu Cuenta en Roomdoo
- - ${object.name} - -
- ${object.company_id.name} -
-
-
-
- - - -
-
- ${object.name},

- Se solicitó un restablecimiento de contraseña para la cuenta de Roomdoo vinculada a este correo electrónico. - Puede cambiar su contraseña siguiendo este enlace que permanecerá válido durante 15 minutos:
- - - - - - - - - - - Puede ignorar este correo electrónico si no lo esperaba.

- Gracias, - % if user.signature: -
- ${user.signature | safe} - % endif -
-
-
-
-
- - - -
- ${object.company_id.name} -
- ${object.company_id.phone} - % if object.company_id.email - | ${object.company_id.email} - % endif - % if object.company_id.website - | - ${object.company_id.website} - - % endif -
-
-
- - -
- Powered by Odoo -
-
-
- ${object.lang} - -
- -
-
diff --git a/pms_api_rest/__manifest__.py b/pms_api_rest/__manifest__.py index 5e13a3abb..e884b0fbe 100644 --- a/pms_api_rest/__manifest__.py +++ b/pms_api_rest/__manifest__.py @@ -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", diff --git a/pms_api_rest/datamodels/pms_user.py b/pms_api_rest/datamodels/pms_user.py index 446b67bc2..611c71530 100644 --- a/pms_api_rest/datamodels/pms_user.py +++ b/pms_api_rest/datamodels/pms_user.py @@ -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): diff --git a/pms_api_rest/models/__init__.py b/pms_api_rest/models/__init__.py index 66a2c1003..4713a4d6b 100644 --- a/pms_api_rest/models/__init__.py +++ b/pms_api_rest/models/__init__.py @@ -1,4 +1,3 @@ -from . import res_company from . import pms_property from . import res_users from . import account_payment diff --git a/pms_api_rest/models/res_company.py b/pms_api_rest/models/res_company.py deleted file mode 100644 index abe5b0df5..000000000 --- a/pms_api_rest/models/res_company.py +++ /dev/null @@ -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") diff --git a/pms_api_rest/services/pms_user_service.py b/pms_api_rest/services/pms_user_service.py index 55e5fc284..3640e0484 100644 --- a/pms_api_rest/services/pms_user_service.py +++ b/pms_api_rest/services/pms_user_service.py @@ -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 diff --git a/pms_api_rest/views/res_company_views.xml b/pms_api_rest/views/res_company_views.xml deleted file mode 100644 index c0a833342..000000000 --- a/pms_api_rest/views/res_company_views.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - res.company - - - - - - - -