diff --git a/issue/models/issue_ticket.py b/issue/models/issue_ticket.py index aef2562ad..992814524 100644 --- a/issue/models/issue_ticket.py +++ b/issue/models/issue_ticket.py @@ -34,17 +34,31 @@ class IssueTicket(models.Model): ) deadline = fields.Date(string="截止日期") tag_ids = fields.Many2many("issue.ticket.tag", string="标签") - work_end=fields.Boolean(string="工作结束", default=False, tracking=True) - remark=fields.Html(string="备注") + work_end = fields.Boolean(string="工作结束", default=False, tracking=True) + remark = fields.Html(string="备注") # 新增:问题明细关联 line_ids = fields.One2many( "issue.ticket.detail", "ticket_id", string="问题明细", copy=True ) + reproduce_steps = fields.Selection( + [ + ("step_1", "步骤 1: 打开应用程序"), + ("step_2", "步骤 2: 点击“提交”按钮"), + ("step_3", "步骤 3: 等待错误提示"), + ], + string="选择复现步骤", + help="选择一个常见的复现步骤,或者在下方文本框中详细描述", + ) + + detailed_reproduce_steps = fields.Text( + string="详细复现步骤", help="请详细描述复现步骤,包含详细操作及截图(如有)" + ) @api.constrains("deadline") def _check_deadline(self): for rec in self: if rec.deadline and rec.deadline < fields.Date.today(): raise ValidationError("截止日期不能早于今天。") + def action_set_draft(self): self.state = "draft" diff --git a/issue/views/issue_ticket_views.xml b/issue/views/issue_ticket_views.xml index 32f36b6e4..6d98fe6e4 100644 --- a/issue/views/issue_ticket_views.xml +++ b/issue/views/issue_ticket_views.xml @@ -29,6 +29,8 @@ + + diff --git a/sh_backmate_theme_adv_enterprise/static/src/scss/form_view/form_view.scss b/sh_backmate_theme_adv_enterprise/static/src/scss/form_view/form_view.scss index f94e73843..f8e9a08cd 100644 --- a/sh_backmate_theme_adv_enterprise/static/src/scss/form_view/form_view.scss +++ b/sh_backmate_theme_adv_enterprise/static/src/scss/form_view/form_view.scss @@ -22,7 +22,7 @@ max-width: 75%; margin: 0 auto; - .o_wrap_field .o_form_label { + .o_wrap_field .o_form_label :not(.o_radio_item){ /* 固定宽度 */ width: 60px; /* 启用两端对齐 */ diff --git a/sh_backmate_theme_adv_enterprise/static/src/xml/menu.xml b/sh_backmate_theme_adv_enterprise/static/src/xml/menu.xml index bf79d40d2..8dedf1466 100644 --- a/sh_backmate_theme_adv_enterprise/static/src/xml/menu.xml +++ b/sh_backmate_theme_adv_enterprise/static/src/xml/menu.xml @@ -132,7 +132,7 @@ > -