Fix Bug 69519 - Accounts. Sorting by Last name field does not work
This commit is contained in:
parent
21f4cbd625
commit
706380fcbf
@ -138,15 +138,8 @@ class InsideGroupTableHeader extends React.Component {
|
||||
newFilter.sortBy = sortBy;
|
||||
|
||||
if (sortBy === "AZ") {
|
||||
if (
|
||||
newFilter.sortBy !== "lastname" &&
|
||||
newFilter.sortBy !== "firstname"
|
||||
) {
|
||||
newFilter.sortBy = "firstname";
|
||||
} else if (newFilter.sortBy === "lastname") {
|
||||
newFilter.sortBy = "firstname";
|
||||
} else {
|
||||
newFilter.sortBy = "lastname";
|
||||
if (newFilter.sortBy !== "displayname") {
|
||||
newFilter.sortBy = "displayname";
|
||||
}
|
||||
newFilter.sortOrder =
|
||||
newFilter.sortOrder === "ascending" ? "descending" : "ascending";
|
||||
@ -176,10 +169,7 @@ class InsideGroupTableHeader extends React.Component {
|
||||
} = this.props;
|
||||
const { sortOrder } = filter;
|
||||
|
||||
const sortBy =
|
||||
filter.sortBy === "firstname" || filter.sortBy === "lastname"
|
||||
? "AZ"
|
||||
: filter.sortBy;
|
||||
const sortBy = filter.sortBy === "displayname" ? "AZ" : filter.sortBy;
|
||||
|
||||
return (
|
||||
<TableHeader
|
||||
|
@ -143,7 +143,7 @@ class PeopleTableHeader extends React.Component {
|
||||
|
||||
if (
|
||||
newFilter.sortBy === sortBy ||
|
||||
(sortBy === "AZ" && newFilter.sortBy === "firstname")
|
||||
(sortBy === "AZ" && newFilter.sortBy === "displayname")
|
||||
) {
|
||||
newFilter.sortOrder =
|
||||
newFilter.sortOrder === "ascending" ? "descending" : "ascending";
|
||||
@ -151,7 +151,7 @@ class PeopleTableHeader extends React.Component {
|
||||
newFilter.sortBy = sortBy;
|
||||
|
||||
if (sortBy === "AZ") {
|
||||
newFilter.sortBy = "firstname";
|
||||
newFilter.sortBy = "displayname";
|
||||
}
|
||||
}
|
||||
|
||||
@ -178,10 +178,7 @@ class PeopleTableHeader extends React.Component {
|
||||
} = this.props;
|
||||
const { sortOrder } = filter;
|
||||
|
||||
const sortBy =
|
||||
filter.sortBy === "firstname" || filter.sortBy === "lastname"
|
||||
? "AZ"
|
||||
: filter.sortBy;
|
||||
const sortBy = filter.sortBy === "displayname" ? "AZ" : filter.sortBy;
|
||||
|
||||
return (
|
||||
<TableHeader
|
||||
|
@ -1961,8 +1961,8 @@ const SectionFilterContent = ({
|
||||
const options = [];
|
||||
|
||||
const firstName = {
|
||||
id: "sort-by_first-name",
|
||||
key: "firstname",
|
||||
id: "sort-by_displayname",
|
||||
key: "displayname",
|
||||
label: t("Common:Name"),
|
||||
default: true,
|
||||
};
|
||||
|
@ -29,7 +29,7 @@ import { getObjectByLocation, toUrlParams } from "../../utils/common";
|
||||
const DEFAULT_PAGE = 0;
|
||||
const DEFAULT_PAGE_COUNT = 25;
|
||||
const DEFAULT_TOTAL = 0;
|
||||
const DEFAULT_SORT_BY = "firstname";
|
||||
const DEFAULT_SORT_BY = "displayname";
|
||||
const DEFAULT_SORT_ORDER = "ascending";
|
||||
const DEFAULT_EMPLOYEE_STATUS = null;
|
||||
const DEFAULT_ACTIVATION_STATUS = null;
|
||||
|
Loading…
Reference in New Issue
Block a user