- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 Controller ,它在models.py中调用 action_approve 函数,最后返回一个网页:
class Holiday(http.Controller):
@http.route('/Approve', auth='public',type='http', methods=['GET'], website=True)
def index(self,resid):
record = http.request.env['hr.holidays'].search([('id', '=', resid)])
print str(record)
result=record.action_approve()
return http.request.render('holiday.approve_page')
@api.multi
def action_approve(self):
# if double_validation: this method is the first approval approval
# if not double_validation: this method calls action_validate() below
print "holiday calleds"
if not self.env.user.has_group('hr_holidays.group_hr_holidays_manager'):
raise UserError(_('Only Leads can approve leave requests.'))
return False
manager = self.env['hr.employee'].search([('user_id', '=', self.env.uid)], limit=1)
notification=Notification()
notification.notifyEmployee(self,'Approved')
for holiday in self:
if holiday.state != 'confirm':
raise UserError(_('Leave request must be confirmed ("To Approve") in order to approve it.'))
return False
if holiday.double_validation:
return holiday.write({'state': 'validate1', 'manager_id': manager.id if manager else False})
else:
holiday.action_validate()
最佳答案
此代码有效:
try:
record.action_approve()
except UserError,e:
return http.request.render('holiday.approve_page', {'errorMsg': e[0]})
关于python - Odoo 10 : Catch the UserError and show it to webpage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53121020/
我一直在使用 ReactiveUI 创建 View 模型并将它们绑定(bind)到我的 WPF View 。在这些 View 模型中,我使用 UserError 来包装异常并将它们转发到关联的 Vie
大多数(如果不是全部)在线示例注册一个处理程序,但随后返回一个离散的 Observable 值(即 Observable.Return(RecoveryOptionResult.CancelOpera
在阅读network package的源代码时,我注意到 ioError (userError ("Error description")) 的广泛使用来在 IO 操作期间引发错误。 由于这不是我第一
警告: warning = { 'title': _('Warning!'), 'message': _('Exists
我有一个 Controller ,它在models.py中调用 action_approve 函数,最后返回一个网页: class Holiday(http.Controller): @htt
我想在裸机服务器上部署octohost。据我到目前为止了解,s刀solo旨在使用ssh直接在服务器上进行厨师供应? 但是,当我遵循second step时,我得到: ~/octohost-cookbo
我正在尝试使用 graalvm-ce 构建我的 Docker 镜像,但它失败,显示错误为: 根据 Oracle 博客文章,我也提到 Java 类作为起点,但仍然失败。 Error: Main entr
我是一名优秀的程序员,十分优秀!