1
0
mirror of https://github.com/sasjs/server.git synced 2026-01-11 00:10:06 +00:00

chore: improve interface for add permission response

This commit is contained in:
2022-08-04 16:34:15 +05:00
parent 7a162eda8f
commit 34cd84d8a9
3 changed files with 99 additions and 108 deletions

View File

@@ -71,6 +71,10 @@ const Permission = () => {
useState(false)
const [permissionResponsePayload, setPermissionResponsePayload] =
useState<PermissionResponsePayload>({
permissionType: '',
principalType: '',
principal: '',
permissionSetting: '',
existingPermissions: [],
newAddedPermissions: [],
updatedPermissions: [],
@@ -200,7 +204,11 @@ const Permission = () => {
}
const addPermission = async (
permissionsToAdd: RegisterPermissionPayload[]
permissionsToAdd: RegisterPermissionPayload[],
permissionType: string,
principalType: string,
principal: string,
permissionSetting: string
) => {
setAddPermissionModalOpen(false)
setIsLoading(true)
@@ -256,6 +264,10 @@ const Permission = () => {
fetchPermissions()
setIsLoading(false)
setPermissionResponsePayload({
permissionType,
principalType,
principal,
permissionSetting,
existingPermissions,
updatedPermissions,
newAddedPermissions,