fixes issues
This commit is contained in:
@@ -28,7 +28,8 @@
|
|||||||
"mcp__playwright__browser_run_code",
|
"mcp__playwright__browser_run_code",
|
||||||
"mcp__playwright__browser_wait_for",
|
"mcp__playwright__browser_wait_for",
|
||||||
"WebFetch(domain:www.bakertilly.nl)",
|
"WebFetch(domain:www.bakertilly.nl)",
|
||||||
"mcp__playwright__browser_type"
|
"mcp__playwright__browser_type",
|
||||||
|
"mcp__playwright__browser_hover"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ final class CategoryResource extends Resource
|
|||||||
*
|
*
|
||||||
* @var bool
|
* @var bool
|
||||||
*/
|
*/
|
||||||
public static $displayInNavigation = false;
|
public static $displayInNavigation = true;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the displayable label of the resource.
|
* Get the displayable label of the resource.
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
use Laravel\Nova\Fields\HasMany;
|
use Laravel\Nova\Fields\HasMany;
|
||||||
use Laravel\Nova\Fields\ID;
|
use Laravel\Nova\Fields\ID;
|
||||||
use Laravel\Nova\Fields\Number;
|
use Laravel\Nova\Fields\Number;
|
||||||
use Laravel\Nova\Fields\Text;
|
use Laravel\Nova\Fields\Select;
|
||||||
use Laravel\Nova\Fields\Textarea;
|
use Laravel\Nova\Fields\Textarea;
|
||||||
use Laravel\Nova\Http\Requests\NovaRequest;
|
use Laravel\Nova\Http\Requests\NovaRequest;
|
||||||
use Maatwebsite\LaravelNovaExcel\Actions\DownloadExcel;
|
use Maatwebsite\LaravelNovaExcel\Actions\DownloadExcel;
|
||||||
@@ -80,8 +80,7 @@ public function fields(NovaRequest $request): array
|
|||||||
|
|
||||||
BelongsTo::make('Question Group', 'questionGroup', QuestionGroupResource::class)
|
BelongsTo::make('Question Group', 'questionGroup', QuestionGroupResource::class)
|
||||||
->sortable()
|
->sortable()
|
||||||
->filterable()
|
->filterable(),
|
||||||
->readonly(),
|
|
||||||
|
|
||||||
Textarea::make('Text')
|
Textarea::make('Text')
|
||||||
->rules('required')
|
->rules('required')
|
||||||
@@ -89,35 +88,35 @@ public function fields(NovaRequest $request): array
|
|||||||
|
|
||||||
Boolean::make('Has Yes')
|
Boolean::make('Has Yes')
|
||||||
->sortable()
|
->sortable()
|
||||||
->filterable()
|
->filterable(),
|
||||||
->readonly(),
|
|
||||||
|
|
||||||
Boolean::make('Has No')
|
Boolean::make('Has No')
|
||||||
->sortable()
|
->sortable()
|
||||||
->filterable()
|
->filterable(),
|
||||||
->readonly(),
|
|
||||||
|
|
||||||
Boolean::make('Has NA', 'has_na')
|
Boolean::make('Has NA', 'has_na')
|
||||||
->sortable()
|
->sortable()
|
||||||
->filterable()
|
->filterable(),
|
||||||
->readonly(),
|
|
||||||
|
|
||||||
Text::make('Details')
|
Select::make('Details')
|
||||||
|
->options([
|
||||||
|
'optional' => 'Optional',
|
||||||
|
'required' => 'Required',
|
||||||
|
'req_on_yes' => 'Required on Yes',
|
||||||
|
'req_on_no' => 'Required on No',
|
||||||
|
])
|
||||||
|
->displayUsingLabels()
|
||||||
|
->nullable()
|
||||||
->sortable()
|
->sortable()
|
||||||
->filterable()
|
->filterable(),
|
||||||
->copyable()
|
|
||||||
->readonly(),
|
|
||||||
|
|
||||||
Number::make('Sort Order')
|
Number::make('Sort Order')
|
||||||
->sortable()
|
->sortable()
|
||||||
->filterable()
|
->filterable(),
|
||||||
->copyable()
|
|
||||||
->readonly(),
|
|
||||||
|
|
||||||
Boolean::make('Is Scored')
|
Boolean::make('Is Scored')
|
||||||
->sortable()
|
->sortable()
|
||||||
->filterable()
|
->filterable(),
|
||||||
->readonly(),
|
|
||||||
|
|
||||||
DateTime::make('Created At')
|
DateTime::make('Created At')
|
||||||
->exceptOnForms()
|
->exceptOnForms()
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ public function view(User $user, Category $category): bool
|
|||||||
*/
|
*/
|
||||||
public function create(User $user): bool
|
public function create(User $user): bool
|
||||||
{
|
{
|
||||||
return false;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -38,7 +38,7 @@ public function create(User $user): bool
|
|||||||
*/
|
*/
|
||||||
public function update(User $user, Category $category): bool
|
public function update(User $user, Category $category): bool
|
||||||
{
|
{
|
||||||
return false;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ public function view(User $user, QuestionGroup $questionGroup): bool
|
|||||||
*/
|
*/
|
||||||
public function create(User $user): bool
|
public function create(User $user): bool
|
||||||
{
|
{
|
||||||
return false;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -38,7 +38,7 @@ public function create(User $user): bool
|
|||||||
*/
|
*/
|
||||||
public function update(User $user, QuestionGroup $questionGroup): bool
|
public function update(User $user, QuestionGroup $questionGroup): bool
|
||||||
{
|
{
|
||||||
return false;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ public function view(User $user, Question $question): bool
|
|||||||
*/
|
*/
|
||||||
public function create(User $user): bool
|
public function create(User $user): bool
|
||||||
{
|
{
|
||||||
return false;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -3,6 +3,7 @@
|
|||||||
namespace App\Providers;
|
namespace App\Providers;
|
||||||
|
|
||||||
use App\Models\User;
|
use App\Models\User;
|
||||||
|
use App\Nova\CategoryResource;
|
||||||
use App\Nova\Dashboards\Main;
|
use App\Nova\Dashboards\Main;
|
||||||
use App\Nova\LogResource;
|
use App\Nova\LogResource;
|
||||||
use App\Nova\QuestionResource;
|
use App\Nova\QuestionResource;
|
||||||
@@ -30,6 +31,7 @@ public function boot(): void
|
|||||||
MenuSection::dashboard(Main::class)->icon('home'),
|
MenuSection::dashboard(Main::class)->icon('home'),
|
||||||
|
|
||||||
MenuSection::make('Questionnaire', [
|
MenuSection::make('Questionnaire', [
|
||||||
|
MenuItem::resource(CategoryResource::class),
|
||||||
MenuItem::resource(QuestionResource::class),
|
MenuItem::resource(QuestionResource::class),
|
||||||
MenuItem::resource(ScreeningResource::class),
|
MenuItem::resource(ScreeningResource::class),
|
||||||
MenuItem::resource(SessionResource::class),
|
MenuItem::resource(SessionResource::class),
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ public function run(): void
|
|||||||
|
|
||||||
User::factory()->create([
|
User::factory()->create([
|
||||||
'name' => 'Jonathan',
|
'name' => 'Jonathan',
|
||||||
'email' => 'jonathan@blijnder.nl',
|
'email' => 'jonathan.van.rij@agerion.nl',
|
||||||
'password' => bcrypt('secret'),
|
'password' => bcrypt('secret'),
|
||||||
'email_verified_at' => now(),
|
'email_verified_at' => now(),
|
||||||
'role_id' => $adminRole->id,
|
'role_id' => $adminRole->id,
|
||||||
|
|||||||
@@ -43,6 +43,8 @@ const getSegmentClasses = (index) => {
|
|||||||
'cursor-pointer',
|
'cursor-pointer',
|
||||||
'hover:bg-white/10',
|
'hover:bg-white/10',
|
||||||
'hover:text-gray-200',
|
'hover:text-gray-200',
|
||||||
|
'peer-checked:hover:bg-primary-dark',
|
||||||
|
'peer-checked:hover:text-gray-900',
|
||||||
'peer-checked:bg-primary',
|
'peer-checked:bg-primary',
|
||||||
'peer-checked:text-gray-900',
|
'peer-checked:text-gray-900',
|
||||||
'peer-checked:font-semibold',
|
'peer-checked:font-semibold',
|
||||||
|
|||||||
BIN
selected-state.png
Normal file
BIN
selected-state.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.7 KiB |
Reference in New Issue
Block a user