Skip to content

Commit 7fca170

Browse files
RWEMAREMYshema-surge
authored andcommitted
advancing calender functionality
1 parent 10b59d2 commit 7fca170

File tree

9 files changed

+796
-115
lines changed

9 files changed

+796
-115
lines changed

src/Mutations/User.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,10 @@ export const GET_ALL_TTL_USERS = gql`
5353
getAllTTLUsers(orgToken: $orgToken) {
5454
profile {
5555
name
56+
id
5657
}
5758
email
59+
role
5860
team {
5961
name
6062
cohort {

src/Mutations/event.tsx

Lines changed: 104 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { gql } from '@apollo/client';
33
export const GET_EVENTS = gql`
44
query GetEvents($authToken: String) {
55
getEvents(authToken: $authToken) {
6+
id
67
end
78
hostName
89
start
@@ -13,24 +14,45 @@ export const GET_EVENTS = gql`
1314
}
1415
`;
1516

17+
export const GET_EVENT = gql`
18+
query GetEvent($eventId: String!, $authToken: String!) {
19+
getEvent(eventId: $eventId,authToken: $authToken) {
20+
id
21+
end
22+
hostName
23+
start
24+
timeToEnd
25+
timeToStart
26+
title,
27+
invitees {
28+
email
29+
}
30+
}
31+
}
32+
`
33+
1634
export const ADD_EVENT = gql`
1735
mutation CreateEvent(
1836
$title: String!
1937
$end: String!
2038
$timeToStart: String!
21-
$timeToFinish: String!
39+
$timeToEnd: String!
2240
$hostName: String!
2341
$start: String!
24-
$authToken: String
42+
$authToken: String!
43+
$orgToken: String!
44+
$invitees: [String]!
2545
) {
2646
createEvent(
2747
title: $title
2848
end: $end
2949
timeToStart: $timeToStart
30-
timeToEnd: $timeToFinish
50+
timeToEnd: $timeToEnd
3151
hostName: $hostName
3252
start: $start
3353
authToken: $authToken
54+
orgToken: $orgToken
55+
invitees: $invitees
3456
) {
3557
end
3658
hostName
@@ -41,3 +63,82 @@ export const ADD_EVENT = gql`
4163
}
4264
}
4365
`;
66+
67+
export const EDIT_EVENT = gql`
68+
mutation EditEvent(
69+
$eventId: String!
70+
$title: String!
71+
$end: String!
72+
$timeToStart: String!
73+
$timeToEnd: String!
74+
$hostName: String!
75+
$start: String!
76+
$authToken: String!
77+
$orgToken: String!
78+
$invitees: [String]!
79+
) {
80+
editEvent(
81+
eventId: $eventId
82+
title: $title
83+
end: $end
84+
timeToStart: $timeToStart
85+
timeToEnd: $timeToEnd
86+
hostName: $hostName
87+
start: $start
88+
authToken: $authToken
89+
orgToken: $orgToken
90+
invitees: $invitees
91+
) {
92+
end
93+
hostName
94+
start
95+
timeToEnd
96+
title
97+
timeToStart
98+
}
99+
}
100+
`;
101+
102+
export const CANCEL_EVENT = gql`
103+
mutation CancelEvent(
104+
$eventId: String!
105+
$authToken: String!
106+
) {
107+
cancelEvent(
108+
eventId: $eventId
109+
authToken: $authToken
110+
) {
111+
end
112+
hostName
113+
start
114+
timeToEnd
115+
title
116+
timeToStart
117+
}
118+
}
119+
`
120+
121+
export const RESPOND_TO_EVENT_INVITATION = gql`
122+
mutation RespondToEventInvitation(
123+
$eventId: String!
124+
$inviteeResponse: String!
125+
$authToken: String!
126+
) {
127+
respondToEventInvitation(
128+
eventId: $eventId,
129+
inviteeResponse: $inviteeResponse,
130+
authToken: $authToken
131+
) {
132+
end
133+
hostName
134+
start
135+
timeToEnd
136+
title
137+
timeToStart
138+
invitees {
139+
email,
140+
status
141+
}
142+
}
143+
}
144+
`

src/Mutations/invitationStats.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@ export const GET_INVITATIONS_STATISTICS_QUERY = gql`
2020
acceptedInvitationsCount
2121
}
2222
}
23-
`;
23+
`;

src/Mutations/manageStudentMutations.tsx

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,20 @@ export const GET_USERS_QUERY = gql`
1212
}
1313
`;
1414

15+
export const GET_ALL_USERS_QUERY = gql`
16+
query GetUsers($orgToken: String) {
17+
getAllUsers(orgToken: $orgToken) {
18+
id
19+
email
20+
role
21+
profile{
22+
firstName
23+
lastName
24+
}
25+
}
26+
}
27+
`;
28+
1529
export const DROP_TRAINEE = gql`
1630
mutation DropTrainee(
1731
$traineeId: String!
@@ -36,6 +50,7 @@ export const GET_TRAINEES_QUERY = gql`
3650
id
3751
user {
3852
id
53+
role
3954
status {
4055
status
4156
date

0 commit comments

Comments
 (0)