mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
add login server manage links to dashboard
This commit is contained in:
parent
23492e97bb
commit
01f0bd5323
@ -59,12 +59,27 @@ class JsonRequestHandlerController extends AppController {
|
||||
case 'getUsers' : return $this->getUsers($jsonData->page, $jsonData->limit);
|
||||
case 'getUserBalance': return $this->getUserBalance($jsonData->email, $jsonData->last_name);
|
||||
case 'errorInTransaction': return $this->errorInTransaction($jsonData);
|
||||
case 'updateReadNode': return $this->updateReadNode();
|
||||
}
|
||||
return $this->returnJson(['state' => 'error', 'msg' => 'unknown method for post', 'details' => $method]);
|
||||
}
|
||||
return $this->returnJson(['state' => 'error', 'msg' => 'no post or get']);
|
||||
}
|
||||
|
||||
|
||||
// Called from login server like a cron job every 10 minutes or after sending transaction to hedera
|
||||
private function updateReadNode()
|
||||
{
|
||||
return $this->returnJson(['state' => 'success']);
|
||||
}
|
||||
|
||||
/*
|
||||
* payload.set("created", created);
|
||||
* payload.set("id", task_model->getID());
|
||||
* payload.set("type", task_model->getTaskTypeString());
|
||||
* payload.set("public_key", user_model->getPublicKeyHex());
|
||||
* payload.set("error", error);
|
||||
* payload.set("errorMessage", errorDetails);
|
||||
*/
|
||||
//! \param $transactionCreated creation of transaction in timestamp in seconds
|
||||
//! -1 if transaction couldn't decode
|
||||
//! \param $transactionBodyBase64Sha256 generic hash from transaction body serialized and converted to base64
|
||||
@ -73,14 +88,6 @@ class JsonRequestHandlerController extends AppController {
|
||||
//! \param $error short error name in user language
|
||||
//! \param $errorDetails more detailed error message in user language
|
||||
private function errorInTransaction($jsonData) {
|
||||
/*
|
||||
* payload.set("created", created);
|
||||
* payload.set("id", task_model->getID());
|
||||
* payload.set("type", task_model->getTaskTypeString());
|
||||
* payload.set("public_key", user_model->getPublicKeyHex());
|
||||
* payload.set("error", error);
|
||||
* payload.set("errorMessage", errorDetails);
|
||||
*/
|
||||
$stateErrorTable = TableRegistry::getTableLocator()->get('StateErrors');
|
||||
$stateUsersTable = TableRegistry::getTableLocator()->get('StateUsers');
|
||||
$transactionTypesTable = TableRegistry::getTableLocator()->get('TransactionTypes');
|
||||
|
||||
@ -53,9 +53,8 @@ $this->assign(
|
||||
<div class="content-collection">
|
||||
<div class="content-item action-button">
|
||||
<i class="material-icons-outlined">redeem</i>
|
||||
<!-- insights / redeem -->
|
||||
<?= $this->Html->link(
|
||||
__('schöpfen'),
|
||||
__('viele schöpfen'),
|
||||
['controller' => 'TransactionCreations', 'action' => 'createMulti'],
|
||||
['class' => 'action-button-link']
|
||||
);?>
|
||||
@ -63,7 +62,7 @@ $this->assign(
|
||||
</div>
|
||||
</div>
|
||||
<div class="content-region">
|
||||
<h3>Statistik</h3>
|
||||
<legend>Statistik</legend>
|
||||
<div class="content-collection">
|
||||
<div class="content-item info-item">
|
||||
<i class="material-icons-outlined">cached</i>
|
||||
@ -112,24 +111,33 @@ $this->assign(
|
||||
</div>
|
||||
</div>
|
||||
<div class="content-region">
|
||||
<h3>Roles ...</h3>
|
||||
<h3>Login Server ...</h3>
|
||||
<div class="content-collection">
|
||||
<div class="content-item action-button">
|
||||
<i class="material-icons-outlined">roles</i>
|
||||
<?= $this->Html->link(
|
||||
__('View'),
|
||||
['controller' => 'Roles', 'action' => 'index'],
|
||||
['class' => 'info-item-link']
|
||||
); ?>
|
||||
<i class="material-icons-outlined">groups</i>
|
||||
<a href="<?= Router::url('./', true) ?>account/groups" class="info-item-link">
|
||||
<?= __("Gruppen") ?>
|
||||
</a>
|
||||
</div>
|
||||
<div class="content-item action-button">
|
||||
<i class="material-icons-outlined">assign_roles</i>
|
||||
<?= $this->Html->link(
|
||||
__('Assign Roles'),
|
||||
['controller' => 'StateUserRoles', 'action' => 'search'],
|
||||
['class' => 'info-item-link']
|
||||
); ?>
|
||||
<i class="material-icons-outlined">servers</i>
|
||||
<a href="<?= Router::url('./', true) ?>account/nodes" class="info-item-link">
|
||||
<?= __("Server") ?>
|
||||
</a>
|
||||
</div>
|
||||
<div class="content-item action-button">
|
||||
<i class="material-icons-outlined">topics</i>
|
||||
<a href="<?= Router::url('./', true) ?>account/topic" class="info-item-link">
|
||||
<?= __("Topics") ?>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content-collection">
|
||||
<div class="content-item action-button">
|
||||
<i class="material-icons-outlined">hedera_accounts</i>
|
||||
<a href="<?= Router::url('./', true) ?>account/hedera_account" class="info-item-link">
|
||||
<?= __("Hedera Accounts") ?>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user