forked from bofh/fetsite
Conflicts: app/controllers/documents_controller.rb app/controllers/meetings_controller.rb app/models/ability.rb app/models/document.rb app/models/meeting.rb app/models/meetingtyp.rb app/views/documents/_document.html.erb app/views/documents/_nested_form.html.erb app/views/documents/edit.js.erb app/views/documents/new.js.erb app/views/meetings/_meeting.html.erb app/views/themen/_small.html.erb config/routes.rb
18 lines
471 B
Ruby
18 lines
471 B
Ruby
class Document < ActiveRecord::Base
|
|
|
|
attr_accessible :etherpadkey, :name, :parent, :text, :typ, :parent_id, :parent_type
|
|
|
|
belongs_to :parent, :polymorphic => true
|
|
validate :name, :length=>{minimum:3}
|
|
validate :text, :presence=>true
|
|
validate :typ, :presence=>true
|
|
validate :parent, :presence=>true
|
|
|
|
def self.new_divid_for(parent)
|
|
"document_new_parent_" + parent.class.to_s + "_" + parent.id.to_s
|
|
end
|
|
def divid
|
|
"document_"+self.id.to_s
|
|
end
|
|
end
|