kind of done

This commit is contained in:
2026-02-16 15:17:33 +01:00
parent fb1c28a0ba
commit 77edd1b666
5 changed files with 9 additions and 45 deletions

View File

@@ -80,16 +80,6 @@ public function fields(NovaRequest $request): array
->copyable()
->rules('required', 'integer'),
DateTime::make('Created At')
->exceptOnForms()
->sortable()
->filterable(),
DateTime::make('Updated At')
->exceptOnForms()
->sortable()
->filterable(),
HasMany::make('Question Groups', 'questionGroups', QuestionGroupResource::class),
HasMany::make('Sessions', 'sessions', SessionResource::class),

View File

@@ -93,16 +93,6 @@ public function fields(NovaRequest $request): array
Textarea::make('Scoring Instructions')
->rules('nullable'),
DateTime::make('Created At')
->exceptOnForms()
->sortable()
->filterable(),
DateTime::make('Updated At')
->exceptOnForms()
->sortable()
->filterable(),
HasMany::make('Questions', 'questions', QuestionResource::class),
];
}

View File

@@ -4,6 +4,7 @@
namespace App\Nova;
use Illuminate\Support\Str;
use Laravel\Nova\Fields\BelongsTo;
use Laravel\Nova\Fields\Boolean;
use Laravel\Nova\Fields\DateTime;
@@ -11,6 +12,7 @@
use Laravel\Nova\Fields\ID;
use Laravel\Nova\Fields\Number;
use Laravel\Nova\Fields\Select;
use Laravel\Nova\Fields\Text;
use Laravel\Nova\Fields\Textarea;
use Laravel\Nova\Http\Requests\NovaRequest;
use Maatwebsite\LaravelNovaExcel\Actions\DownloadExcel;
@@ -78,10 +80,17 @@ public function fields(NovaRequest $request): array
return [
ID::make()->sortable(),
Text::make('Question', 'text')
->displayUsing(fn ($value) => Str::limit($value, 40))
->onlyOnIndex()
->sortable(),
BelongsTo::make('Question Group', 'questionGroup', QuestionGroupResource::class)
->sortable()
->filterable(),
Textarea::make('Text')
->rules('required')
->updateRules('required'),
@@ -118,16 +127,6 @@ public function fields(NovaRequest $request): array
->sortable()
->filterable(),
DateTime::make('Created At')
->exceptOnForms()
->sortable()
->filterable(),
DateTime::make('Updated At')
->exceptOnForms()
->sortable()
->filterable(),
HasMany::make('Answers', 'answers', AnswerResource::class),
];
}

View File

@@ -104,11 +104,6 @@ public function fields(NovaRequest $request): array
->sortable()
->filterable(),
DateTime::make('Updated At')
->exceptOnForms()
->sortable()
->filterable(),
HasMany::make('Sessions', 'sessions', SessionResource::class),
];
}

View File

@@ -134,16 +134,6 @@ public function fields(NovaRequest $request): array
->filterable()
->rules('nullable'),
DateTime::make('Created At')
->exceptOnForms()
->sortable()
->filterable(),
DateTime::make('Updated At')
->exceptOnForms()
->sortable()
->filterable(),
HasMany::make('Answers', 'answers', AnswerResource::class),
HasMany::make('Logs', 'logs', LogResource::class),