File tree Expand file tree Collapse file tree 13 files changed +93
-44
lines changed
CourseResource/RelationManagers
LessonResource/RelationManagers Expand file tree Collapse file tree 13 files changed +93
-44
lines changed Original file line number Diff line number Diff line change 11{
22 "name" : " tapp/filament-lms" ,
3+ "version" : " 4.1.9" ,
34 "type" : " library" ,
45 "license" : " MIT" ,
56 "authors" : [
Original file line number Diff line number Diff line change 22
33namespace Tapp \FilamentLms \RelationManagers ;
44
5+ use Filament \Actions \ActionGroup ;
56use Filament \Actions \AttachAction ;
67use Filament \Actions \BulkActionGroup ;
78use Filament \Actions \DetachAction ;
1011use Filament \Resources \RelationManagers \RelationManager ;
1112use Filament \Schemas \Schema ;
1213use Filament \Tables ;
14+ use Filament \Tables \Enums \RecordActionsPosition ;
1315use Filament \Tables \Table ;
1416use Illuminate \Database \Eloquent \Builder ;
1517
@@ -82,8 +84,10 @@ public function table(Table $table): Table
8284 ]),
8385 ])
8486 ->recordActions ([
85- DetachAction::make (),
86- ])
87+ ActionGroup::make ([
88+ DetachAction::make (),
89+ ]),
90+ ], position: RecordActionsPosition::BeforeColumns)
8791 ->toolbarActions ([
8892 BulkActionGroup::make ([
8993 DetachBulkAction::make (),
Original file line number Diff line number Diff line change 22
33namespace Tapp \FilamentLms \RelationManagers ;
44
5+ use Filament \Actions \ActionGroup ;
56use Filament \Actions \AttachAction ;
67use Filament \Actions \DetachAction ;
78use Filament \Resources \RelationManagers \RelationManager ;
89use Filament \Tables \Columns \TextColumn ;
10+ use Filament \Tables \Enums \RecordActionsPosition ;
911use Filament \Tables \Table ;
1012
1113class CoursesRelationManager extends RelationManager
@@ -35,7 +37,9 @@ public function table(Table $table): Table
3537 AttachAction::make ()->label ('Add Course ' )->preloadRecordSelect (),
3638 ])
3739 ->recordActions ([
38- DetachAction::make ()->label ('Remove ' ),
39- ]);
40+ ActionGroup::make ([
41+ DetachAction::make ()->label ('Remove ' ),
42+ ]),
43+ ], position: RecordActionsPosition::BeforeColumns);
4044 }
4145}
Original file line number Diff line number Diff line change 22
33namespace Tapp \FilamentLms \Resources ;
44
5+ use Filament \Actions \ActionGroup ;
56use Filament \Actions \BulkActionGroup ;
67use Filament \Actions \DeleteBulkAction ;
78use Filament \Actions \EditAction ;
1516use Filament \Schemas \Components \Utilities \Set ;
1617use Filament \Schemas \Schema ;
1718use Filament \Tables \Columns \TextColumn ;
19+ use Filament \Tables \Enums \RecordActionsPosition ;
1820use Filament \Tables \Table ;
1921use Illuminate \Support \HtmlString ;
2022use Illuminate \Support \Str ;
@@ -154,8 +156,10 @@ public static function table(Table $table): Table
154156 //
155157 ])
156158 ->recordActions ([
157- EditAction::make (),
158- ])
159+ ActionGroup::make ([
160+ EditAction::make (),
161+ ]),
162+ ], position: RecordActionsPosition::BeforeColumns)
159163 ->toolbarActions ([
160164 BulkActionGroup::make ([
161165 DeleteBulkAction::make (),
Original file line number Diff line number Diff line change 22
33namespace Tapp \FilamentLms \Resources \CourseResource \RelationManagers ;
44
5+ use Filament \Actions \ActionGroup ;
56use Filament \Actions \BulkActionGroup ;
67use Filament \Actions \CreateAction ;
78use Filament \Actions \DeleteAction ;
1314use Filament \Schemas \Components \Utilities \Set ;
1415use Filament \Schemas \Schema ;
1516use Filament \Tables \Columns \TextColumn ;
17+ use Filament \Tables \Enums \RecordActionsPosition ;
1618use Filament \Tables \Table ;
1719use Illuminate \Support \Str ;
1820use Tapp \FilamentLms \Resources \LessonResource \Pages \CreateLesson ;
@@ -60,10 +62,12 @@ public function table(Table $table): Table
6062 ->url (fn () => CreateLesson::getUrl (['course_id ' => $ this ->ownerRecord ])),
6163 ])
6264 ->recordActions ([
63- EditAction::make ()
64- ->url (fn ($ record ) => EditLesson::getUrl ([$ record ])),
65- DeleteAction::make (),
66- ])
65+ ActionGroup::make ([
66+ EditAction::make ()
67+ ->url (fn ($ record ) => EditLesson::getUrl ([$ record ])),
68+ DeleteAction::make (),
69+ ]),
70+ ], position: RecordActionsPosition::BeforeColumns)
6771 ->toolbarActions ([
6872 BulkActionGroup::make ([
6973 DeleteBulkAction::make (),
Original file line number Diff line number Diff line change 22
33namespace Tapp \FilamentLms \Resources ;
44
5+ use Filament \Actions \ActionGroup ;
56use Filament \Actions \BulkActionGroup ;
67use Filament \Actions \DeleteBulkAction ;
78use Filament \Actions \EditAction ;
1213use Filament \Resources \Resource ;
1314use Filament \Schemas \Schema ;
1415use Filament \Tables \Columns \TextColumn ;
16+ use Filament \Tables \Enums \RecordActionsPosition ;
1517use Filament \Tables \Filters \TrashedFilter ;
1618use Filament \Tables \Table ;
1719use Illuminate \Database \Eloquent \Builder ;
@@ -95,8 +97,10 @@ public static function table(Table $table): Table
9597 TrashedFilter::make (),
9698 ])
9799 ->recordActions ([
98- EditAction::make (),
99- ])
100+ ActionGroup::make ([
101+ EditAction::make (),
102+ ]),
103+ ], position: RecordActionsPosition::BeforeColumns)
100104 ->toolbarActions ([
101105 BulkActionGroup::make ([
102106 DeleteBulkAction::make (),
Original file line number Diff line number Diff line change 22
33namespace Tapp \FilamentLms \Resources ;
44
5+ use Filament \Actions \ActionGroup ;
56use Filament \Actions \BulkActionGroup ;
67use Filament \Actions \DeleteBulkAction ;
78use Filament \Actions \EditAction ;
1213use Filament \Resources \Resource ;
1314use Filament \Schemas \Schema ;
1415use Filament \Tables \Columns \TextColumn ;
16+ use Filament \Tables \Enums \RecordActionsPosition ;
1517use Filament \Tables \Filters \TrashedFilter ;
1618use Filament \Tables \Table ;
1719use Illuminate \Database \Eloquent \Builder ;
@@ -85,8 +87,10 @@ public static function table(Table $table): Table
8587 TrashedFilter::make (),
8688 ])
8789 ->recordActions ([
88- EditAction::make (),
89- ])
90+ ActionGroup::make ([
91+ EditAction::make (),
92+ ]),
93+ ], position: RecordActionsPosition::BeforeColumns)
9094 ->toolbarActions ([
9195 BulkActionGroup::make ([
9296 DeleteBulkAction::make (),
Original file line number Diff line number Diff line change 22
33namespace Tapp \FilamentLms \Resources ;
44
5+ use Filament \Actions \ActionGroup ;
56use Filament \Actions \BulkActionGroup ;
67use Filament \Actions \DeleteBulkAction ;
78use Filament \Actions \EditAction ;
1112use Filament \Schemas \Components \Utilities \Set ;
1213use Filament \Schemas \Schema ;
1314use Filament \Tables \Columns \TextColumn ;
15+ use Filament \Tables \Enums \RecordActionsPosition ;
1416use Filament \Tables \Table ;
1517use Illuminate \Support \Str ;
1618use Tapp \FilamentLms \Concerns \HasLmsSlug ;
@@ -90,8 +92,10 @@ public static function table(Table $table): Table
9092 //
9193 ])
9294 ->recordActions ([
93- EditAction::make (),
94- ])
95+ ActionGroup::make ([
96+ EditAction::make (),
97+ ]),
98+ ], position: RecordActionsPosition::BeforeColumns)
9599 ->toolbarActions ([
96100 BulkActionGroup::make ([
97101 DeleteBulkAction::make (),
Original file line number Diff line number Diff line change 22
33namespace Tapp \FilamentLms \Resources \LessonResource \RelationManagers ;
44
5+ use Filament \Actions \ActionGroup ;
56use Filament \Actions \BulkActionGroup ;
67use Filament \Actions \CreateAction ;
78use Filament \Actions \DeleteAction ;
1213use Filament \Resources \RelationManagers \RelationManager ;
1314use Filament \Schemas \Schema ;
1415use Filament \Tables \Columns \TextColumn ;
16+ use Filament \Tables \Enums \RecordActionsPosition ;
1517use Filament \Tables \Table ;
1618use Tapp \FilamentLms \Resources \StepResource \Pages \CreateStep ;
1719use Tapp \FilamentLms \Resources \StepResource \Pages \EditStep ;
@@ -61,10 +63,12 @@ public function table(Table $table): Table
6163 ->url (fn () => CreateStep::getUrl (['lesson_id ' => $ this ->ownerRecord ])),
6264 ])
6365 ->recordActions ([
64- EditAction::make ()
65- ->url (fn ($ record ) => EditStep::getUrl ([$ record ])),
66- DeleteAction::make (),
67- ])
66+ ActionGroup::make ([
67+ EditAction::make ()
68+ ->url (fn ($ record ) => EditStep::getUrl ([$ record ])),
69+ DeleteAction::make (),
70+ ]),
71+ ], position: RecordActionsPosition::BeforeColumns)
6872 ->toolbarActions ([
6973 BulkActionGroup::make ([
7074 DeleteBulkAction::make (),
Original file line number Diff line number Diff line change 33namespace Tapp \FilamentLms \Resources ;
44
55use Filament \Actions \Action ;
6+ use Filament \Actions \ActionGroup ;
67use Filament \Actions \BulkActionGroup ;
78use Filament \Actions \DeleteBulkAction ;
89use Filament \Actions \EditAction ;
1415use Filament \Schemas \Components \Actions ;
1516use Filament \Schemas \Schema ;
1617use Filament \Tables \Columns \TextColumn ;
18+ use Filament \Tables \Enums \RecordActionsPosition ;
1719use Filament \Tables \Filters \TrashedFilter ;
1820use Filament \Tables \Table ;
1921use Illuminate \Database \Eloquent \Builder ;
@@ -104,8 +106,10 @@ public static function table(Table $table): Table
104106 TrashedFilter::make (),
105107 ])
106108 ->recordActions ([
107- EditAction::make (),
108- ])
109+ ActionGroup::make ([
110+ EditAction::make (),
111+ ]),
112+ ], position: RecordActionsPosition::BeforeColumns)
109113 ->toolbarActions ([
110114 BulkActionGroup::make ([
111115 DeleteBulkAction::make (),
You can’t perform that action at this time.
0 commit comments