Browse Source

change goals sorting to start_time descending, end_time ascending, so that long-term goals are pushed below the short-term from the same time span.

main
Gisle Aune 4 years ago
parent
commit
7dfa1ec8b4
  1. 2
      database/postgres/goals.go
  2. 2
      svelte-ui/src/stores/goal.ts

2
database/postgres/goals.go

@ -51,7 +51,7 @@ func (r *goalRepository) List(ctx context.Context, filter models.GoalFilter) ([]
})
}
sq = sq.OrderBy("start_time", "end_time", "name")
sq = sq.OrderBy("start_time DESC", "end_time ASC", "name")
query, args, err := sq.ToSql()
if err != nil {

2
svelte-ui/src/stores/goal.ts

@ -25,7 +25,7 @@ function createGoalStore() {
async load(filter: GoalFilter) {
update(v => ({...v, loading: true, filter}));
const goals = await stuffLogClient.listGoals(filter);
update(v => ({...v, loading: false, stale: false, goals: goals.reverse()}));
update(v => ({...v, loading: false, stale: false, goals }));
},
}
}

Loading…
Cancel
Save