fixes issues

This commit is contained in:
2026-02-16 13:37:37 +01:00
parent f57bdd68da
commit eb43b35873
10 changed files with 30 additions and 26 deletions

View File

@@ -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"
] ]
} }
} }

View File

@@ -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.

View File

@@ -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()

View File

@@ -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;
} }
/** /**

View File

@@ -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;
} }
/** /**

View File

@@ -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;
} }
/** /**

View File

@@ -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),

View File

@@ -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,

View File

@@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB