@@ -183,13 +183,17 @@ export function initSeed() {
183
183
async inviteMember (
184
184
185
185
inviteToken = ownerToken ,
186
- roleId ?: string ,
186
+ memberRoleId ?: string ,
187
187
) {
188
188
const inviteResult = await inviteToOrganization (
189
189
{
190
+ organization : {
191
+ bySelector : {
192
+ organizationSlug : organization . slug ,
193
+ } ,
194
+ } ,
190
195
email,
191
- organizationSlug : organization . slug ,
192
- roleId,
196
+ memberRoleId,
193
197
} ,
194
198
inviteToken ,
195
199
) . then ( r => r . expectNoGraphQLErrors ( ) ) ;
@@ -205,7 +209,7 @@ export function initSeed() {
205
209
ownerToken ,
206
210
) . then ( r => r . expectNoGraphQLErrors ( ) ) ;
207
211
208
- const members = membersResult . organization ?. members ?. nodes ;
212
+ const members = membersResult . organization ?. members ?. edges ?. map ( edge => edge . node ) ;
209
213
210
214
if ( ! members ) {
211
215
throw new Error ( `Could not get members for org ${ organization . slug } ` ) ;
@@ -848,13 +852,18 @@ export function initSeed() {
848
852
849
853
const invitationResult = await inviteToOrganization (
850
854
{
851
- organizationSlug : organization . slug ,
855
+ organization : {
856
+ bySelector : {
857
+ organizationSlug : organization . slug ,
858
+ } ,
859
+ } ,
852
860
email : memberEmail ,
853
861
} ,
854
862
inviteToken ,
855
863
) . then ( r => r . expectNoGraphQLErrors ( ) ) ;
856
864
857
- const code = invitationResult . inviteToOrganizationByEmail . ok ?. code ;
865
+ const code =
866
+ invitationResult . inviteToOrganizationByEmail . ok ?. createdOrganizationInvitation . code ;
858
867
859
868
if ( ! code ) {
860
869
throw new Error (
@@ -890,9 +899,17 @@ export function initSeed() {
890
899
) {
891
900
const memberRoleAssignmentResult = await assignMemberRole (
892
901
{
893
- organizationSlug : organization . slug ,
894
- userId : input . userId ,
895
- roleId : input . roleId ,
902
+ organization : {
903
+ bySelector : {
904
+ organizationSlug : organization . slug ,
905
+ } ,
906
+ } ,
907
+ member : {
908
+ byId : input . userId ,
909
+ } ,
910
+ memberRole : {
911
+ byId : input . roleId ,
912
+ } ,
896
913
resources : input . resources ?? {
897
914
mode : GraphQLSchema . ResourceAssignmentModeType . All ,
898
915
projects : [ ] ,
@@ -908,15 +925,16 @@ export function initSeed() {
908
925
return memberRoleAssignmentResult . assignMemberRole . ok ?. updatedMember ;
909
926
} ,
910
927
async deleteMemberRole (
911
- roleId : string ,
928
+ memberRoleId : string ,
912
929
options : { useMemberToken ?: boolean } = {
913
930
useMemberToken : false ,
914
931
} ,
915
932
) {
916
933
const memberRoleDeletionResult = await deleteMemberRole (
917
934
{
918
- organizationSlug : organization . slug ,
919
- roleId,
935
+ memberRole : {
936
+ byId : memberRoleId ,
937
+ } ,
920
938
} ,
921
939
options . useMemberToken ? memberToken : ownerToken ,
922
940
) . then ( r => r . expectNoGraphQLErrors ( ) ) ;
@@ -941,7 +959,11 @@ export function initSeed() {
941
959
} ) ;
942
960
const memberRoleCreationResult = await createMemberRole (
943
961
{
944
- organizationSlug : organization . slug ,
962
+ organization : {
963
+ bySelector : {
964
+ organizationSlug : organization . slug ,
965
+ } ,
966
+ } ,
945
967
name,
946
968
description : 'some description' ,
947
969
selectedPermissions : permissions ,
@@ -965,9 +987,9 @@ export function initSeed() {
965
987
}
966
988
967
989
const createdRole =
968
- memberRoleCreationResult . createMemberRole . ok ?. updatedOrganization . memberRoles ?. find (
969
- r => r . name === name ,
970
- ) ;
990
+ memberRoleCreationResult . createMemberRole . ok ?. updatedOrganization . memberRoles ?. edges . find (
991
+ e => e . node . name === name ,
992
+ ) ?. node ;
971
993
972
994
if ( ! createdRole ) {
973
995
throw new Error (
@@ -990,8 +1012,9 @@ export function initSeed() {
990
1012
) {
991
1013
const memberRoleUpdateResult = await updateMemberRole (
992
1014
{
993
- organizationSlug : organization . slug ,
994
- roleId : role . id ,
1015
+ memberRole : {
1016
+ byId : role . id ,
1017
+ } ,
995
1018
name : role . name ,
996
1019
description : role . description ,
997
1020
selectedPermissions : permissions ,
0 commit comments