1
0
Fork 0

update owl-admin permission

main
panliang 2024-09-16 17:21:49 +08:00
parent 23543d8a64
commit 607384c912
4 changed files with 22 additions and 22 deletions

View File

@ -7,7 +7,7 @@ APP_URL=http://localhost
APP_LOCALE=zh_CN
APP_FALLBACK_LOCALE=en
APP_FAKER_LOCALE=en_US
APP_FAKER_LOCALE=zh_CN
APP_MAINTENANCE_DRIVER=file
APP_MAINTENANCE_STORE=database
@ -62,3 +62,6 @@ AWS_BUCKET=
AWS_USE_PATH_STYLE_ENDPOINT=false
VITE_APP_NAME="${APP_NAME}"
ADMIN_SHOW_DEVELOPMENT_TOOLS=false
ADMIN_SHOW_AUTO_GENERATE_PERMISSION_BUTTON=false

View File

@ -43,9 +43,7 @@ class KeywordController extends AdminController
amis()->TableColumn()->name('id')->label(__('keywords.id')),
amis()->TableColumn()->name('name')->label(__('keywords.name')),
amis()->TableColumn()->name('key')->label(__('keywords.key')),
amis()->TableColumn()->name('value')->label(__('keywords.value'))->quickEdit([
'saveImmediately' => true,
]),
amis()->TableColumn()->name('value')->label(__('keywords.value'))->quickEdit(['saveImmediately' => true])->quickEditEnabled($user->can('admin.keywords.edit')),
$this->rowActions([
$this->rowShowButton()->permission('admin.keywords.show'),
$this->rowEditButton()->permission('admin.keywords.edit'),

View File

@ -25,31 +25,24 @@ class SettingController extends AdminController
public function form()
{
return $this->baseForm(false)
->mode('horizontal')
->labelWidth('auto')
->redirect('')
->api($this->getStorePath())
->data(settings()->all())
->body(
Tabs::make()->tabs([
Tab::make()->title('基本设置')->body([
TextControl::make()->label('网站名称')->name('site_name'),
InputKV::make()->label('附加配置')->name('addition_config'),
]),
Tab::make()->title('上传设置')->body([
TextControl::make()->label('上传域名')->name('upload_domain'),
TextControl::make()->label('上传路径')->name('upload_path'),
]),
amis()->Tabs()->tabs([
amis()->Tab()->title('基本设置')->body([
amis()->TextControl()->label('网站名称')->name('site_name'),
amis()->InputKV()->label('附加配置')->name('addition_config'),
])
]),
);
}
public function store(Request $request)
{
$data = $request->only([
'site_name',
'addition_config',
'upload_domain',
'upload_path',
]);
$data = $request->except(['system_theme_setting']);
return settings()->adminSetMany($data);
}

View File

@ -3,6 +3,10 @@
namespace Tests\Feature;
// use Illuminate\Foundation\Testing\RefreshDatabase;
use Faker\Generator;
use Illuminate\Container\Container;
use Illuminate\Support\Testing\Fakes\Fake;
use Tests\TestCase;
class ExampleTest extends TestCase
@ -12,6 +16,8 @@ class ExampleTest extends TestCase
*/
public function test_the_application_returns_a_successful_response(): void
{
dump(__('admin.username'), admin_trans('admin.username'));
$faker = Container::getInstance()->make(Generator::class);
dump($faker->name);
}
}