Skip to main content

Mutation - 권한 정보 변경

폴더 / 파일에 대한 접근 권한을 변경한다. (현재 디버깅용으로만 사용하고 있음)


Schema

GraphQL Schema Documentation


Input Objects

KEYOBJECTDESC
aclsFsEntityAclsInput권한 설정 정보 (필수)
adminPageBoolean관리자 페이지 여부

Objects

OBJECTDESC
FsEntityAclDto권한 상세 정보

Method

POST

{{url}}/graphql

Headers

KEYVALUE
AuthorizationSecurity365 JWT 토큰

Body

QUERY

mutation updateAcls($acls: FsEntityAclsInput!, $adminPage: Boolean) {
updateAcls(acls: $acls, adminPage: $adminPage) {
id
targetType
targetId
authFlag
order
refernceId
targetName
targetProfileImage
__typename
}
}

Sample

VARIABLES

{
"acls": {
"targetEntityId": "ed8d7640d0e211eca7d32a9a2470adc3",
"adds": [
{
"targetEntityId": "ed8d7640d0e211eca7d32a9a2470adc3",
"targetId": "1342ce6d6aea11ed8a7ebea82d4a5658",
"targetType": 0,
"authFlag": 0,
"represented": true
}
],
"updates": [],
"deletes": []
},
"adminPage": true
}

RESPONSE

{
"data": {
"updateAcls": [
{
"id": "002498b5858b11ed92c2ba140a54c5ce",
"targetType": 0,
"targetId": "1342ce6d6aea11ed8a7ebea82d4a5658",
"authFlag": 0,
"order": 0,
"refernceId": null,
"targetName": "user1",
"targetProfileImage": "",
"__typename": "FsEntityAclDto"
},
{
"id": "0027a5f7858b11ed92c2ba140a54c5ce",
"targetType": 0,
"targetId": "0a945afeed1a11eca5a9120930abec96",
"authFlag": 0,
"order": 0,
"refernceId": null,
"targetName": "admin",
"targetProfileImage": null,
"__typename": "FsEntityAclDto"
}
]
}
}