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

@@ -40,7 +40,7 @@ final class CategoryResource extends Resource
*
* @var bool
*/
public static $displayInNavigation = false;
public static $displayInNavigation = true;
/**
* Get the displayable label of the resource.

View File

@@ -10,7 +10,7 @@
use Laravel\Nova\Fields\HasMany;
use Laravel\Nova\Fields\ID;
use Laravel\Nova\Fields\Number;
use Laravel\Nova\Fields\Text;
use Laravel\Nova\Fields\Select;
use Laravel\Nova\Fields\Textarea;
use Laravel\Nova\Http\Requests\NovaRequest;
use Maatwebsite\LaravelNovaExcel\Actions\DownloadExcel;
@@ -80,8 +80,7 @@ public function fields(NovaRequest $request): array
BelongsTo::make('Question Group', 'questionGroup', QuestionGroupResource::class)
->sortable()
->filterable()
->readonly(),
->filterable(),
Textarea::make('Text')
->rules('required')
@@ -89,35 +88,35 @@ public function fields(NovaRequest $request): array
Boolean::make('Has Yes')
->sortable()
->filterable()
->readonly(),
->filterable(),
Boolean::make('Has No')
->sortable()
->filterable()
->readonly(),
->filterable(),
Boolean::make('Has NA', 'has_na')
->sortable()
->filterable()
->readonly(),
->filterable(),
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()
->filterable()
->copyable()
->readonly(),
->filterable(),
Number::make('Sort Order')
->sortable()
->filterable()
->copyable()
->readonly(),
->filterable(),
Boolean::make('Is Scored')
->sortable()
->filterable()
->readonly(),
->filterable(),
DateTime::make('Created At')
->exceptOnForms()

View File

@@ -30,7 +30,7 @@ public function view(User $user, Category $category): 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
{
return false;
return true;
}
/**

View File

@@ -30,7 +30,7 @@ public function view(User $user, QuestionGroup $questionGroup): 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
{
return false;
return true;
}
/**

View File

@@ -30,7 +30,7 @@ public function view(User $user, Question $question): bool
*/
public function create(User $user): bool
{
return false;
return true;
}
/**

View File

@@ -3,6 +3,7 @@
namespace App\Providers;
use App\Models\User;
use App\Nova\CategoryResource;
use App\Nova\Dashboards\Main;
use App\Nova\LogResource;
use App\Nova\QuestionResource;
@@ -30,6 +31,7 @@ public function boot(): void
MenuSection::dashboard(Main::class)->icon('home'),
MenuSection::make('Questionnaire', [
MenuItem::resource(CategoryResource::class),
MenuItem::resource(QuestionResource::class),
MenuItem::resource(ScreeningResource::class),
MenuItem::resource(SessionResource::class),