feat(assign): Show description in assign modal

This commit is contained in:
Corentin Forler 2025-04-14 14:09:20 +02:00
parent 45ebe74eab
commit e4683b2479
No known key found for this signature in database

View file

@ -40,6 +40,7 @@ frappe.ui.form.AssignTo = class AssignTo {
avatar_group.click(() => {
new frappe.ui.form.AssignmentDialog({
assignments: assigned_users,
assignment_details: assignments,
frm: this.frm,
});
});
@ -245,6 +246,7 @@ frappe.ui.form.AssignmentDialog = class {
constructor(opts) {
this.frm = opts.frm;
this.assignments = opts.assignments;
this.assignment_details = opts.assignment_details;
this.make();
}
@ -353,6 +355,18 @@ frappe.ui.form.AssignmentDialog = class {
this.render(assignments);
});
});
const html = this.assignment_details
.filter((x) => x.owner === assignment && strip_html(x.description))
.map((x) => x.description)
.join("<hr>");
if (html) {
$(
"<div class='small overflow-auto m-1 p-1 flex-grow-1' style='max-height: 100px;'>"
)
.html(html)
.appendTo(row);
}
}
if (assignment === frappe.session.user || this.frm.perm[0].write) {