cortex-cms/cortex

View on GitHub
app/policies/cortex/content_type_policy.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Cortex
  class ContentTypePolicy
    attr_reader :user, :content_type

    def initialize(user, content_type)
      @user = user
      @content_type = content_type
    end

    def index?
      @user.is_superadmin?
    end

    def show?
      @user.is_superadmin?
    end

    def create?
      @user.is_superadmin?
    end

    def new?
      create?
    end

    def update?
      @user.is_superadmin?
    end

    def edit?
      update?
    end

    def destroy?
      @user.is_superadmin?
    end
  end
end