| ... | @@ -18,6 +18,7 @@ export default class DropdownUser extends DropdownAjaxFilter { |
... | @@ -18,6 +18,7 @@ export default class DropdownUser extends DropdownAjaxFilter { |
|
|
group_id: this.getGroupId(),
|
|
group_id: this.getGroupId(),
|
|
|
project_id: this.getProjectId(),
|
|
project_id: this.getProjectId(),
|
|
|
current_user: true,
|
|
current_user: true,
|
|
|
|
...this.projectOrGroupId(),
|
|
|
},
|
|
},
|
|
|
onLoadingFinished: () => {
|
|
onLoadingFinished: () => {
|
|
|
this.hideCurrentUser();
|
|
this.hideCurrentUser();
|
| ... | @@ -36,4 +37,17 @@ export default class DropdownUser extends DropdownAjaxFilter { |
... | @@ -36,4 +37,17 @@ export default class DropdownUser extends DropdownAjaxFilter { |
|
|
getProjectId() {
|
|
getProjectId() {
|
|
|
return this.input.getAttribute('data-project-id');
|
|
return this.input.getAttribute('data-project-id');
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
projectOrGroupId() {
|
|
|
|
const projectId = this.getProjectId();
|
|
|
|
const groupId = this.getGroupId();
|
|
|
|
if (groupId) {
|
|
|
|
return {
|
|
|
|
group_id: groupId,
|
|
|
|
};
|
|
|
|
}
|
|
|
|
return {
|
|
|
|
project_id: projectId,
|
|
|
|
};
|
|
|
|
}
|
|
|
} |
|
} |