summaryrefslogtreecommitdiff
path: root/application.rb
diff options
context:
space:
mode:
authormr <mr@mrautenberg.de>2011-08-31 12:47:42 +0200
committermr <mr@mrautenberg.de>2011-08-31 12:47:42 +0200
commitc6e75e0028c8e3d45a236b8d79f3c0d15092da61 (patch)
tree0ab3d7fecf6ecc365ec33b8e17fb88589cb4382f /application.rb
parentaeb03ab4a64353d51830d14dbd82f5d19c7254c6 (diff)
optimize models navigation | put authorized to view model to application.rb
Diffstat (limited to 'application.rb')
-rw-r--r--application.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/application.rb b/application.rb
index 13bc02d..12784f0 100644
--- a/application.rb
+++ b/application.rb
@@ -107,6 +107,7 @@ get '/models/?' do
@models = ToxCreateModel.all.sort(:order => "DESC") unless @models
@models.each{|m| raise "internal redis error: model is nil" unless m}
+ @models.delete_if{|m| !is_authorized(m.web_uri, "GET")}
haml :models, :locals=>{:models=>@models}
end