mirror of
https://github.com/hex248/sprint.git
synced 2026-02-08 02:33:01 +00:00
added member-time-tracking route
This commit is contained in:
@@ -29,6 +29,7 @@ import {
|
||||
OrgCreateRequestSchema,
|
||||
OrgDeleteRequestSchema,
|
||||
OrgMembersQuerySchema,
|
||||
OrgMemberTimeTrackingQuerySchema,
|
||||
OrgRemoveMemberRequestSchema,
|
||||
OrgUpdateMemberRoleRequestSchema,
|
||||
OrgUpdateRequestSchema,
|
||||
@@ -379,6 +380,30 @@ export const apiContract = c.router({
|
||||
200: z.array(OrganisationMemberResponseSchema),
|
||||
},
|
||||
},
|
||||
organisationMemberTimeTracking: {
|
||||
method: "GET",
|
||||
path: "/organisation/member-time-tracking",
|
||||
query: OrgMemberTimeTrackingQuerySchema,
|
||||
responses: {
|
||||
200: z.array(
|
||||
z.object({
|
||||
id: z.number(),
|
||||
userId: z.number(),
|
||||
issueId: z.number(),
|
||||
issueNumber: z.number(),
|
||||
projectKey: z.string(),
|
||||
timestamps: z.array(z.string()),
|
||||
endedAt: z.string().nullable(),
|
||||
createdAt: z.string().nullable(),
|
||||
workTimeMs: z.number(),
|
||||
breakTimeMs: z.number(),
|
||||
isRunning: z.boolean(),
|
||||
}),
|
||||
),
|
||||
403: ApiErrorSchema,
|
||||
404: ApiErrorSchema,
|
||||
},
|
||||
},
|
||||
organisationRemoveMember: {
|
||||
method: "POST",
|
||||
path: "/organisation/remove-member",
|
||||
|
||||
Reference in New Issue
Block a user