summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgebele <gebele@in-silico.ch>2011-09-29 10:10:48 +0200
committergebele <gebele@in-silico.ch>2011-09-29 10:10:48 +0200
commitb9f96832bc66267d7e89246ae091b52d0a63ee02 (patch)
tree9e8ca8d4f96665c632cbab7826befd72ea0c2446
parente033962e2ef1a7aed3418face90a4cc276923ce0 (diff)
ownly owner can edit model namefeature/policy
-rw-r--r--views/model_name.haml10
1 files changed, 4 insertions, 6 deletions
diff --git a/views/model_name.haml b/views/model_name.haml
index 5293d6a..2889839 100644
--- a/views/model_name.haml
+++ b/views/model_name.haml
@@ -7,12 +7,10 @@
%h2
= model.name
%span{:class => "edit_button"}
- - unless !is_authorized(model.web_uri, "POST") && !uri_owner?(model.web_uri)
+ - unless !is_authorized(model.web_uri, "DELETE") && !uri_owner?(model.web_uri)
[
- - if is_authorized(model.web_uri, "POST")
- %a{:href => url_for("/model/#{model.id}/name?mode=edit"), :id => "edit_#{model.id}"} edit name
- - if uri_owner?(model.web_uri)
- |
- %a{:href => url_for("/model/#{model.id}/name?mode=manage"), :id => "edit_#{model.id}_policy"} protect data
+ %a{:href => url_for("/model/#{model.id}/name?mode=edit"), :id => "edit_#{model.id}"} edit name
+ |
+ %a{:href => url_for("/model/#{model.id}/name?mode=manage"), :id => "edit_#{model.id}_policy"} protect data
]
%div{:id => "model_#{model.id}_policy_edit"}