summaryrefslogtreecommitdiff
path: root/policy.rb
diff options
context:
space:
mode:
Diffstat (limited to 'policy.rb')
-rw-r--r--policy.rb19
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