refactor: consolidate Filament feed-related resources under a new 'Feed' directory
This commit is contained in:
parent
f8c79ce688
commit
5c8f458b49
@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace App\Filament\Resources\Manage\FeedDeliveries;
|
||||
namespace App\Filament\Resources\Feed\FeedDeliveries;
|
||||
|
||||
use App\Enums\RoleEnum;
|
||||
use App\Filament\Actions\Cheerful\DeleteAction;
|
||||
@ -9,7 +9,7 @@
|
||||
use App\Filament\Actions\Cheerful\RestoreAction;
|
||||
use App\Filament\Actions\DefaultBulkActions;
|
||||
use App\Filament\Columns\TimestampColumns;
|
||||
use App\Filament\Resources\Manage\FeedDeliveries\Pages\ManageFeedDeliveries;
|
||||
use App\Filament\Resources\Feed\FeedDeliveries\Pages\ManageFeedDeliveries;
|
||||
use App\Models\FeedDelivery;
|
||||
use BackedEnum;
|
||||
use Filament\Actions\BulkActionGroup;
|
||||
@ -30,17 +30,17 @@ class FeedDeliveryResource extends Resource
|
||||
{
|
||||
protected static ?string $model = FeedDelivery::class;
|
||||
|
||||
protected static string|UnitEnum|null $navigationGroup = 'Kelola';
|
||||
protected static string|UnitEnum|null $navigationGroup = 'Pakan';
|
||||
|
||||
protected static string|BackedEnum|null $navigationIcon = Heroicon::Clock;
|
||||
|
||||
protected static ?string $navigationLabel = 'Riwayat Pemberian Pakan';
|
||||
|
||||
protected static ?int $navigationSort = 2;
|
||||
protected static ?int $navigationSort = 4;
|
||||
|
||||
protected static ?string $recordTitleAttribute = 'delivered_at';
|
||||
|
||||
protected static ?string $slug = 'manage/feed-deliveries';
|
||||
protected static ?string $slug = 'feed/feed-deliveries';
|
||||
|
||||
public static function form(Schema $schema): Schema
|
||||
{
|
||||
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
|
||||
namespace App\Filament\Resources\Manage\FeedDeliveries\Pages;
|
||||
namespace App\Filament\Resources\Feed\FeedDeliveries\Pages;
|
||||
|
||||
use App\Filament\Resources\Manage\FeedDeliveries\FeedDeliveryResource;
|
||||
use App\Filament\Resources\Feed\FeedDeliveries\FeedDeliveryResource;
|
||||
use Filament\Resources\Pages\ManageRecords;
|
||||
|
||||
class ManageFeedDeliveries extends ManageRecords
|
||||
@ -1,12 +1,12 @@
|
||||
<?php
|
||||
|
||||
namespace App\Filament\Resources\Manage\FeedPurchases;
|
||||
namespace App\Filament\Resources\Feed\FeedPurchases;
|
||||
|
||||
use App\Filament\Resources\Manage\FeedPurchases\Pages\CreateFeedPurchase;
|
||||
use App\Filament\Resources\Manage\FeedPurchases\Pages\EditFeedPurchase;
|
||||
use App\Filament\Resources\Manage\FeedPurchases\Pages\ListFeedPurchases;
|
||||
use App\Filament\Resources\Manage\FeedPurchases\Schemas\FeedPurchaseForm;
|
||||
use App\Filament\Resources\Manage\FeedPurchases\Tables\FeedPurchasesTable;
|
||||
use App\Filament\Resources\Feed\FeedPurchases\Pages\CreateFeedPurchase;
|
||||
use App\Filament\Resources\Feed\FeedPurchases\Pages\EditFeedPurchase;
|
||||
use App\Filament\Resources\Feed\FeedPurchases\Pages\ListFeedPurchases;
|
||||
use App\Filament\Resources\Feed\FeedPurchases\Schemas\FeedPurchaseForm;
|
||||
use App\Filament\Resources\Feed\FeedPurchases\Tables\FeedPurchasesTable;
|
||||
use App\Models\FeedPurchase;
|
||||
use BackedEnum;
|
||||
use Filament\Resources\Resource;
|
||||
@ -19,17 +19,17 @@ class FeedPurchaseResource extends Resource
|
||||
{
|
||||
protected static ?string $model = FeedPurchase::class;
|
||||
|
||||
protected static string|UnitEnum|null $navigationGroup = 'Kelola';
|
||||
protected static string|UnitEnum|null $navigationGroup = 'Pakan';
|
||||
|
||||
protected static string|BackedEnum|null $navigationIcon = Heroicon::Banknotes;
|
||||
|
||||
protected static ?string $navigationLabel = 'Belanja Pakan';
|
||||
|
||||
protected static ?int $navigationSort = 1;
|
||||
protected static ?int $navigationSort = 2;
|
||||
|
||||
protected static ?string $recordTitleAttribute = 'purchase_date';
|
||||
|
||||
protected static ?string $slug = 'manage/feed-purchases';
|
||||
protected static ?string $slug = 'feed/feed-purchases';
|
||||
|
||||
public static function form(Schema $schema): Schema
|
||||
{
|
||||
@ -1,10 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace App\Filament\Resources\Manage\FeedPurchases\Pages;
|
||||
namespace App\Filament\Resources\Feed\FeedPurchases\Pages;
|
||||
|
||||
use App\Filament\Actions\BackAction;
|
||||
use App\Filament\Resources\Manage\FeedPurchases\FeedPurchaseResource;
|
||||
use App\Filament\Resources\Manage\FeedPurchases\Traits\HasCart;
|
||||
use App\Filament\Resources\Feed\FeedPurchases\FeedPurchaseResource;
|
||||
use App\Filament\Resources\Feed\FeedPurchases\Traits\HasCart;
|
||||
use App\Models\FeedPurchaseItem;
|
||||
use Filament\Notifications\Notification;
|
||||
use Filament\Resources\Pages\CreateRecord;
|
||||
@ -1,10 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace App\Filament\Resources\Manage\FeedPurchases\Pages;
|
||||
namespace App\Filament\Resources\Feed\FeedPurchases\Pages;
|
||||
|
||||
use App\Filament\Actions\BackAction;
|
||||
use App\Filament\Resources\Manage\FeedPurchases\FeedPurchaseResource;
|
||||
use App\Filament\Resources\Manage\FeedPurchases\Traits\HasCart;
|
||||
use App\Filament\Resources\Feed\FeedPurchases\FeedPurchaseResource;
|
||||
use App\Filament\Resources\Feed\FeedPurchases\Traits\HasCart;
|
||||
use App\Models\FeedPurchaseItem;
|
||||
use Filament\Notifications\Notification;
|
||||
use Filament\Resources\Pages\EditRecord;
|
||||
@ -1,9 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace App\Filament\Resources\Manage\FeedPurchases\Pages;
|
||||
namespace App\Filament\Resources\Feed\FeedPurchases\Pages;
|
||||
|
||||
use App\Filament\Actions\Cheerful\CreateAction;
|
||||
use App\Filament\Resources\Manage\FeedPurchases\FeedPurchaseResource;
|
||||
use App\Filament\Resources\Feed\FeedPurchases\FeedPurchaseResource;
|
||||
use Filament\Resources\Pages\ListRecords;
|
||||
|
||||
class ListFeedPurchases extends ListRecords
|
||||
@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace App\Filament\Resources\Manage\FeedPurchases\Schemas;
|
||||
namespace App\Filament\Resources\Feed\FeedPurchases\Schemas;
|
||||
|
||||
use App\Models\Feed;
|
||||
use App\Models\FeedPurchaseItem;
|
||||
@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace App\Filament\Resources\Manage\FeedPurchases\Tables;
|
||||
namespace App\Filament\Resources\Feed\FeedPurchases\Tables;
|
||||
|
||||
use App\Enums\RoleEnum;
|
||||
use App\Filament\Actions\Cheerful\DeleteAction;
|
||||
@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace App\Filament\Resources\Manage\FeedPurchases\Traits;
|
||||
namespace App\Filament\Resources\Feed\FeedPurchases\Traits;
|
||||
|
||||
use App\Models\Feed;
|
||||
use App\Models\FeedPurchaseItem;
|
||||
@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace App\Filament\Resources\Manage\FeedSchedules;
|
||||
namespace App\Filament\Resources\Feed\FeedSchedules;
|
||||
|
||||
use App\Enums\RoleEnum;
|
||||
use App\Filament\Actions\Cheerful\DeleteAction;
|
||||
@ -9,7 +9,7 @@
|
||||
use App\Filament\Actions\Cheerful\RestoreAction;
|
||||
use App\Filament\Actions\DefaultBulkActions;
|
||||
use App\Filament\Columns\TimestampColumns;
|
||||
use App\Filament\Resources\Manage\FeedSchedules\Pages\ManageFeedSchedules;
|
||||
use App\Filament\Resources\Feed\FeedSchedules\Pages\ManageFeedSchedules;
|
||||
use App\Models\Feed;
|
||||
use App\Models\FeedSchedule;
|
||||
use BackedEnum;
|
||||
@ -34,17 +34,17 @@ class FeedScheduleResource extends Resource
|
||||
{
|
||||
protected static ?string $model = FeedSchedule::class;
|
||||
|
||||
protected static string|UnitEnum|null $navigationGroup = 'Kelola';
|
||||
protected static string|UnitEnum|null $navigationGroup = 'Pakan';
|
||||
|
||||
protected static string|BackedEnum|null $navigationIcon = Heroicon::BellAlert;
|
||||
|
||||
protected static ?string $navigationLabel = 'Jadwal Pakan';
|
||||
|
||||
protected static ?int $navigationSort = 2;
|
||||
protected static ?int $navigationSort = 3;
|
||||
|
||||
protected static ?string $recordTitleAttribute = 'scheduled_at';
|
||||
|
||||
protected static ?string $slug = 'manage/feed-schedules';
|
||||
protected static ?string $slug = 'feed/feed-schedules';
|
||||
|
||||
public static function form(Schema $schema): Schema
|
||||
{
|
||||
@ -1,9 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace App\Filament\Resources\Manage\FeedSchedules\Pages;
|
||||
namespace App\Filament\Resources\Feed\FeedSchedules\Pages;
|
||||
|
||||
use App\Filament\Actions\Cheerful\CreateAction;
|
||||
use App\Filament\Resources\Manage\FeedSchedules\FeedScheduleResource;
|
||||
use App\Filament\Resources\Feed\FeedSchedules\FeedScheduleResource;
|
||||
use Filament\Resources\Pages\ManageRecords;
|
||||
use Filament\Support\Enums\Width;
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace App\Filament\Resources\Master\Feeds;
|
||||
namespace App\Filament\Resources\Feed\Feeds;
|
||||
|
||||
use App\Enums\RoleEnum;
|
||||
use App\Filament\Actions\Cheerful\DeleteAction;
|
||||
@ -9,7 +9,7 @@
|
||||
use App\Filament\Actions\Cheerful\RestoreAction;
|
||||
use App\Filament\Actions\DefaultBulkActions;
|
||||
use App\Filament\Columns\TimestampColumns;
|
||||
use App\Filament\Resources\Master\Feeds\Pages\ManageFeeds;
|
||||
use App\Filament\Resources\Feed\Feeds\Pages\ManageFeeds;
|
||||
use App\Models\Feed;
|
||||
use BackedEnum;
|
||||
use Filament\Actions\BulkActionGroup;
|
||||
@ -31,17 +31,17 @@ class FeedResource extends Resource
|
||||
{
|
||||
protected static ?string $model = Feed::class;
|
||||
|
||||
protected static string|UnitEnum|null $navigationGroup = 'Master';
|
||||
protected static string|UnitEnum|null $navigationGroup = 'Pakan';
|
||||
|
||||
protected static string|BackedEnum|null $navigationIcon = Heroicon::CircleStack;
|
||||
|
||||
protected static ?string $navigationLabel = 'Pakan';
|
||||
|
||||
protected static ?int $navigationSort = 4;
|
||||
protected static ?int $navigationSort = 1;
|
||||
|
||||
protected static ?string $recordTitleAttribute = 'name';
|
||||
|
||||
protected static ?string $slug = 'master/feeds';
|
||||
protected static ?string $slug = 'feed/feeds';
|
||||
|
||||
public static function form(Schema $schema): Schema
|
||||
{
|
||||
@ -1,9 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace App\Filament\Resources\Master\Feeds\Pages;
|
||||
namespace App\Filament\Resources\Feed\Feeds\Pages;
|
||||
|
||||
use App\Filament\Actions\Cheerful\CreateAction;
|
||||
use App\Filament\Resources\Master\Feeds\FeedResource;
|
||||
use App\Filament\Resources\Feed\Feeds\FeedResource;
|
||||
use Filament\Resources\Pages\ManageRecords;
|
||||
use Filament\Support\Enums\Width;
|
||||
|
||||
@ -72,6 +72,7 @@ public function panel(Panel $panel): Panel
|
||||
->navigationGroups([
|
||||
'Master',
|
||||
'Kelola',
|
||||
'Pakan',
|
||||
'Keuangan',
|
||||
'Pelindung',
|
||||
'Sistem',
|
||||
|
||||
Loading…
Reference in New Issue
Block a user