Update navigation group to 'Gestión' and enhance TelaResource
Changed the navigation group from 'Administración' to 'Gestión' across multiple Filament resources for consistency. In TelaResource, improved the file upload field with image editor options and aspect ratios, and added an image column to the table for better visualization of fabric images.
This commit is contained in:
@@ -27,7 +27,7 @@ class ConfeccionResource extends Resource
|
||||
{
|
||||
protected static ?string $model = Confeccion::class;
|
||||
|
||||
protected static ?string $navigationGroup = 'Administración';
|
||||
protected static ?string $navigationGroup = 'Gestión';
|
||||
protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack';
|
||||
|
||||
public static function form(Form $form): Form
|
||||
|
||||
@@ -27,7 +27,7 @@ class InventarioPrendaResource extends Resource
|
||||
{
|
||||
protected static ?string $model = InventarioPrenda::class;
|
||||
|
||||
protected static ?string $navigationGroup = 'Administración';
|
||||
protected static ?string $navigationGroup = 'Gestión';
|
||||
protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack';
|
||||
|
||||
public static function form(Form $form): Form
|
||||
|
||||
@@ -27,7 +27,7 @@ class OrdenProduccionResource extends Resource
|
||||
{
|
||||
protected static ?string $model = OrdenProduccion::class;
|
||||
|
||||
protected static ?string $navigationGroup = 'Administración';
|
||||
protected static ?string $navigationGroup = 'Gestión';
|
||||
protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack';
|
||||
|
||||
public static function form(Form $form): Form
|
||||
|
||||
@@ -29,7 +29,7 @@ class ProcesoAcabadoResource extends Resource
|
||||
{
|
||||
protected static ?string $model = ProcesoAcabado::class;
|
||||
|
||||
protected static ?string $navigationGroup = 'Administración';
|
||||
protected static ?string $navigationGroup = 'Gestión';
|
||||
protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack';
|
||||
|
||||
public static function form(Form $form): Form
|
||||
|
||||
@@ -16,7 +16,7 @@ class ProveedorResource extends Resource
|
||||
{
|
||||
protected static ?string $model = Proveedor::class;
|
||||
|
||||
protected static ?string $navigationGroup = 'Administración'; //
|
||||
protected static ?string $navigationGroup = 'Gestión';
|
||||
protected static ?string $navigationIcon = 'heroicon-o-users';
|
||||
|
||||
public static function canViewAny(): bool
|
||||
|
||||
@@ -24,7 +24,7 @@ class TelaResource extends Resource
|
||||
{
|
||||
protected static ?string $model = Tela::class;
|
||||
|
||||
protected static ?string $navigationGroup = 'Administración';
|
||||
protected static ?string $navigationGroup = 'Gestión';
|
||||
protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack';
|
||||
|
||||
public static function form(Form $form): Form
|
||||
@@ -41,7 +41,8 @@ class TelaResource extends Resource
|
||||
])
|
||||
->required(),
|
||||
|
||||
FileUpload::make('foto')->image()->directory('telas')->disk('public')->nullable()->visibility('public')->maxSize(1024)->helperText('Selecciona una imagen de la tela')->acceptedFileTypes(['image/jpeg', 'image/png', 'image/webp'])->downloadable()->openable(),
|
||||
FileUpload::make('foto')->image()->directory('telas')->disk('public')->visibility('public')->maxSize(1024)->imageEditor()->imageEditorAspectRatios(['16:9','4:3','1:1'])->helperText('Selecciona una imagen de la tela (máx. 1MB)')->acceptedFileTypes(['image/jpeg', 'image/png', 'image/webp'])->downloadable()->openable()->nullable()
|
||||
,
|
||||
|
||||
ColorPicker::make('color')->default('#000000'),
|
||||
|
||||
@@ -85,27 +86,16 @@ class TelaResource extends Resource
|
||||
{
|
||||
return $table
|
||||
->columns([
|
||||
Tables\Columns\TextColumn::make('codigo')
|
||||
->searchable(),
|
||||
Tables\Columns\TextColumn::make('tipo')
|
||||
->searchable(),
|
||||
Tables\Columns\TextColumn::make('color')
|
||||
->searchable(),
|
||||
Tables\Columns\TextColumn::make('proveedor.nombre')
|
||||
->searchable(),
|
||||
Tables\Columns\TextColumn::make('metros_comprados')
|
||||
->numeric(),
|
||||
Tables\Columns\TextColumn::make('metros_disponibles')
|
||||
->numeric(),
|
||||
Tables\Columns\TextColumn::make('valor_total')
|
||||
->money('USD')
|
||||
->sortable(),
|
||||
Tables\Columns\TextColumn::make('costo_por_metro')
|
||||
->money('USD')
|
||||
->sortable(),
|
||||
Tables\Columns\TextColumn::make('fecha_compra')
|
||||
->date()
|
||||
->sortable(),
|
||||
Tables\Columns\ImageColumn::make('foto')->disk('public'),
|
||||
Tables\Columns\TextColumn::make('codigo')->searchable(),
|
||||
Tables\Columns\TextColumn::make('tipo')->searchable(),
|
||||
Tables\Columns\TextColumn::make('color')->searchable(),
|
||||
Tables\Columns\TextColumn::make('proveedor.nombre')->searchable(),
|
||||
Tables\Columns\TextColumn::make('metros_comprados')->numeric(),
|
||||
Tables\Columns\TextColumn::make('metros_disponibles')->numeric(),
|
||||
Tables\Columns\TextColumn::make('valor_total')->money('USD')->sortable(),
|
||||
Tables\Columns\TextColumn::make('costo_por_metro')->money('USD')->sortable(),
|
||||
Tables\Columns\TextColumn::make('fecha_compra')->date()->sortable(),
|
||||
])
|
||||
->filters([
|
||||
Tables\Filters\SelectFilter::make('tipo')
|
||||
|
||||
@@ -28,7 +28,7 @@ class TintoreriaResource extends Resource
|
||||
{
|
||||
protected static ?string $model = Tintoreria::class;
|
||||
|
||||
protected static ?string $navigationGroup = 'Administración';
|
||||
protected static ?string $navigationGroup = 'Gestión';
|
||||
protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack';
|
||||
|
||||
public static function form(Form $form): Form
|
||||
|
||||
Reference in New Issue
Block a user