diff --git a/app/Policies/BlogPolicy.php b/app/Policies/BlogPolicy.php new file mode 100644 index 00000000..b23300f4 --- /dev/null +++ b/app/Policies/BlogPolicy.php @@ -0,0 +1,17 @@ +id === $blog->user_id || $user->can('edit blogs'); + } +} diff --git a/app/Policies/ResourcePolicy.php b/app/Policies/ResourcePolicy.php new file mode 100644 index 00000000..173019a5 --- /dev/null +++ b/app/Policies/ResourcePolicy.php @@ -0,0 +1,21 @@ +node?->isEffectivelyFrozen()) { + return false; + } + + return $user->id === $resource->user_id || $user->can('edit resources'); + } +} diff --git a/resources/js/components/BlogRow.vue b/resources/js/components/BlogRow.vue index 97d3e992..9c7cdc05 100644 --- a/resources/js/components/BlogRow.vue +++ b/resources/js/components/BlogRow.vue @@ -1,10 +1,11 @@