projects
/
rails.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Check that the /api/0.6/capabilities.json route is recognised
[rails.git]
/
app
/
controllers
/
redactions_controller.rb
diff --git
a/app/controllers/redactions_controller.rb
b/app/controllers/redactions_controller.rb
index b8ecce9e250fca521d3ae346f8b958a30026973e..6e28f36253f0dd0e80e3cae51ddae793e6bbcbd8 100644
(file)
--- a/
app/controllers/redactions_controller.rb
+++ b/
app/controllers/redactions_controller.rb
@@
-3,8
+3,9
@@
class RedactionsController < ApplicationController
before_action :authorize_web
before_action :set_locale
before_action :authorize_web
before_action :set_locale
- before_action :require_user, :only => [:new, :create, :edit, :update, :destroy]
- before_action :require_moderator, :only => [:new, :create, :edit, :update, :destroy]
+
+ authorize_resource
+
before_action :lookup_redaction, :only => [:show, :edit, :update, :destroy]
before_action :check_database_readable
before_action :check_database_writable, :only => [:create, :update, :destroy]
before_action :lookup_redaction, :only => [:show, :edit, :update, :destroy]
before_action :check_database_readable
before_action :check_database_writable, :only => [:create, :update, :destroy]
@@
-13,16
+14,20
@@
class RedactionsController < ApplicationController
@redactions = Redaction.order(:id)
end
@redactions = Redaction.order(:id)
end
+ def show; end
+
def new
@redaction = Redaction.new
end
def new
@redaction = Redaction.new
end
+ def edit; end
+
def create
@redaction = Redaction.new
@redaction.user = current_user
@redaction.title = params[:redaction][:title]
@redaction.description = params[:redaction][:description]
def create
@redaction = Redaction.new
@redaction.user = current_user
@redaction.title = params[:redaction][:title]
@redaction.description = params[:redaction][:description]
- #
note that
the description format will default to 'markdown'
+ #
NOTE:
the description format will default to 'markdown'
if @redaction.save
flash[:notice] = t(".flash")
if @redaction.save
flash[:notice] = t(".flash")
@@
-32,12
+37,8
@@
class RedactionsController < ApplicationController
end
end
end
end
- def show; end
-
- def edit; end
-
def update
def update
- #
note -
don't update the user ID
+ #
NOTE:
don't update the user ID
@redaction.title = params[:redaction][:title]
@redaction.description = params[:redaction][:description]
@redaction.title = params[:redaction][:title]
@redaction.description = params[:redaction][:description]