use only one endpoint for detailheader

This commit is contained in:
ma0068
2026-03-12 16:58:48 +01:00
parent b3a63a60e9
commit 2682ea75ab
3 changed files with 13 additions and 31 deletions
@@ -1,30 +0,0 @@
<?php
if (!defined('BASEPATH')) exit('No direct script access allowed');
use \DateTime as DateTime;
class DetailHeader extends FHCAPI_Controller
{
public function __construct()
{
parent::__construct([
'getSemesterStati' => ['admin:r', 'assistenz:r'],
]);
}
//------------------------------------------------------------------------------------------------------------------
// Public methods
public function getSemesterStati($prestudent_id)
{
$this->load->model('crm/Prestudentstatus_model', 'PrestudentstatusModel');
$result = $this->PrestudentstatusModel->getAllPrestudentstatiWithStudiensemester($prestudent_id);
$data = $this->getDataOrTerminateWithError($result);
$this->terminateWithSuccess($data);
}
}
@@ -12,6 +12,7 @@ class Detailheader extends FHCAPI_Controller
'getHeader' => ['vertrag/mitarbeiter:r'],
'getPersonAbteilung' => ['vertrag/mitarbeiter:r'],
'getLeitungOrg' => ['vertrag/mitarbeiter:r'],
'getSemesterStati' => ['admin:r', 'assistenz:r']
]);
}
@@ -48,6 +49,17 @@ class Detailheader extends FHCAPI_Controller
$this->terminateWithSuccess(current($data));
}
public function getSemesterStati($prestudent_id)
{
$this->load->model('crm/Prestudentstatus_model', 'PrestudentstatusModel');
$result = $this->PrestudentstatusModel->getAllPrestudentstatiWithStudiensemester($prestudent_id);
$data = $this->getDataOrTerminateWithError($result);
$this->terminateWithSuccess($data);
}
}
+1 -1
View File
@@ -37,7 +37,7 @@ export default {
getSemesterStati(prestudent_id){
return {
method: 'get',
url: 'api/frontend/v1/detailheader/DetailHeader/getSemesterStati/' + prestudent_id,
url: 'api/frontend/v1/detailheader/detailheader/getSemesterStati/' + prestudent_id,
};
},
}