Add folders to the documents plugin

This commit is contained in:
Patrick Gansterer 2017-11-08 22:35:12 +01:00
parent 611a29fe2d
commit dc94e98138
19 changed files with 141 additions and 71 deletions

View file

@ -1,7 +1,17 @@
class Document < ActiveRecord::Base
belongs_to :created_by, :class_name => 'User', :foreign_key => 'created_by_user_id'
include ActsAsTree
validates_presence_of :data
belongs_to :created_by, class_name: 'User', foreign_key: 'created_by_user_id'
acts_as_tree
def file?
!folder?
end
def folder?
mime.nil?
end
def filename
types = MIME::Types[mime]