Zammad-asetukset API-välilehdelle, integraatio-checkboxit erilliseksi kortiksi, korjaa tyyppi puuttuu -virhe
- Integraatiot erillinen table-card yrityksen asetuksissa (vain superadmin) - Zammad-konfiguraatio (URL, token, ryhmät, synkronointi) siirretty API-tabiin - Saatavuus-API, Telegram ja Zammad kortit näkyvät API-tabissa kun integraatio on enabloitu - Korjattu integration_save ja integration_test: puuttuva $input json_decode Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2
api.php
2
api.php
@@ -4987,6 +4987,7 @@ switch ($action) {
|
||||
|
||||
case 'integration_save':
|
||||
requireCompany();
|
||||
$input = json_decode(file_get_contents('php://input'), true);
|
||||
$type = $input['type'] ?? '';
|
||||
$enabled = (bool)($input['enabled'] ?? false);
|
||||
$config = $input['config'] ?? [];
|
||||
@@ -5006,6 +5007,7 @@ switch ($action) {
|
||||
|
||||
case 'integration_test':
|
||||
requireCompany();
|
||||
$input = json_decode(file_get_contents('php://input'), true);
|
||||
$type = $input['type'] ?? $_GET['type'] ?? '';
|
||||
$integ = dbGetIntegration($companyId, $type);
|
||||
if (!$integ) { http_response_code(404); echo json_encode(['error' => 'Integraatiota ei löydy']); break; }
|
||||
|
||||
Reference in New Issue
Block a user