mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
add ajax get transactions function skeletons
This commit is contained in:
parent
cecb8b0f5c
commit
2893c51b01
@ -21,7 +21,7 @@ class StateBalancesController extends AppController
|
||||
{
|
||||
parent::initialize();
|
||||
//$this->Auth->allow(['add', 'edit']);
|
||||
$this->Auth->allow(['overview', 'overviewGdt', 'ajaxGetBalance', 'ajaxListTransactions']);
|
||||
$this->Auth->allow(['overview', 'overviewGdt', 'ajaxGetBalance', 'ajaxListTransactions', 'ajaxGdtOverview']);
|
||||
$this->loadComponent('JsonRequestClient');
|
||||
}
|
||||
/**
|
||||
@ -250,7 +250,8 @@ class StateBalancesController extends AppController
|
||||
return $this->returnJson(['state' => 'success', 'balance' => $state_balances[0]->amount]);
|
||||
}
|
||||
|
||||
public function ajaxListTransactions($session_id = 0, $sort = 'ASC')
|
||||
|
||||
public function ajaxListTransactions($session_id, $page, $count)
|
||||
{
|
||||
if(!$session_id) {
|
||||
return $this->returnJson(['state' => 'error', 'msg' => 'invalid session id']);
|
||||
@ -383,6 +384,17 @@ class StateBalancesController extends AppController
|
||||
]);
|
||||
}
|
||||
|
||||
public function ajaxListTransactions($page = 0, $count = 20)
|
||||
{
|
||||
// TODO: add efficient paging with additional table: state_user_transactions
|
||||
return $this->returnJson(['state' => 'success', 'transactions' => [], 'transactionExecutingCount' => 0, 'count' => 0]);
|
||||
}
|
||||
|
||||
public function ajaxGdtOverview()
|
||||
{
|
||||
return $this->returnJson(['state' => 'success', 'gdt' => ['sum' => 0, 'count' => 0]]);
|
||||
}
|
||||
|
||||
public function overviewGdt()
|
||||
{
|
||||
$this->set(
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user