1 |
# frozen_string_literal: true
|
|
2 |
|
|
|
class DesignProjectPolicy < ApplicationPolicy |
× |
|
class Scope < Scope |
× |
|
def resolve |
× |
|
scope.all |
× |
|
end
|
× |
|
end
|
× |
9 |
|
|
|
def create? |
× |
|
true
|
× |
|
end
|
× |
13 |
|
|
|
def show? |
× |
|
true
|
× |
|
end
|
× |
17 |
|
|
|
def edit? |
× |
|
update? |
× |
|
end
|
× |
21 |
|
|
|
def update? |
× |
|
(@user.admin? || @user.has_role?(:owner, @record)) |
× |
|
end
|
× |
25 |
|
|
|
def destroy? |
× |
|
@user.admin? || @user.has_role?(:owner, @record) |
× |
|
end
|
× |
|
end
|
× |