WIP: Synchronizing assignee in the form
This commit is contained in:
parent
a19ddf0f70
commit
2eefd9e164
|
@ -92,16 +92,19 @@ export default class AssignUserForm extends Component {
|
||||||
|
|
||||||
@action
|
@action
|
||||||
synchronizeAssignee(selectedTargetId) {
|
synchronizeAssignee(selectedTargetId) {
|
||||||
const topic = this.args.model.target;
|
|
||||||
|
|
||||||
this.selectedTargetId = selectedTargetId;
|
this.selectedTargetId = selectedTargetId;
|
||||||
|
|
||||||
|
const topic = this.args.model.target;
|
||||||
|
let assignee;
|
||||||
if (selectedTargetId === this.TOPIC) {
|
if (selectedTargetId === this.TOPIC) {
|
||||||
this.assigneeName = topic.assigned_to_user.username;
|
assignee = topic.assigned_to_user;
|
||||||
} else {
|
} else {
|
||||||
const assignment = Object.values(topic.indirectly_assigned_to).find(
|
const assignment = Object.values(topic.indirectly_assigned_to).find(
|
||||||
(v) => v.post_number === selectedTargetId
|
(v) => v.post_number === selectedTargetId
|
||||||
);
|
);
|
||||||
this.assigneeName = assignment.assigned_to.username;
|
assignee = assignment.assigned_to;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this.assigneeName = assignee.username;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue