diff --git a/src/components/renderer/form-tasks.vue b/src/components/renderer/form-tasks.vue index 7d5d586e9..09d2c9d49 100755 --- a/src/components/renderer/form-tasks.vue +++ b/src/components/renderer/form-tasks.vue @@ -256,16 +256,31 @@ export default { return days >= 0 ? "primary" : "danger"; }, formatCaseTitle(processRequest, record) { + const draftBadge = this.verifyDraft(record); return ` - - ${ - processRequest.case_title_formatted || - processRequest.case_title || - record.case_title || - "" - } - `; + ${draftBadge} + + ${this.getCaseTitle(processRequest, record)} + `; + }, + getCaseTitle(process, record) { + return ( + process.case_title_formatted || + process.case_title || + record.case_title || + "" + ); + }, + verifyDraft(record) { + let draftBadge = ""; + if (record.draft && record.status !== "CLOSED") { + draftBadge = ` + + ${this.$t("Draft")} + + `; + } + return draftBadge; }, openTask() {}, getColumns() {