Add ability to disable RelationManager list edit action

This commit is contained in:
Dan Pock
2021-04-03 23:59:02 -04:00
parent 5bb10c45a1
commit 9e4bbaff62
2 changed files with 9 additions and 0 deletions
+5
View File
@@ -84,6 +84,11 @@ class RelationManager extends Component
return Filament::can('create', $this->getModel());
}
public function canEdit()
{
return true;
}
public function canDelete()
{
return true;
@@ -95,6 +95,10 @@ class ListRecords extends Component
{
$manager = $this->manager;
if (!app($manager)->canEdit()) {
return [];
}
return [
RecordActions\Link::make('edit')
->label($manager::$editRecordActionLabel)