[WEB-2456] Chore: workspace member list additional info (#5604)
* chore: added last login medium * chore: added email and authentication columns in member settings * fix: revoked lock file changes --------- Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
This commit is contained in:
parent
3ce84f78f1
commit
74507559b8
4 changed files with 26 additions and 9 deletions
|
|
@ -176,6 +176,7 @@ class UserAdminLiteSerializer(BaseSerializer):
|
||||||
"is_bot",
|
"is_bot",
|
||||||
"display_name",
|
"display_name",
|
||||||
"email",
|
"email",
|
||||||
|
"last_login_medium",
|
||||||
]
|
]
|
||||||
read_only_fields = [
|
read_only_fields = [
|
||||||
"id",
|
"id",
|
||||||
|
|
|
||||||
1
packages/types/src/workspace.d.ts
vendored
1
packages/types/src/workspace.d.ts
vendored
|
|
@ -77,6 +77,7 @@ export interface IWorkspaceMember {
|
||||||
last_name?: string;
|
last_name?: string;
|
||||||
joining_date?: string;
|
joining_date?: string;
|
||||||
display_name?: string;
|
display_name?: string;
|
||||||
|
last_login_medium?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface IWorkspaceMemberMe {
|
export interface IWorkspaceMemberMe {
|
||||||
|
|
|
||||||
|
|
@ -25,8 +25,8 @@ export const useMemberColumns = () => {
|
||||||
|
|
||||||
const columns = [
|
const columns = [
|
||||||
{
|
{
|
||||||
key: "Full Name",
|
key: "Full name",
|
||||||
content: "Full Name",
|
content: "Full name",
|
||||||
thClassName: "text-left",
|
thClassName: "text-left",
|
||||||
tdRender: (rowData: RowData) => (
|
tdRender: (rowData: RowData) => (
|
||||||
<NameColumn
|
<NameColumn
|
||||||
|
|
@ -38,21 +38,36 @@ export const useMemberColumns = () => {
|
||||||
/>
|
/>
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
key: "Display Name",
|
key: "Display name",
|
||||||
content: "Display Name",
|
content: "Display name",
|
||||||
tdRender: (rowData: RowData) => <div className="w-32">{rowData.member.display_name}</div>,
|
tdRender: (rowData: RowData) => <div className="w-32">{rowData.member.display_name}</div>,
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
key: "Account Type",
|
key: "Email address",
|
||||||
content: "Account Type",
|
content: "Email address",
|
||||||
|
tdRender: (rowData: RowData) => <div className="w-48 truncate">{rowData.member.email}</div>,
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
key: "Account type",
|
||||||
|
content: "Account type",
|
||||||
tdRender: (rowData: RowData) => <AccountTypeColumn rowData={rowData} workspaceSlug={workspaceSlug as string} />,
|
tdRender: (rowData: RowData) => <AccountTypeColumn rowData={rowData} workspaceSlug={workspaceSlug as string} />,
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
key: "Joining Date",
|
key: "Authentication",
|
||||||
content: "Joining Date",
|
content: "Authentication",
|
||||||
|
tdRender: (rowData: RowData) => (
|
||||||
|
<div className="capitalize">{rowData.member.last_login_medium?.replace("-", " ")}</div>
|
||||||
|
),
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
key: "Joining date",
|
||||||
|
content: "Joining date",
|
||||||
tdRender: (rowData: RowData) => <div>{getFormattedDate(rowData?.member?.joining_date || "")}</div>,
|
tdRender: (rowData: RowData) => <div>{getFormattedDate(rowData?.member?.joining_date || "")}</div>,
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue