lobby_note_content.rb 766 Bytes
class NotificationPlugin::LobbyNoteContent < Event

  before_validation :set_title

  def self.short_description
    'Lobby note for gatekeepers'
  end

  def self.description
    'Notify gatekeeper'
  end

  def set_title
    self.name = _('Notification %s') % self.profile.lobby_notes.count unless self.profile.nil?
  end


#FIXME make the html output specific
#  def to_html(options = {})
#    source = options["source"]
#    embeded = options.has_key? "embeded"
#    prompt_id = options["prompt_id"]
#    pairwise_content = self
#    lambda do
#      locals = {:pairwise_content =>  pairwise_content, :source => source, :embeded => embeded, :prompt_id => prompt_id }
#      render :file => 'content_viewer/prompt.rhtml', :locals => locals
#    end
#  end
#

end