proposal.rb
498 Bytes
class ProposalsDiscussionPlugin::Proposal < TinyMceArticle
scope :private, lambda {|user| {:conditions => {:last_changed_by_id => user.id, :published => false}}}
alias :topic :parent
def self.short_description
_("Proposal")
end
def self.description
_('Proposal')
end
validates_presence_of :abstract
def to_html(options = {})
proc do
render :file => 'content_viewer/proposal'
end
end
def allow_edit?(user)
super || created_by == user
end
end