mirror of
https://github.com/Karaka-Management/oms-Admin.git
synced 2026-02-15 20:18:40 +00:00
Improve settings audit log
This commit is contained in:
parent
c88b01023a
commit
57dba3ce8f
|
|
@ -100,8 +100,9 @@ final class ApiController extends Controller
|
||||||
public function apiSettingsSet(RequestAbstract $request, ResponseAbstract $response, $data = null) : void
|
public function apiSettingsSet(RequestAbstract $request, ResponseAbstract $response, $data = null) : void
|
||||||
{
|
{
|
||||||
$data = empty($request->getData('settings')) ? $request->getLike('(settings_)(.*)') : $request->getDataJson('settings');
|
$data = empty($request->getData('settings')) ? $request->getLike('(settings_)(.*)') : $request->getDataJson('settings');
|
||||||
|
$keys = \array_keys($data);
|
||||||
|
|
||||||
$this->updateModel($request, $data, $data, function() use($data) : void {
|
$this->updateModel($request, $this->app->appSettings->get($keys), $data, function() use($data) : void {
|
||||||
$this->app->appSettings->set($data, true);
|
$this->app->appSettings->set($data, true);
|
||||||
}, 'settings');
|
}, 'settings');
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user