OSDN Git Service

Do not show sticky and locked checkboxes when replying to a message.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sun, 13 Jan 2008 18:33:55 +0000 (18:33 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sun, 13 Jan 2008 18:33:55 +0000 (18:33 +0000)
git-svn-id: http://redmine.rubyforge.org/svn/trunk@1062 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/views/messages/_form.rhtml
app/views/messages/show.rhtml

index c2f7fb5..aa03550 100644 (file)
@@ -1,11 +1,12 @@
 <%= error_messages_for 'message' %>
+<% replying ||= false %>
 
 <div class="box">
 <!--[form:message]-->
 <p><label><%= l(:field_subject) %></label><br />
 <%= f.text_field :subject, :required => true, :size => 120 %>
 
-<% if User.current.allowed_to?(:edit_messages, @project) %>
+<% if !replying && User.current.allowed_to?(:edit_messages, @project) %>
     <label><%= f.check_box :sticky %> Sticky</label>
     <label><%= f.check_box :locked %> Locked</label>
 <% end %>
index bb7e2b7..7d4c998 100644 (file)
@@ -32,7 +32,7 @@
 <p><%= toggle_link l(:button_reply), "reply", :focus => 'message_content' %></p>
 <div id="reply" style="display:none;">
 <% form_for :reply, @reply, :url => {:action => 'reply', :id => @topic}, :html => {:multipart => true} do |f| %>
-    <%= render :partial => 'form', :locals => {:f => f} %>
+    <%= render :partial => 'form', :locals => {:f => f, :replying => true} %>
     <%= submit_tag l(:button_submit) %>
 <% end %>
 </div>