WIP: Synchronizing assignee in the form

This commit is contained in:
Andrei Prigorshnev 2024-03-29 23:02:10 +04:00
parent a19ddf0f70
commit 2eefd9e164
No known key found for this signature in database
GPG Key ID: 185E0A5F45783902
1 changed files with 7 additions and 4 deletions

View File

@ -92,16 +92,19 @@ export default class AssignUserForm extends Component {
@action
synchronizeAssignee(selectedTargetId) {
const topic = this.args.model.target;
this.selectedTargetId = selectedTargetId;
const topic = this.args.model.target;
let assignee;
if (selectedTargetId === this.TOPIC) {
this.assigneeName = topic.assigned_to_user.username;
assignee = topic.assigned_to_user;
} else {
const assignment = Object.values(topic.indirectly_assigned_to).find(
(v) => v.post_number === selectedTargetId
);
this.assigneeName = assignment.assigned_to.username;
assignee = assignment.assigned_to;
}
this.assigneeName = assignee.username;
}
}