1
0
mirror of https://github.com/mailcow/mailcow-dockerized.git synced 2025-12-13 09:56:01 +00:00

[Web] IAM - add delete option & fix test connection

This commit is contained in:
FreddleSpl0it
2023-03-31 14:55:05 +02:00
committed by DerLinkman
parent 61ab17d8a1
commit 3c62a7fd9f
3 changed files with 52 additions and 28 deletions

View File

@@ -1702,19 +1702,6 @@ if (isset($_GET['query'])) {
'version' => $GLOBALS['MAILCOW_GIT_VERSION']
));
break;
case "identity-provider":
if (identity_provider('test')){
echo json_encode(array(
'type' => 'success',
'msg' => 'connection successfull'
));
} else {
echo json_encode(array(
'type' => 'error',
'msg' => 'connection failed'
));
}
break;
}
}
break;
@@ -1879,6 +1866,9 @@ if (isset($_GET['query'])) {
case "rlhash":
echo ratelimit('delete', null, implode($items));
break;
case "identity-provider":
process_delete_return(identity_provider('delete'));
break;
// return no route found if no case is matched
default:
http_response_code(404);
@@ -2098,8 +2088,12 @@ if (isset($_GET['query'])) {
case "cors":
process_edit_return(cors('edit', $attr));
case "identity_provider":
case "identity-provider":
process_edit_return(identity_provider('edit', $attr));
break;
case "identity-provider-test":
process_edit_return(identity_provider('test', $attr));
break;
// return no route found if no case is matched
default:
http_response_code(404);