Initial commit - Fase 1: Setup Rails + Docker

This commit is contained in:
2026-06-10 17:40:07 -03:00
commit eb812868e5
30 changed files with 1390 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
# app/policies/application_policy.rb
class ApplicationPolicy
attr_reader :user, :record
def initialize(user, record)
@user = user
@record = record
end
def index? = user.pode_consolidar? || user.admin?
def show? = user.pode_consolidar? || user.admin?
def create? = user.pode_consolidar? || user.admin?
def update? = user.pode_consolidar? || user.admin?
def destroy? = user.admin?
class Scope
def initialize(user, scope)
@user = user
@scope = scope
end
def resolve
@scope.all
end
private
attr_reader :user, :scope
end
end