From 33ed838b79d0f6356d300e89f0e6e01c35005206 Mon Sep 17 00:00:00 2001 From: ilya <ilya@laptop.(none)> Date: Mon, 16 Aug 2010 15:08:05 -0700 Subject: [PATCH] DG IZ added an error message on request delete --- app/controllers/requests_controller.rb | 12 ++++++++---- app/views/requests/_request.html.haml | 2 ++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/app/controllers/requests_controller.rb b/app/controllers/requests_controller.rb index fd6cfc74fd..22f133e1da 100644 --- a/app/controllers/requests_controller.rb +++ b/app/controllers/requests_controller.rb @@ -8,10 +8,14 @@ class RequestsController < ApplicationController def destroy if params[:accept] - @friend = current_user.accept_and_respond( params[:id], params[:group_id]) - - flash[:notice] = "you are now friends" - redirect_to root_url + + if params[:group_id] + @friend = current_user.accept_and_respond( params[:id], params[:group_id]) + + flash[:notice] = "you are now friends" + redirect_to root_url + else + flash[:error] = "please select a group!" else current_user.ignore_friend_request params[:id] flash[:notice] = "ignored friend request" diff --git a/app/views/requests/_request.html.haml b/app/views/requests/_request.html.haml index e29b45bc55..3cd2c398f7 100644 --- a/app/views/requests/_request.html.haml +++ b/app/views/requests/_request.html.haml @@ -14,6 +14,8 @@ %ul.request_buttons %select{ :class => "group_selector", :style=>"display:inline;"} + %option Add to group + %option - for group in current_user.groups %option{:value => group.id}= group.name %li.accept= link_to 'Accept', request_path(request, :accept => true), :method => :delete, :class => "button" -- GitLab