Sha256: 7b37e16db8687408d6fb4fcd6085a9e186c5d49653936a56af74a4bdf474962e
Contents?: true
Size: 987 Bytes
Versions: 2
Compression:
Stored size: 987 Bytes
Contents
class Oauth2Provider::AccessesController < Oauth2Provider::ApplicationController before_filter :_oauth_provider_find_access, except: :index def index @accesses = Oauth2Provider::OauthAccess.to_adapter.find_all(resource_owner_uri: user_url(current_user)) end def show end def block @access.block! redirect_to oauth2_provider_engine.oauth2_provider_accesses_url end def unblock @access.unblock! redirect_to oauth2_provider_engine.oauth2_provider_accesses_url end private def _oauth_provider_find_access @access = Oauth2Provider::OauthAccess.to_adapter.find_first(resource_owner_uri: user_url(current_user), id: params[:id]) unless @access redirect_to root_path, alert: "Resource not found." end end # TODO: change this behavior with a simple redirect def resource_not_found flash.now.alert = "notifications.document.not_found" @info = { id: params[:id] } render "shared/html/404" and return end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
oauth2_provider_engine-0.0.2 | app/controllers/oauth2_provider/accesses_controller.rb |
oauth2_provider_engine-0.0.1 | app/controllers/oauth2_provider/accesses_controller.rb |