user token permission configurable

This commit is contained in:
xiaomlove
2025-05-02 23:27:16 +07:00
parent 7ef23bcc6b
commit 43b241d617
7 changed files with 61 additions and 9 deletions

View File

@@ -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 = [];