fix sort order for workspace views (#5112)
This commit is contained in:
parent
1a26768291
commit
4b0946e093
1 changed files with 7 additions and 0 deletions
|
|
@ -143,6 +143,7 @@ export class WorkspaceIssuesFilter extends IssueFilterHelperStore implements IWo
|
||||||
const _filters = this.handleIssuesLocalFilters.get(EIssuesStoreType.GLOBAL, workspaceSlug, undefined, viewId);
|
const _filters = this.handleIssuesLocalFilters.get(EIssuesStoreType.GLOBAL, workspaceSlug, undefined, viewId);
|
||||||
displayFilters = this.computedDisplayFilters(_filters?.display_filters, {
|
displayFilters = this.computedDisplayFilters(_filters?.display_filters, {
|
||||||
layout: EIssueLayoutTypes.SPREADSHEET,
|
layout: EIssueLayoutTypes.SPREADSHEET,
|
||||||
|
order_by: "-created_at",
|
||||||
});
|
});
|
||||||
displayProperties = this.computedDisplayProperties(_filters?.display_properties);
|
displayProperties = this.computedDisplayProperties(_filters?.display_properties);
|
||||||
kanbanFilters = {
|
kanbanFilters = {
|
||||||
|
|
@ -158,10 +159,16 @@ export class WorkspaceIssuesFilter extends IssueFilterHelperStore implements IWo
|
||||||
filters = this.computedFilters(_filters?.filters);
|
filters = this.computedFilters(_filters?.filters);
|
||||||
displayFilters = this.computedDisplayFilters(_filters?.display_filters, {
|
displayFilters = this.computedDisplayFilters(_filters?.display_filters, {
|
||||||
layout: EIssueLayoutTypes.SPREADSHEET,
|
layout: EIssueLayoutTypes.SPREADSHEET,
|
||||||
|
order_by: "-created_at",
|
||||||
});
|
});
|
||||||
displayProperties = this.computedDisplayProperties(_filters?.display_properties);
|
displayProperties = this.computedDisplayProperties(_filters?.display_properties);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// override existing order by if ordered by manual sort_order
|
||||||
|
if (displayFilters.order_by === "sort_order") {
|
||||||
|
displayFilters.order_by = "-created_at";
|
||||||
|
}
|
||||||
|
|
||||||
runInAction(() => {
|
runInAction(() => {
|
||||||
set(this.filters, [viewId, "filters"], filters);
|
set(this.filters, [viewId, "filters"], filters);
|
||||||
set(this.filters, [viewId, "displayFilters"], displayFilters);
|
set(this.filters, [viewId, "displayFilters"], displayFilters);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue