adds roles
This commit is contained in:
@@ -5,12 +5,11 @@
|
||||
namespace App\Nova;
|
||||
|
||||
use Laravel\Nova\Fields\BelongsTo;
|
||||
use Laravel\Nova\Fields\Code;
|
||||
use Laravel\Nova\Fields\DateTime;
|
||||
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;
|
||||
@@ -59,6 +58,22 @@ final class SessionResource extends Resource
|
||||
*/
|
||||
public static $with = ['user', 'category', 'screening'];
|
||||
|
||||
/**
|
||||
* Get the displayable label of the resource.
|
||||
*/
|
||||
public static function label(): string
|
||||
{
|
||||
return 'Sessions';
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the displayable singular label of the resource.
|
||||
*/
|
||||
public static function singularLabel(): string
|
||||
{
|
||||
return 'Session';
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the fields displayed by the resource.
|
||||
*
|
||||
@@ -85,11 +100,16 @@ public function fields(NovaRequest $request): array
|
||||
->filterable()
|
||||
->rules('nullable'),
|
||||
|
||||
Text::make('Status')
|
||||
Select::make('Status')
|
||||
->options([
|
||||
'in_progress' => 'In Progress',
|
||||
'completed' => 'Completed',
|
||||
'abandoned' => 'Abandoned',
|
||||
])
|
||||
->displayUsingLabels()
|
||||
->sortable()
|
||||
->filterable()
|
||||
->copyable()
|
||||
->rules('required', 'max:255'),
|
||||
->readonly(),
|
||||
|
||||
Number::make('Score')
|
||||
->sortable()
|
||||
@@ -97,15 +117,16 @@ public function fields(NovaRequest $request): array
|
||||
->copyable()
|
||||
->rules('nullable', 'integer'),
|
||||
|
||||
Text::make('Result')
|
||||
Select::make('Result')
|
||||
->options([
|
||||
'go' => 'Go',
|
||||
'no_go' => 'No Go',
|
||||
'consult_leadership' => 'Consult Leadership',
|
||||
])
|
||||
->displayUsingLabels()
|
||||
->sortable()
|
||||
->filterable()
|
||||
->copyable()
|
||||
->rules('nullable', 'max:255'),
|
||||
|
||||
Code::make('Basic Info', 'basic_info')
|
||||
->json()
|
||||
->rules('nullable'),
|
||||
->readonly(),
|
||||
|
||||
Textarea::make('Additional Comments')
|
||||
->rules('nullable'),
|
||||
|
||||
Reference in New Issue
Block a user