folder.rb 348 Bytes
require_dependency 'article'
require_dependency 'folder'

class Folder < Article
  after_save do |folder|
    if folder.parent.kind_of?(WorkAssignmentPlugin::WorkAssignment)
      folder.children.each do |c|
        c.published = folder.published
        c.article_privacy_exceptions = folder.article_privacy_exceptions
      end
    end
  end
end