mirror of
https://github.com/lkddi/nexusphp.git
synced 2026-04-14 12:30:49 +08:00
user token permission configurable
This commit is contained in:
@@ -14,6 +14,7 @@ use Filament\Facades\Filament;
|
||||
use Filament\Resources\Pages\Page;
|
||||
use Filament\Forms;
|
||||
use Illuminate\Support\HtmlString;
|
||||
use Nexus\Database\NexusDB;
|
||||
|
||||
class EditSetting extends Page implements Forms\Contracts\HasForms
|
||||
{
|
||||
@@ -85,11 +86,22 @@ class EditSetting extends Page implements Forms\Contracts\HasForms
|
||||
}
|
||||
}
|
||||
Setting::query()->upsert($data, ['name'], ['value']);
|
||||
$this->doAfterUpdate();
|
||||
do_action("nexus_setting_update");
|
||||
clear_setting_cache();
|
||||
send_admin_success_notification();
|
||||
}
|
||||
|
||||
/**
|
||||
* this actions get config must not use cache !!!
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
private function doAfterUpdate(): void
|
||||
{
|
||||
Setting::updateUserTokenPermissionAllowedCache();
|
||||
}
|
||||
|
||||
private function getTabs(): array
|
||||
{
|
||||
$tabs = [];
|
||||
|
||||
Reference in New Issue
Block a user