diff --git a/app/Filament/Columns/RowIndexColumn.php b/app/Filament/Columns/RowIndexColumn.php new file mode 100644 index 0000000..705419e --- /dev/null +++ b/app/Filament/Columns/RowIndexColumn.php @@ -0,0 +1,18 @@ +label('No.') + ->rowIndex() + ->width('10px'), + ]; + } +} diff --git a/app/Filament/Resources/Manage/Contacts/ContactResource.php b/app/Filament/Resources/Manage/Contacts/ContactResource.php index 0789ecf..b91cbd7 100644 --- a/app/Filament/Resources/Manage/Contacts/ContactResource.php +++ b/app/Filament/Resources/Manage/Contacts/ContactResource.php @@ -4,6 +4,7 @@ use App\Filament\Actions\Cheerful\DeleteAction; use App\Filament\Actions\DefaultBulkActions; +use App\Filament\Columns\RowIndexColumn; use App\Filament\Resources\Manage\Contacts\Actions\ReplyAction; use App\Filament\Resources\Manage\Contacts\Pages\ManageContacts; use App\Models\Contact; @@ -102,6 +103,8 @@ public static function table(Table $table): Table { return $table ->columns([ + ...RowIndexColumn::make(), + TextColumn::make('name') ->label('Nama') ->searchable(), diff --git a/app/Filament/Resources/Manage/Cooperations/RelationManagers/CooperationMediaRelationManager.php b/app/Filament/Resources/Manage/Cooperations/RelationManagers/CooperationMediaRelationManager.php index 7435a1e..3383397 100644 --- a/app/Filament/Resources/Manage/Cooperations/RelationManagers/CooperationMediaRelationManager.php +++ b/app/Filament/Resources/Manage/Cooperations/RelationManagers/CooperationMediaRelationManager.php @@ -4,6 +4,7 @@ use App\Enums\ApprovalStatus; use App\Enums\RoleEnum; +use App\Filament\Columns\RowIndexColumn; use App\Filament\Resources\Manage\Cooperations\Actions\Media\PayAction; use App\Models\CooperationMedia; use Filament\Actions\ViewAction; @@ -39,6 +40,8 @@ public function table(Table $table): Table { return $table ->columns([ + ...RowIndexColumn::make(), + TextColumn::make('partnerMedia.name') ->label('Nama') ->searchable(), diff --git a/app/Filament/Resources/Manage/Cooperations/RelationManagers/CooperationPaymentRelationManager.php b/app/Filament/Resources/Manage/Cooperations/RelationManagers/CooperationPaymentRelationManager.php index 3825f49..89817ae 100644 --- a/app/Filament/Resources/Manage/Cooperations/RelationManagers/CooperationPaymentRelationManager.php +++ b/app/Filament/Resources/Manage/Cooperations/RelationManagers/CooperationPaymentRelationManager.php @@ -4,6 +4,7 @@ use App\Enums\ApprovalStatus; use App\Enums\RoleEnum; +use App\Filament\Columns\RowIndexColumn; use App\Models\CooperationPayment; use Filament\Resources\RelationManagers\RelationManager; use Filament\Support\Icons\Heroicon; @@ -41,6 +42,8 @@ public function table(Table $table): Table { return $table ->columns([ + ...RowIndexColumn::make(), + TextColumn::make('amount') ->label('Nominal') ->money('IDR', decimalPlaces: 0), diff --git a/app/Filament/Resources/Manage/Cooperations/RelationManagers/CooperationProposalRelationManager.php b/app/Filament/Resources/Manage/Cooperations/RelationManagers/CooperationProposalRelationManager.php index 4f4f820..2bfddcc 100644 --- a/app/Filament/Resources/Manage/Cooperations/RelationManagers/CooperationProposalRelationManager.php +++ b/app/Filament/Resources/Manage/Cooperations/RelationManagers/CooperationProposalRelationManager.php @@ -4,6 +4,7 @@ use App\Enums\ApprovalStatus; use App\Enums\RoleEnum; +use App\Filament\Columns\RowIndexColumn; use App\Filament\Resources\Manage\Cooperations\Actions\Proposal\AcceptAction; use App\Filament\Resources\Manage\Cooperations\Actions\Proposal\RejectAction; use App\Models\CooperationProposal; @@ -59,6 +60,8 @@ public function table(Table $table): Table { return $table ->columns([ + ...RowIndexColumn::make(), + TextColumn::make('partnerMedia.name') ->label('Media') ->searchable() diff --git a/app/Filament/Resources/Manage/Cooperations/RelationManagers/ReportRelationManager.php b/app/Filament/Resources/Manage/Cooperations/RelationManagers/ReportRelationManager.php index 5fd28b3..7788d2b 100644 --- a/app/Filament/Resources/Manage/Cooperations/RelationManagers/ReportRelationManager.php +++ b/app/Filament/Resources/Manage/Cooperations/RelationManagers/ReportRelationManager.php @@ -5,6 +5,7 @@ use App\Enums\ApprovalStatus; use App\Enums\CooperationStatus; use App\Enums\RoleEnum; +use App\Filament\Columns\RowIndexColumn; use App\Filament\Resources\Manage\Cooperations\Actions\Report\AcceptAction; use App\Filament\Resources\Manage\Cooperations\Actions\Report\RejectAction; use App\Filament\Resources\Manage\Cooperations\CooperationResource; @@ -114,6 +115,8 @@ public function table(Table $table): Table { return $table ->columns([ + ...RowIndexColumn::make(), + TextColumn::make('mediaTaskAssignment.partnerMedia.name') ->label('Media') ->searchable() diff --git a/app/Filament/Resources/Manage/Cooperations/RelationManagers/TaskAssignmentRelationManager.php b/app/Filament/Resources/Manage/Cooperations/RelationManagers/TaskAssignmentRelationManager.php index cc4ff9f..8dbca93 100644 --- a/app/Filament/Resources/Manage/Cooperations/RelationManagers/TaskAssignmentRelationManager.php +++ b/app/Filament/Resources/Manage/Cooperations/RelationManagers/TaskAssignmentRelationManager.php @@ -7,6 +7,7 @@ use App\Filament\Actions\Cheerful\CreateAction; use App\Filament\Actions\Cheerful\DeleteAction; use App\Filament\Actions\Cheerful\EditAction; +use App\Filament\Columns\RowIndexColumn; use Filament\Actions\BulkActionGroup; use Filament\Actions\DeleteBulkAction; use Filament\Notifications\Notification; @@ -42,6 +43,8 @@ public function table(Table $table): Table { return $table ->columns([ + ...RowIndexColumn::make(), + TextColumn::make('start_date') ->label('Mulai') ->date('l, d F Y'), diff --git a/app/Filament/Resources/Manage/Cooperations/Tables/CooperationsTable.php b/app/Filament/Resources/Manage/Cooperations/Tables/CooperationsTable.php index f85bb65..56bdc63 100644 --- a/app/Filament/Resources/Manage/Cooperations/Tables/CooperationsTable.php +++ b/app/Filament/Resources/Manage/Cooperations/Tables/CooperationsTable.php @@ -8,6 +8,7 @@ use App\Filament\Actions\Cheerful\DeleteAction; use App\Filament\Actions\Cheerful\EditAction; use App\Filament\Actions\DefaultBulkActions; +use App\Filament\Columns\RowIndexColumn; use App\Filament\Columns\TimestampColumns; use App\Filament\Exports\CooperationExcelExport; use App\Filament\Resources\Manage\Cooperations\Actions\Cooperation\AcceptAction; @@ -39,6 +40,8 @@ public static function configure(Table $table): Table { return $table ->columns([ + ...RowIndexColumn::make(), + TextColumn::make('title') ->label('Judul') ->searchable() diff --git a/app/Filament/Resources/Manage/DataChanges/DataChangesResource.php b/app/Filament/Resources/Manage/DataChanges/DataChangesResource.php index 0c29f96..955270a 100644 --- a/app/Filament/Resources/Manage/DataChanges/DataChangesResource.php +++ b/app/Filament/Resources/Manage/DataChanges/DataChangesResource.php @@ -5,6 +5,7 @@ use App\Enums\DataChangeStatus; use App\Enums\RoleEnum; use App\Filament\Actions\DefaultBulkActions; +use App\Filament\Columns\RowIndexColumn; use App\Filament\Resources\Manage\DataChanges\Actions\DataChangeRequest\AcceptAction; use App\Filament\Resources\Manage\DataChanges\Actions\DataChangeRequest\RejectAction; use App\Filament\Resources\Manage\DataChanges\Pages\ManageDataChanges; @@ -193,6 +194,8 @@ public static function table(Table $table): Table { return $table ->columns([ + ...RowIndexColumn::make(), + TextColumn::make('user.name') ->label('Pemohon') ->searchable() diff --git a/app/Filament/Resources/Manage/Journalists/JournalistResource.php b/app/Filament/Resources/Manage/Journalists/JournalistResource.php index 0f88079..3f28989 100644 --- a/app/Filament/Resources/Manage/Journalists/JournalistResource.php +++ b/app/Filament/Resources/Manage/Journalists/JournalistResource.php @@ -6,6 +6,7 @@ use App\Enums\VerificationStatus; use App\Filament\Actions\Cheerful\ForceDeleteAction; use App\Filament\Actions\Cheerful\RestoreAction; +use App\Filament\Columns\RowIndexColumn; use App\Filament\Columns\TimestampColumns; use App\Filament\Pages\Media; use App\Filament\Resources\Manage\Journalists\Actions\DeleteJournalistAction; @@ -142,6 +143,8 @@ public static function table(Table $table): Table { return $table ->columns([ + ...RowIndexColumn::make(), + TextColumn::make('name') ->label('Nama') ->searchable() diff --git a/app/Filament/Resources/Manage/Partners/PartnerResource.php b/app/Filament/Resources/Manage/Partners/PartnerResource.php index 978f289..851b5b3 100644 --- a/app/Filament/Resources/Manage/Partners/PartnerResource.php +++ b/app/Filament/Resources/Manage/Partners/PartnerResource.php @@ -8,6 +8,7 @@ use App\Enums\RoleEnum; use App\Enums\VerificationStatus; use App\Filament\Actions\DefaultBulkActions; +use App\Filament\Columns\RowIndexColumn; use App\Filament\Resources\Manage\Partners\Pages\ManagePartners; use App\Filament\Resources\Manage\Partners\Pages\ViewPartner; use App\Models\User; @@ -294,6 +295,8 @@ public static function table(Table $table): Table { return $table ->columns([ + ...RowIndexColumn::make(), + TextColumn::make('company.name') ->label('Perusahaan') ->searchable(query: function ($query, $search) { diff --git a/app/Filament/Resources/Master/Categories/CategoryResource.php b/app/Filament/Resources/Master/Categories/CategoryResource.php index c924fe3..978ce4d 100644 --- a/app/Filament/Resources/Master/Categories/CategoryResource.php +++ b/app/Filament/Resources/Master/Categories/CategoryResource.php @@ -9,6 +9,7 @@ use App\Filament\Actions\Cheerful\ForceDeleteAction; use App\Filament\Actions\Cheerful\RestoreAction; use App\Filament\Actions\DefaultBulkActions; +use App\Filament\Columns\RowIndexColumn; use App\Filament\Columns\TimestampColumns; use App\Filament\Resources\Master\Categories\Pages\ManageCategories; use App\Filament\Support\CheerfulNotification; @@ -64,6 +65,8 @@ public static function table(Table $table): Table { return $table ->columns([ + ...RowIndexColumn::make(), + TextColumn::make('name') ->label('Nama') ->searchable() diff --git a/app/Filament/Resources/Master/Classifications/ClassificationResource.php b/app/Filament/Resources/Master/Classifications/ClassificationResource.php index 9f7946d..ca5e0b7 100644 --- a/app/Filament/Resources/Master/Classifications/ClassificationResource.php +++ b/app/Filament/Resources/Master/Classifications/ClassificationResource.php @@ -9,6 +9,7 @@ use App\Filament\Actions\Cheerful\ForceDeleteAction; use App\Filament\Actions\Cheerful\RestoreAction; use App\Filament\Actions\DefaultBulkActions; +use App\Filament\Columns\RowIndexColumn; use App\Filament\Columns\TimestampColumns; use App\Filament\Resources\Master\Classifications\Pages\ManageClassifications; use App\Filament\Support\CheerfulNotification; @@ -64,6 +65,8 @@ public static function table(Table $table): Table { return $table ->columns([ + ...RowIndexColumn::make(), + TextColumn::make('name') ->label('Nama') ->searchable() diff --git a/app/Filament/Resources/Master/Departments/DepartmentResource.php b/app/Filament/Resources/Master/Departments/DepartmentResource.php index 04c6074..12076f3 100644 --- a/app/Filament/Resources/Master/Departments/DepartmentResource.php +++ b/app/Filament/Resources/Master/Departments/DepartmentResource.php @@ -9,6 +9,7 @@ use App\Filament\Actions\Cheerful\ForceDeleteAction; use App\Filament\Actions\Cheerful\RestoreAction; use App\Filament\Actions\DefaultBulkActions; +use App\Filament\Columns\RowIndexColumn; use App\Filament\Columns\TimestampColumns; use App\Filament\Resources\Master\Departments\Pages\ManageDepartments; use App\Filament\Support\CheerfulNotification; @@ -70,6 +71,8 @@ public static function table(Table $table): Table { return $table ->columns([ + ...RowIndexColumn::make(), + TextColumn::make('name') ->label('Nama') ->searchable() diff --git a/app/Filament/Resources/Master/Locations/LocationResource.php b/app/Filament/Resources/Master/Locations/LocationResource.php index b6ef76c..61a6b1e 100644 --- a/app/Filament/Resources/Master/Locations/LocationResource.php +++ b/app/Filament/Resources/Master/Locations/LocationResource.php @@ -9,6 +9,7 @@ use App\Filament\Actions\Cheerful\ForceDeleteAction; use App\Filament\Actions\Cheerful\RestoreAction; use App\Filament\Actions\DefaultBulkActions; +use App\Filament\Columns\RowIndexColumn; use App\Filament\Columns\TimestampColumns; use App\Filament\Resources\Master\Locations\Pages\ManageLocations; use App\Filament\Support\CheerfulNotification; @@ -64,6 +65,8 @@ public static function table(Table $table): Table { return $table ->columns([ + ...RowIndexColumn::make(), + TextColumn::make('name') ->label('Nama') ->searchable() diff --git a/app/Filament/Resources/Master/SubClassifications/SubClassificationResource.php b/app/Filament/Resources/Master/SubClassifications/SubClassificationResource.php index 7433e35..7933693 100644 --- a/app/Filament/Resources/Master/SubClassifications/SubClassificationResource.php +++ b/app/Filament/Resources/Master/SubClassifications/SubClassificationResource.php @@ -9,6 +9,7 @@ use App\Filament\Actions\Cheerful\ForceDeleteAction; use App\Filament\Actions\Cheerful\RestoreAction; use App\Filament\Actions\DefaultBulkActions; +use App\Filament\Columns\RowIndexColumn; use App\Filament\Columns\TimestampColumns; use App\Filament\Resources\Master\SubClassifications\Pages\ManageSubClassifications; use App\Models\Classification; @@ -75,6 +76,8 @@ public static function table(Table $table): Table { return $table ->columns([ + ...RowIndexColumn::make(), + TextColumn::make('name') ->label('Nama') ->searchable() diff --git a/app/Filament/Resources/Master/SubLocations/SubLocationResource.php b/app/Filament/Resources/Master/SubLocations/SubLocationResource.php index a2f91c7..0806ea7 100644 --- a/app/Filament/Resources/Master/SubLocations/SubLocationResource.php +++ b/app/Filament/Resources/Master/SubLocations/SubLocationResource.php @@ -9,6 +9,7 @@ use App\Filament\Actions\Cheerful\ForceDeleteAction; use App\Filament\Actions\Cheerful\RestoreAction; use App\Filament\Actions\DefaultBulkActions; +use App\Filament\Columns\RowIndexColumn; use App\Filament\Columns\TimestampColumns; use App\Filament\Resources\Master\SubLocations\Pages\ManageSubLocations; use App\Filament\Support\CheerfulNotification; @@ -75,6 +76,8 @@ public static function table(Table $table): Table { return $table ->columns([ + ...RowIndexColumn::make(), + TextColumn::make('name') ->label('Nama') ->searchable() diff --git a/app/Filament/Resources/Master/Themes/ThemeResource.php b/app/Filament/Resources/Master/Themes/ThemeResource.php index 5032b7f..cbe2747 100644 --- a/app/Filament/Resources/Master/Themes/ThemeResource.php +++ b/app/Filament/Resources/Master/Themes/ThemeResource.php @@ -9,6 +9,7 @@ use App\Filament\Actions\Cheerful\ForceDeleteAction; use App\Filament\Actions\Cheerful\RestoreAction; use App\Filament\Actions\DefaultBulkActions; +use App\Filament\Columns\RowIndexColumn; use App\Filament\Columns\TimestampColumns; use App\Filament\Resources\Master\Themes\Pages\ManageThemes; use App\Filament\Support\CheerfulNotification; @@ -63,6 +64,8 @@ public static function table(Table $table): Table { return $table ->columns([ + ...RowIndexColumn::make(), + TextColumn::make('name') ->label('Nama') ->searchable() diff --git a/app/Filament/Resources/Master/Users/UserResource.php b/app/Filament/Resources/Master/Users/UserResource.php index 6df1270..7c95612 100644 --- a/app/Filament/Resources/Master/Users/UserResource.php +++ b/app/Filament/Resources/Master/Users/UserResource.php @@ -9,6 +9,7 @@ use App\Filament\Actions\Cheerful\ForceDeleteAction; use App\Filament\Actions\Cheerful\RestoreAction; use App\Filament\Actions\DefaultBulkActions; +use App\Filament\Columns\RowIndexColumn; use App\Filament\Columns\TimestampColumns; use App\Filament\Resources\Master\Users\Actions\ChangePasswordAction; use App\Filament\Resources\Master\Users\Pages\ManageUsers; @@ -101,6 +102,8 @@ public static function table(Table $table): Table { return $table ->columns([ + ...RowIndexColumn::make(), + TextColumn::make('name') ->label('Nama') ->searchable() diff --git a/app/Filament/Resources/Monitoring/ContentRecaps/Tables/ContentRecapsTable.php b/app/Filament/Resources/Monitoring/ContentRecaps/Tables/ContentRecapsTable.php index 41620f7..72fcbb5 100644 --- a/app/Filament/Resources/Monitoring/ContentRecaps/Tables/ContentRecapsTable.php +++ b/app/Filament/Resources/Monitoring/ContentRecaps/Tables/ContentRecapsTable.php @@ -11,6 +11,7 @@ use App\Filament\Actions\Cheerful\ForceDeleteAction; use App\Filament\Actions\Cheerful\RestoreAction; use App\Filament\Actions\DefaultBulkActions; +use App\Filament\Columns\RowIndexColumn; use App\Filament\Columns\TimestampColumns; use App\Models\ContentRecap; use Filament\Actions\BulkActionGroup; @@ -32,6 +33,8 @@ public static function configure(Table $table): Table { return $table ->columns([ + ...RowIndexColumn::make(), + TextColumn::make('title') ->label('Judul') ->searchable() diff --git a/app/Filament/Resources/Monitoring/IssueManagements/Tables/IssueManagementTable.php b/app/Filament/Resources/Monitoring/IssueManagements/Tables/IssueManagementTable.php index 8ea4775..7e13ca5 100644 --- a/app/Filament/Resources/Monitoring/IssueManagements/Tables/IssueManagementTable.php +++ b/app/Filament/Resources/Monitoring/IssueManagements/Tables/IssueManagementTable.php @@ -9,6 +9,7 @@ use App\Filament\Actions\Cheerful\ForceDeleteAction; use App\Filament\Actions\Cheerful\RestoreAction; use App\Filament\Actions\DefaultBulkActions; +use App\Filament\Columns\RowIndexColumn; use App\Filament\Columns\TimestampColumns; use Filament\Actions\BulkActionGroup; use Filament\Forms\Components\DatePicker; @@ -29,6 +30,8 @@ public static function configure(Table $table): Table { return $table ->columns([ + ...RowIndexColumn::make(), + TextColumn::make('mediaMonitoring.title') ->label('Judul Berita') ->limit(30) diff --git a/app/Filament/Resources/Monitoring/MediaMonitorings/Tables/MediaMonitoringsTable.php b/app/Filament/Resources/Monitoring/MediaMonitorings/Tables/MediaMonitoringsTable.php index a677637..d1b22a9 100644 --- a/app/Filament/Resources/Monitoring/MediaMonitorings/Tables/MediaMonitoringsTable.php +++ b/app/Filament/Resources/Monitoring/MediaMonitorings/Tables/MediaMonitoringsTable.php @@ -9,6 +9,7 @@ use App\Filament\Actions\Cheerful\ForceDeleteAction; use App\Filament\Actions\Cheerful\RestoreAction; use App\Filament\Actions\DefaultBulkActions; +use App\Filament\Columns\RowIndexColumn; use App\Filament\Columns\TimestampColumns; use Filament\Actions\BulkActionGroup; use Filament\Forms\Components\DatePicker; @@ -29,6 +30,8 @@ public static function configure(Table $table): Table { return $table ->columns([ + ...RowIndexColumn::make(), + TextColumn::make('code') ->label('Kode') ->searchable() diff --git a/app/Filament/Resources/Publication/Announcements/AnnouncementResource.php b/app/Filament/Resources/Publication/Announcements/AnnouncementResource.php index 15d3e0d..0519dd2 100644 --- a/app/Filament/Resources/Publication/Announcements/AnnouncementResource.php +++ b/app/Filament/Resources/Publication/Announcements/AnnouncementResource.php @@ -9,6 +9,7 @@ use App\Filament\Actions\Cheerful\ForceDeleteAction; use App\Filament\Actions\Cheerful\RestoreAction; use App\Filament\Actions\DefaultBulkActions; +use App\Filament\Columns\RowIndexColumn; use App\Filament\Columns\TimestampColumns; use App\Filament\Resources\Publication\Announcements\Pages\ManageAnnouncements; use App\Models\Announcement; @@ -98,6 +99,8 @@ public static function table(Table $table): Table { return $table ->columns([ + ...RowIndexColumn::make(), + TextColumn::make('title') ->label('Judul') ->searchable() diff --git a/app/Filament/Resources/Publication/News/Tables/NewsTable.php b/app/Filament/Resources/Publication/News/Tables/NewsTable.php index f2ae9af..6a3d6ce 100644 --- a/app/Filament/Resources/Publication/News/Tables/NewsTable.php +++ b/app/Filament/Resources/Publication/News/Tables/NewsTable.php @@ -9,6 +9,7 @@ use App\Filament\Actions\Cheerful\ForceDeleteAction; use App\Filament\Actions\Cheerful\RestoreAction; use App\Filament\Actions\DefaultBulkActions; +use App\Filament\Columns\RowIndexColumn; use App\Filament\Columns\TimestampColumns; use App\Models\News; use Filament\Actions\BulkActionGroup; @@ -24,6 +25,8 @@ public static function configure(Table $table): Table { return $table ->columns([ + ...RowIndexColumn::make(), + TextColumn::make('title') ->label('Judul') ->searchable() diff --git a/app/Filament/Resources/Visitors/VisitorResource.php b/app/Filament/Resources/Visitors/VisitorResource.php index 2893417..5a144b0 100644 --- a/app/Filament/Resources/Visitors/VisitorResource.php +++ b/app/Filament/Resources/Visitors/VisitorResource.php @@ -2,6 +2,7 @@ namespace App\Filament\Resources\Visitors; +use App\Filament\Columns\RowIndexColumn; use App\Filament\Resources\Visitors\Pages\ManageVisitors; use App\Models\Visitor; use BackedEnum; @@ -36,6 +37,8 @@ public static function table(Table $table): Table { return $table ->columns([ + ...RowIndexColumn::make(), + TextColumn::make('date') ->label('Tanggal & Waktu') ->date('l, d F Y')