• R/O
  • HTTP
  • SSH
  • HTTPS

pettanr: コミット

サーバ側、Railsシステム本体


コミットメタ情報

リビジョン011355a0f5b8f0017b87b0117e4a8745e282ba6f (tree)
日時2012-07-20 08:47:56
作者yasushiito <yas@pen-...>
コミッターyasushiito

ログメッセージ

t#29050:fix edit permission on panel

変更サマリ

差分

--- a/app/controllers/panels_controller.rb
+++ b/app/controllers/panels_controller.rb
@@ -100,7 +100,7 @@ class PanelsController < ApplicationController
100100 # PUT /panels/1
101101 # PUT /panels/1.json
102102 def update
103- @panel = Panel.show(params[:id], @author)
103+ @panel = Panel.edit(params[:id], @author)
104104 if params[:json]
105105 jsn = JSON.parse(params[:json])
106106 end
--- a/spec/controllers/panels_controller_spec.rb
+++ b/spec/controllers/panels_controller_spec.rb
@@ -505,9 +505,9 @@ describe PanelsController do
505505 end
506506 end
507507 context 'つつがなく終わるとき' do
508- it 'モデルに取得依頼する' do
509- Panel.stub(:show).with(any_args).and_return(@panel)
510- Panel.should_receive(:show).exactly(1)
508+ it 'モデルに編集取得依頼する' do
509+ Panel.stub(:edit).with(any_args).and_return(@panel)
510+ Panel.should_receive(:edit).exactly(1)
511511 put :update, :id => @panel.id, :panel => @attr
512512 end
513513 it 'コマモデルに上書き補充を依頼している' do
旧リポジトリブラウザで表示