Files
ocelots/app/controllers/antechamber_controller.rb

28 lines
664 B
Ruby

require 'team_filter'
class AntechamberController < ApplicationController
include TeamFilter
def index
with_team do |team|
@messages = team.messages.order('created_at desc').limit(50)
end
end
def create
with_team do |team|
message = Message.create team: team, person: current_person, content: params[:content]
render partial: 'shared/one_message', locals: {message: message}
end
end
def destroy
message = Message.find params[:id]
if message
message.destroy if message.person == current_person
redirect_to "/antechamber/#{message.team.slug}"
else
redirect_to '/teams'
end
end
end