X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/c3e2e6462f293596aef5d5de18b0a173edc046c7..bd2e999756de84c91593c693fcbef47778936a65:/app/controllers/redactions_controller.rb diff --git a/app/controllers/redactions_controller.rb b/app/controllers/redactions_controller.rb index d0f902717..beff596a0 100644 --- a/app/controllers/redactions_controller.rb +++ b/app/controllers/redactions_controller.rb @@ -1,6 +1,6 @@ class RedactionsController < ApplicationController - layout 'site' - + layout "site" + before_filter :authorize_web before_filter :set_locale before_filter :require_user, :only => [:new, :create, :edit, :update, :destroy] @@ -16,7 +16,7 @@ class RedactionsController < ApplicationController def new @redaction = Redaction.new end - + def create @redaction = Redaction.new @redaction.user = @user @@ -25,46 +25,46 @@ class RedactionsController < ApplicationController # note that the description format will default to 'markdown' if @redaction.save - flash[:notice] = t('redaction.create.flash') + flash[:notice] = t("redaction.create.flash") redirect_to @redaction else - render :action => 'new' + render :action => "new" end end - + def show end - + def edit end - + def update # note - don't update the user ID @redaction.title = params[:redaction][:title] @redaction.description = params[:redaction][:description] if @redaction.save - flash[:notice] = t('redaction.update.flash') + flash[:notice] = t("redaction.update.flash") redirect_to @redaction else - render :action => 'edit' + render :action => "edit" end end - + def destroy - unless @redaction.old_nodes.empty? and - @redaction.old_ways.empty? and - @redaction.old_relations.empty? - flash[:error] = t('redaction.destroy.not_empty') - redirect_to @redaction - else + if @redaction.old_nodes.empty? && + @redaction.old_ways.empty? && + @redaction.old_relations.empty? if @redaction.destroy - flash[:notice] = t('redaction.destroy.flash') + flash[:notice] = t("redaction.destroy.flash") redirect_to :redactions else - flash[:error] = t('redaction.destroy.error') + flash[:error] = t("redaction.destroy.error") redirect_to @redaction end + else + flash[:error] = t("redaction.destroy.not_empty") + redirect_to @redaction end end