mirror of
https://github.com/plankanban/planka.git
synced 2025-07-19 05:09:43 +02:00
fix: Order users by name (#806)
This commit is contained in:
parent
6052f8999f
commit
ea94fe8bf3
3 changed files with 16 additions and 16 deletions
|
@ -1,3 +1,4 @@
|
|||
import orderBy from 'lodash/orderBy';
|
||||
import { attr, fk, many } from 'redux-orm';
|
||||
|
||||
import BaseModel from './BaseModel';
|
||||
|
@ -218,10 +219,6 @@ export default class extends BaseModel {
|
|||
}
|
||||
}
|
||||
|
||||
getOrderedMembershipsQuerySet() {
|
||||
return this.memberships.orderBy('createdAt');
|
||||
}
|
||||
|
||||
getOrderedLabelsQuerySet() {
|
||||
return this.labels.orderBy('position');
|
||||
}
|
||||
|
@ -230,6 +227,12 @@ export default class extends BaseModel {
|
|||
return this.lists.orderBy('position');
|
||||
}
|
||||
|
||||
getOrderedMembershipsModelArray() {
|
||||
return orderBy(this.memberships.toModelArray(), (boardMembershipModel) =>
|
||||
boardMembershipModel.user.name.toLocaleLowerCase(),
|
||||
);
|
||||
}
|
||||
|
||||
getMembershipModelForUser(userId) {
|
||||
return this.memberships
|
||||
.filter({
|
||||
|
|
|
@ -298,7 +298,7 @@ export default class extends BaseModel {
|
|||
static getOrderedUndeletedQuerySet() {
|
||||
return this.filter({
|
||||
deletedAt: null,
|
||||
}).orderBy('createdAt');
|
||||
}).orderBy((user) => user.name.toLocaleLowerCase());
|
||||
}
|
||||
|
||||
getOrderedProjectManagersQuerySet() {
|
||||
|
|
|
@ -55,17 +55,14 @@ export const selectMembershipsForCurrentBoard = createSelector(
|
|||
return boardModel;
|
||||
}
|
||||
|
||||
return boardModel
|
||||
.getOrderedMembershipsQuerySet()
|
||||
.toModelArray()
|
||||
.map((boardMembershipModel) => ({
|
||||
...boardMembershipModel.ref,
|
||||
isPersisted: !isLocalId(boardMembershipModel.id),
|
||||
user: {
|
||||
...boardMembershipModel.user.ref,
|
||||
isCurrent: boardMembershipModel.user.id === currentUserId,
|
||||
},
|
||||
}));
|
||||
return boardModel.getOrderedMembershipsModelArray().map((boardMembershipModel) => ({
|
||||
...boardMembershipModel.ref,
|
||||
isPersisted: !isLocalId(boardMembershipModel.id),
|
||||
user: {
|
||||
...boardMembershipModel.user.ref,
|
||||
isCurrent: boardMembershipModel.user.id === currentUserId,
|
||||
},
|
||||
}));
|
||||
},
|
||||
);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue