Show combobox only when editing topic assignments
This commit is contained in:
parent
7c188b010c
commit
0a05e0a621
|
@ -1,10 +1,12 @@
|
||||||
<div class="control-group">
|
{{#if this.editingTopicAssignments}}
|
||||||
<label>{{i18n "discourse_assign.assign_modal.assignment_label"}}</label>
|
<div class="control-group">
|
||||||
<ComboBox
|
<label>{{i18n "discourse_assign.assign_modal.assignment_label"}}</label>
|
||||||
@value={{1}}
|
<ComboBox
|
||||||
@content={{this.assignments}}
|
@value={{1}}
|
||||||
/>
|
@content={{this.assignments}}
|
||||||
</div>
|
/>
|
||||||
|
</div>
|
||||||
|
{{/if}}
|
||||||
|
|
||||||
<div class="control-group {{if this.assigneeError 'assignee-error'}}">
|
<div class="control-group {{if this.assigneeError 'assignee-error'}}">
|
||||||
<label>{{i18n "discourse_assign.assign_modal.assignee_label"}}</label>
|
<label>{{i18n "discourse_assign.assign_modal.assignee_label"}}</label>
|
||||||
|
|
|
@ -32,6 +32,10 @@ export default class AssignUserForm extends Component {
|
||||||
.map((status) => ({ id: status, name: status }));
|
.map((status) => ({ id: status, name: status }));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get editingTopicAssignments() {
|
||||||
|
return this.args.model.targetType === "Topic" && this.args.model.reassign;
|
||||||
|
}
|
||||||
|
|
||||||
get status() {
|
get status() {
|
||||||
return (
|
return (
|
||||||
this.args.model.status || this.siteSettings.assign_statuses.split("|")[0]
|
this.args.model.status || this.siteSettings.assign_statuses.split("|")[0]
|
||||||
|
|
|
@ -19,13 +19,17 @@ export default class AssignUser extends Component {
|
||||||
return I18n.t("discourse_assign.assign_post_modal.title");
|
return I18n.t("discourse_assign.assign_post_modal.title");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.model.reassign) {
|
if (this.editingTopicAssignments) {
|
||||||
return I18n.t("discourse_assign.assign_modal.edit_assignments_title");
|
return I18n.t("discourse_assign.assign_modal.edit_assignments_title");
|
||||||
} else {
|
} else {
|
||||||
return I18n.t("discourse_assign.assign_modal.title");
|
return I18n.t("discourse_assign.assign_modal.title");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get editingTopicAssignments() {
|
||||||
|
return this.model.targetType === "Topic" && this.model.reassign;
|
||||||
|
}
|
||||||
|
|
||||||
@action
|
@action
|
||||||
async onSubmit() {
|
async onSubmit() {
|
||||||
this.args.closeModal();
|
this.args.closeModal();
|
||||||
|
|
Loading…
Reference in New Issue