[WEB-3787] fix: project joining date (#7127)
* fix: return project joining date * fix: added project's joining date * fix: set created_at as read_only_fields --------- Co-authored-by: gakshita <akshitagoyal1516@gmail.com>
This commit is contained in:
parent
cb92108bf4
commit
a0a697401b
4 changed files with 8 additions and 2 deletions
|
|
@ -151,7 +151,8 @@ class ProjectMemberAdminSerializer(BaseSerializer):
|
||||||
class ProjectMemberRoleSerializer(DynamicBaseSerializer):
|
class ProjectMemberRoleSerializer(DynamicBaseSerializer):
|
||||||
class Meta:
|
class Meta:
|
||||||
model = ProjectMember
|
model = ProjectMember
|
||||||
fields = ("id", "role", "member", "project")
|
fields = ("id", "role", "member", "project", "created_at")
|
||||||
|
read_only_fields = ["created_at"]
|
||||||
|
|
||||||
|
|
||||||
class ProjectMemberInviteSerializer(BaseSerializer):
|
class ProjectMemberInviteSerializer(BaseSerializer):
|
||||||
|
|
|
||||||
1
packages/types/src/project/projects.d.ts
vendored
1
packages/types/src/project/projects.d.ts
vendored
|
|
@ -114,6 +114,7 @@ export interface IProjectMembership {
|
||||||
id: string;
|
id: string;
|
||||||
member: string;
|
member: string;
|
||||||
role: TUserPermissions;
|
role: TUserPermissions;
|
||||||
|
created_at: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface IProjectBulkAddFormData {
|
export interface IProjectBulkAddFormData {
|
||||||
|
|
|
||||||
1
packages/types/src/users.d.ts
vendored
1
packages/types/src/users.d.ts
vendored
|
|
@ -12,6 +12,7 @@ export interface IUserLite {
|
||||||
id: string;
|
id: string;
|
||||||
is_bot: boolean;
|
is_bot: boolean;
|
||||||
last_name: string;
|
last_name: string;
|
||||||
|
joining_date?: string;
|
||||||
}
|
}
|
||||||
export interface IUser extends IUserLite {
|
export interface IUser extends IUserLite {
|
||||||
// only for uploading the cover image
|
// only for uploading the cover image
|
||||||
|
|
|
||||||
|
|
@ -127,7 +127,10 @@ export class ProjectMemberStore implements IProjectMemberStore {
|
||||||
const memberDetails: IProjectMemberDetails = {
|
const memberDetails: IProjectMemberDetails = {
|
||||||
id: projectMember.id,
|
id: projectMember.id,
|
||||||
role: projectMember.role,
|
role: projectMember.role,
|
||||||
member: this.memberRoot?.memberMap?.[projectMember.member],
|
member: {
|
||||||
|
...this.memberRoot?.memberMap?.[projectMember.member],
|
||||||
|
joining_date: projectMember.created_at,
|
||||||
|
},
|
||||||
};
|
};
|
||||||
return memberDetails;
|
return memberDetails;
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue