Skip to content

Commit e545d48

Browse files
committed
Lazy-load actions for assets, collections, submissions & terms
1 parent 799cf35 commit e545d48

File tree

5 files changed

+1
-13
lines changed

5 files changed

+1
-13
lines changed

resources/js/components/assets/Browser/Browser.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@ export default {
296296
},
297297
298298
actionContext() {
299-
return { container: this.container.id };
299+
return { container: this.container.id, folder: this.path || '/' };
300300
},
301301
302302
canCreateFolders() {

src/Http/Controllers/CP/Collections/CollectionsController.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,6 @@ private function collections()
9494
'editable' => User::current()->can('edit', $collection),
9595
'blueprint_editable' => User::current()->can('configure fields'),
9696
'available_in_selected_site' => $collection->sites()->contains(Site::selected()->handle()),
97-
'actions' => Action::for($collection),
9897
'actions_url' => cp_route('collections.actions.run'),
9998
'icon' => $collection->icon(),
10099
'create_label' => $collection->createLabel(),

src/Http/Resources/CP/Assets/FolderAsset.php

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
namespace Statamic\Http\Resources\CP\Assets;
44

55
use Illuminate\Http\Resources\Json\JsonResource;
6-
use Statamic\Facades\Action;
76
use Statamic\Facades\User;
87
use Statamic\Support\Str;
98

@@ -45,11 +44,6 @@ public function toArray($request)
4544

4645
$this->merge($this->values()),
4746

48-
'actions' => Action::for($this->resource, [
49-
'container' => $this->container()->handle(),
50-
'folder' => $this->folder(),
51-
]),
52-
5347
$this->merge($this->thumbnails()),
5448
];
5549
}

src/Http/Resources/CP/Submissions/ListedSubmission.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
namespace Statamic\Http\Resources\CP\Submissions;
44

55
use Illuminate\Http\Resources\Json\JsonResource;
6-
use Statamic\Facades\Action;
76
use Statamic\Facades\User;
87

98
class ListedSubmission extends JsonResource
@@ -36,7 +35,6 @@ public function toArray($request)
3635
])),
3736
'url' => cp_route('forms.submissions.show', [$form->handle(), $this->resource->id()]),
3837
'deleteable' => User::current()->can('delete', $this->resource),
39-
'actions' => Action::for($this->resource),
4038
];
4139
}
4240

src/Http/Resources/CP/Taxonomies/ListedTerm.php

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
namespace Statamic\Http\Resources\CP\Taxonomies;
44

55
use Illuminate\Http\Resources\Json\JsonResource;
6-
use Statamic\Facades\Action;
76
use Statamic\Facades\User;
87

98
class ListedTerm extends JsonResource
@@ -28,7 +27,6 @@ public function columns($columns)
2827
public function toArray($request)
2928
{
3029
$term = $this->resource;
31-
$taxonomy = $term->taxonomy();
3230

3331
return [
3432
'id' => $term->id(),
@@ -45,7 +43,6 @@ public function toArray($request)
4543
'taxonomy' => $term->taxonomy()->toArray(),
4644
'viewable' => User::current()->can('view', $term),
4745
'editable' => User::current()->can('edit', $term),
48-
'actions' => Action::for($term, ['taxonomy' => $taxonomy->handle()]),
4946
];
5047
}
5148

0 commit comments

Comments
 (0)