pupilfirst/pupilfirst

View on GitHub
app/policies/markdown_attachment_policy.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
class MarkdownAttachmentPolicy < ApplicationPolicy
  def create?
    # All registered users can create markdown attachments.
    user.present?
  end

  def download?
    # All registered users in the attachment uploader's school can access it.
    record.user.school == current_school
  end
end