From 78a1c42803bf7cc2ab3204317f669f63ae36260b Mon Sep 17 00:00:00 2001 From: Oliver Yuan Date: Mon, 17 Apr 2023 19:53:39 +0800 Subject: [PATCH] [IMP] Improve ospp_base and ospp_slide modules --- addons/ospp_slide/models/models.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/addons/ospp_slide/models/models.py b/addons/ospp_slide/models/models.py index adc4402..579188c 100644 --- a/addons/ospp_slide/models/models.py +++ b/addons/ospp_slide/models/models.py @@ -4,7 +4,7 @@ import random import requests from urllib.parse import urlencode import uuid -from odoo import models, fields, api, _ +from odoo import models, fields, api, tools, _ from odoo.exceptions import UserError, ValidationError @@ -162,6 +162,10 @@ class ChannelInstance(models.Model): is_notified = fields.Boolean('Is Notified', default=False) def action_post_instance(self): + """ + 发送实训环境地址和登录信息给用户... + :return: + """ partner_obj = self.env['slide.channel.partner'].sudo() for rec in self: subject = f"通知: 《{rec.channel_id.name}》实训环境已经生成" @@ -170,7 +174,7 @@ class ChannelInstance(models.Model):
环境: {rec.service_url} \n
账号: {rec.admin_account} \n
密码: {rec.admin_password} \n
-
课程: https://www.newbizpaas.cn/slides/{rec.channel_id.id} \n
+
课程: {self.env['ir.config_parameter'].sudo().get_param("web.base.url")}/slides/{rec.channel_id.id} \n
预祝学习愉快!
"""