summaryrefslogtreecommitdiff
path: root/application.rb
diff options
context:
space:
mode:
authormr <mr@mrautenberg.de>2010-12-14 16:37:56 +0100
committermr <mr@mrautenberg.de>2010-12-14 16:37:56 +0100
commit96356b0d439342b9132847b9f6c38cb7a10206c8 (patch)
tree67f5f87958af7304000e7f259771f04b2087a55e /application.rb
parentbaecdfe03a6bff2ee28d687f77b1c6606e102003 (diff)
rename token_id to subjectid
Diffstat (limited to 'application.rb')
-rw-r--r--application.rb13
1 files changed, 6 insertions, 7 deletions
diff --git a/application.rb b/application.rb
index 7935577..99e4619 100644
--- a/application.rb
+++ b/application.rb
@@ -4,20 +4,19 @@ require 'opentox-ruby'
class ModelStore
include DataMapper::Resource
- attr_accessor :prediction_dataset, :token_id
+ attr_accessor :prediction_dataset, :subjectid
property :id, Serial
property :uri, String, :length => 255
property :yaml, Text, :length => 2**32-1
- #property :token_id, String, :length => 255
property :created_at, DateTime
- @token_id = nil
+ @subjectid = nil
after :save, :check_policy
private
def check_policy
- OpenTox::Authorization.check_policy(uri, token_id)
+ OpenTox::Authorization.check_policy(uri, subjectid)
end
end
@@ -61,10 +60,10 @@ delete '/:id/?' do
uri = ModelStore.get(params[:id]).uri
ModelStore.get(params[:id]).destroy!
"Model #{params[:id]} deleted."
- if params[:token_id] and !ModelStore.get(params[:id]) and uri
+ if params[:subjectid] and !ModelStore.get(params[:id]) and uri
begin
- aa = OpenTox::Authorization.delete_policies_from_uri(uri, params[:token_id])
- LOGGER.debug "Policy deleted for Model URI: #{uri} with token_id: #{params[:token_id]} with result: #{aa}"
+ aa = OpenTox::Authorization.delete_policies_from_uri(uri, params[:subjectid])
+ LOGGER.debug "Policy deleted for Model URI: #{uri} with subjectid: #{params[:subjectid]} with result: #{aa}"
rescue
LOGGER.warn "Policy delete error for Model URI: #{uri}"
end