Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class MessagesController < ApplicationController
- before_filter :login_required
- def index
- @company = Company.find(params[:company_id])
- @messages = Message.find_by_type(params[:type], @company)
- end
- def show
- @message = Message.find(params[:id])
- if @message.unread? && @message.company_id != current_user.company.id
- if @message.update_attribute("unread", false)
- logger.info "Satt till läst"
- end
- end
- end
- def new
- @message = Message.new
- end
- def create
- @company = Company.find(params[:message][:company_id])
- @message = Message.new(params[:message])
- if @message.save
- flash[:notice] = "Meddelandet har skickats"
- redirect_to company_messages_path(@message.company)
- else
- render :action => 'new'
- end
- end
- def edit
- @message = Message.find(params[:id])
- end
- def update
- @message = Message.find(params[:id])
- if @message.update_attributes(params[:message])
- flash[:notice] = "Successfully updated message."
- redirect_to @message
- else
- render :action => 'edit'
- end
- end
- def destroy
- @message = Message.find(params[:id])
- @message.destroy
- flash[:notice] = "Meddelandet är nu borttaget."
- redirect_to company_messages_url(@message.company)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement