Sha256: a543ba7bcda6c87d719360f3f6f0dc22b7af1e6c29eef0e79975868f7dd48ace
Contents?: true
Size: 1.14 KB
Versions: 2
Compression:
Stored size: 1.14 KB
Contents
class Spree::UserPasswordsController < Devise::PasswordsController include SslRequirement helper 'spree/base' if defined?(Spree::Dash) helper 'spree/analytics' end include Spree::Core::ControllerHelpers ssl_required layout Refinery::Themes::Theme.default_layout # Overridden due to bug in Devise. # respond_with resource, :location => new_session_path(resource_name) # is generating bad url /session/new.user # # overridden to: # respond_with resource, :location => spree.login_path # def create self.resource = resource_class.send_reset_password_instructions(params[resource_name]) if resource.errors.empty? set_flash_message(:notice, :send_instructions) if is_navigational_format? respond_with resource, :location => spree.login_path else respond_with_navigational(resource) { render :new } end end # Devise::PasswordsController allows for blank passwords. # Silly Devise::PasswordsController! # Fixes spree/spree#2190. def update if params[:user][:password].blank? set_flash_message(:error, :cannot_be_blank) render :edit else super end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
spreefinery_core-0.0.2 | app/controllers/spree/user_passwords_controller.rb |
spreefinery_core-0.0.1 | app/controllers/spree/user_passwords_controller.rb |