diff options
Diffstat (limited to 'policy.rb')
-rw-r--r-- | policy.rb | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/policy.rb b/policy.rb new file mode 100644 index 0000000..388a475 --- /dev/null +++ b/policy.rb @@ -0,0 +1,19 @@ +post '/policy/:policyname/?' do + response['Content-Type'] = 'text/plain' + model = ToxCreateModel.get(params[:id]) + begin + redirect url_for("/model/#{model.id}/name?mode=update&policyname=#{params[:policyname]}&groupname=#{params[:groupname]}&select=#{params[:select]}") + rescue + return "unavailable" + end +end + +post '/policy/?' do + response['Content-Type'] = 'text/plain' + model = ToxCreateModel.get(params[:id]) + begin + redirect url_for("/model/#{model.id}/name?mode=add&groupname=#{params[:groupname]}&selection=#{params[:selection]}") + rescue + return "unavailable" + end +end |