update owl-admin permission
parent
23543d8a64
commit
607384c912
|
|
@ -7,7 +7,7 @@ APP_URL=http://localhost
|
||||||
|
|
||||||
APP_LOCALE=zh_CN
|
APP_LOCALE=zh_CN
|
||||||
APP_FALLBACK_LOCALE=en
|
APP_FALLBACK_LOCALE=en
|
||||||
APP_FAKER_LOCALE=en_US
|
APP_FAKER_LOCALE=zh_CN
|
||||||
|
|
||||||
APP_MAINTENANCE_DRIVER=file
|
APP_MAINTENANCE_DRIVER=file
|
||||||
APP_MAINTENANCE_STORE=database
|
APP_MAINTENANCE_STORE=database
|
||||||
|
|
@ -62,3 +62,6 @@ AWS_BUCKET=
|
||||||
AWS_USE_PATH_STYLE_ENDPOINT=false
|
AWS_USE_PATH_STYLE_ENDPOINT=false
|
||||||
|
|
||||||
VITE_APP_NAME="${APP_NAME}"
|
VITE_APP_NAME="${APP_NAME}"
|
||||||
|
|
||||||
|
ADMIN_SHOW_DEVELOPMENT_TOOLS=false
|
||||||
|
ADMIN_SHOW_AUTO_GENERATE_PERMISSION_BUTTON=false
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@ class KeywordController extends AdminController
|
||||||
|
|
||||||
public function list()
|
public function list()
|
||||||
{
|
{
|
||||||
$user = Admin::user();
|
$user = Admin::user();
|
||||||
$crud = $this->baseCRUD()
|
$crud = $this->baseCRUD()
|
||||||
->filterTogglable(false)
|
->filterTogglable(false)
|
||||||
->columnsTogglable(false)
|
->columnsTogglable(false)
|
||||||
|
|
@ -43,9 +43,7 @@ class KeywordController extends AdminController
|
||||||
amis()->TableColumn()->name('id')->label(__('keywords.id')),
|
amis()->TableColumn()->name('id')->label(__('keywords.id')),
|
||||||
amis()->TableColumn()->name('name')->label(__('keywords.name')),
|
amis()->TableColumn()->name('name')->label(__('keywords.name')),
|
||||||
amis()->TableColumn()->name('key')->label(__('keywords.key')),
|
amis()->TableColumn()->name('key')->label(__('keywords.key')),
|
||||||
amis()->TableColumn()->name('value')->label(__('keywords.value'))->quickEdit([
|
amis()->TableColumn()->name('value')->label(__('keywords.value'))->quickEdit(['saveImmediately' => true])->quickEditEnabled($user->can('admin.keywords.edit')),
|
||||||
'saveImmediately' => true,
|
|
||||||
]),
|
|
||||||
$this->rowActions([
|
$this->rowActions([
|
||||||
$this->rowShowButton()->permission('admin.keywords.show'),
|
$this->rowShowButton()->permission('admin.keywords.show'),
|
||||||
$this->rowEditButton()->permission('admin.keywords.edit'),
|
$this->rowEditButton()->permission('admin.keywords.edit'),
|
||||||
|
|
|
||||||
|
|
@ -25,31 +25,24 @@ class SettingController extends AdminController
|
||||||
public function form()
|
public function form()
|
||||||
{
|
{
|
||||||
return $this->baseForm(false)
|
return $this->baseForm(false)
|
||||||
|
->mode('horizontal')
|
||||||
|
->labelWidth('auto')
|
||||||
->redirect('')
|
->redirect('')
|
||||||
->api($this->getStorePath())
|
->api($this->getStorePath())
|
||||||
->data(settings()->all())
|
->data(settings()->all())
|
||||||
->body(
|
->body(
|
||||||
Tabs::make()->tabs([
|
amis()->Tabs()->tabs([
|
||||||
Tab::make()->title('基本设置')->body([
|
amis()->Tab()->title('基本设置')->body([
|
||||||
TextControl::make()->label('网站名称')->name('site_name'),
|
amis()->TextControl()->label('网站名称')->name('site_name'),
|
||||||
InputKV::make()->label('附加配置')->name('addition_config'),
|
amis()->InputKV()->label('附加配置')->name('addition_config'),
|
||||||
]),
|
])
|
||||||
Tab::make()->title('上传设置')->body([
|
]),
|
||||||
TextControl::make()->label('上传域名')->name('upload_domain'),
|
|
||||||
TextControl::make()->label('上传路径')->name('upload_path'),
|
|
||||||
]),
|
|
||||||
])
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function store(Request $request)
|
public function store(Request $request)
|
||||||
{
|
{
|
||||||
$data = $request->only([
|
$data = $request->except(['system_theme_setting']);
|
||||||
'site_name',
|
|
||||||
'addition_config',
|
|
||||||
'upload_domain',
|
|
||||||
'upload_path',
|
|
||||||
]);
|
|
||||||
|
|
||||||
return settings()->adminSetMany($data);
|
return settings()->adminSetMany($data);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,10 @@
|
||||||
namespace Tests\Feature;
|
namespace Tests\Feature;
|
||||||
|
|
||||||
// use Illuminate\Foundation\Testing\RefreshDatabase;
|
// use Illuminate\Foundation\Testing\RefreshDatabase;
|
||||||
|
|
||||||
|
use Faker\Generator;
|
||||||
|
use Illuminate\Container\Container;
|
||||||
|
use Illuminate\Support\Testing\Fakes\Fake;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
class ExampleTest extends TestCase
|
class ExampleTest extends TestCase
|
||||||
|
|
@ -12,6 +16,8 @@ class ExampleTest extends TestCase
|
||||||
*/
|
*/
|
||||||
public function test_the_application_returns_a_successful_response(): void
|
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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue