Add commit and uncommit functionality.

This commit is contained in:
Patrick Fic
2023-05-25 15:23:14 -07:00
parent a56de72a6b
commit 3d03de193e
12 changed files with 381 additions and 17 deletions

View File

@@ -15,6 +15,8 @@ export const QUERY_TICKETS_BY_JOBID = gql`
memo
jobid
flat_rate
commited_by
committed_at
employee {
employee_number
first_name
@@ -44,6 +46,8 @@ export const QUERY_TIME_TICKETS_IN_RANGE = gql`
memo
jobid
flat_rate
commited_by
committed_at
job {
id
ro_number
@@ -86,6 +90,8 @@ export const QUERY_TIME_TICKETS_TECHNICIAN_IN_RANGE = gql`
productivehrs
memo
jobid
commited_by
committed_at
flat_rate
job {
id
@@ -119,6 +125,8 @@ export const QUERY_TIME_TICKETS_TECHNICIAN_IN_RANGE = gql`
memo
jobid
flat_rate
commited_by
committed_at
job {
id
ro_number
@@ -161,6 +169,8 @@ export const QUERY_TIME_TICKETS_IN_RANGE_SB = gql`
committed_at
commited_by
flat_rate
commited_by
committed_at
job {
id
ro_number
@@ -221,6 +231,8 @@ export const INSERT_NEW_TIME_TICKET = gql`
date
memo
flat_rate
commited_by
committed_at
}
}
}
@@ -244,6 +256,8 @@ export const INSERT_TIME_TICKET_AND_APPROVE = gql`
date
memo
flat_rate
commited_by
committed_at
}
}
update_tt_approval_queue(
@@ -254,6 +268,7 @@ export const INSERT_TIME_TICKET_AND_APPROVE = gql`
id
approved_at
approved_at
}
}
}
@@ -282,6 +297,38 @@ export const UPDATE_TIME_TICKET = gql`
date
flat_rate
memo
committed_at
commited_by
}
}
}
`;
export const UPDATE_TIME_TICKETS = gql`
mutation UPDATE_TIME_TICKETS(
$timeticketIds: [uuid!]!
$timeticket: timetickets_set_input!
) {
update_timetickets(
where: { id: { _in: $timeticketIds } }
_set: $timeticket
) {
returning {
id
clockon
clockoff
employeeid
productivehrs
actualhrs
ciecacode
created_at
updated_at
jobid
date
flat_rate
memo
committed_at
commited_by
}
}
}
@@ -306,6 +353,8 @@ export const QUERY_ACTIVE_TIME_TICKETS = gql`
cost_center
flat_rate
jobid
commited_by
committed_at
job {
id
ownr_fn