diff options
author | mr <mr@mrautenberg.de> | 2010-07-30 16:23:09 +0200 |
---|---|---|
committer | mr <mr@mrautenberg.de> | 2010-07-30 16:23:09 +0200 |
commit | 3de9e162beeb5f88d68505b560bc4dea7737e5f8 (patch) | |
tree | 9dd8519637e750c214f99ff8deb217ee0874ee60 /application.rb | |
parent | 91acc6de3edf5c36b2f29c3c5659d4748302457c (diff) |
Authorization minor changes => testing
Diffstat (limited to 'application.rb')
-rw-r--r-- | application.rb | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/application.rb b/application.rb index ec44402..d1ff70e 100644 --- a/application.rb +++ b/application.rb @@ -12,8 +12,9 @@ class Model property :token_id, String, :length => 255 property :created_at, DateTime - after :save, :check_policy + after :save, :check_policy + private def check_policy OpenTox::Authorization.check_policy(uri, token_id) end @@ -50,9 +51,10 @@ delete '/:id/?' do uri = model.uri model.destroy! "Model #{params[:id]} deleted." - if params["token_id"] and !Model.get(params[:id]) and uri + if params[:token_id] and !Model.get(params[:id]) and uri begin - aa = OpenTox::Authorization.delete_policy_from_uri(uri, params["token_id"]) + aa = OpenTox::Authorization.delete_policy_from_uri(uri, params[:token_id]) + LOGGER.debug "Policy deleted for Model URI: #{uri} with token_id: #{params[:token_id]} with result: #{aa}" rescue LOGGER.warn "Policy delete error for Model URI: #{uri}" end |