diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2016-07-10 10:33:48 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2016-07-10 10:33:48 +0000 |
commit | 7918285ac2e64fe046e590fbb1afb1e1f2fb9422 (patch) | |
tree | a9e81fdf1775055a3a6c2813bfb14a7aedd16373 /app/views/journals | |
parent | 07da3dc70cc47655ac07294dba714b57e9d61536 (diff) | |
download | redmine-7918285ac2e64fe046e590fbb1afb1e1f2fb9422.tar.gz redmine-7918285ac2e64fe046e590fbb1afb1e1f2fb9422.zip |
Enable updating private_notes property on journal edit form (#22575).
Patch by Takenori TAKAKI.
git-svn-id: http://svn.redmine.org/redmine/trunk@15620 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app/views/journals')
-rw-r--r-- | app/views/journals/_notes_form.html.erb | 3 | ||||
-rw-r--r-- | app/views/journals/update.js.erb | 2 |
2 files changed, 5 insertions, 0 deletions
diff --git a/app/views/journals/_notes_form.html.erb b/app/views/journals/_notes_form.html.erb index 41650c5d3..e8e73bb18 100644 --- a/app/views/journals/_notes_form.html.erb +++ b/app/views/journals/_notes_form.html.erb @@ -7,6 +7,9 @@ :id => "journal_#{@journal.id}_notes", :class => 'wiki-edit', :rows => (@journal.notes.blank? ? 10 : [[10, @journal.notes.length / 50].max, 100].min) %> + <% if @journal.issue.safe_attribute? 'private_notes' %> + <%= check_box_tag 'private_notes', '1', @journal.private_notes, :id => "journal_#{@journal.id}_private_notes" %> <label for="journal_<%= @journal.id %>_private_notes"><%= l(:field_private_notes) %></label> + <% end %> <%= call_hook(:view_journals_notes_form_after_notes, { :journal => @journal}) %> <p><%= submit_tag l(:button_save) %> <%= preview_link preview_edit_issue_path(:project_id => @project, :id => @journal.issue), diff --git a/app/views/journals/update.js.erb b/app/views/journals/update.js.erb index 65c198d59..34adf1567 100644 --- a/app/views/journals/update.js.erb +++ b/app/views/journals/update.js.erb @@ -1,7 +1,9 @@ <% if @journal.frozen? %> $("#change-<%= @journal.id %>").remove(); <% else %> + $("#change-<%= @journal.id %>").attr('class', '<%= @journal.css_classes %>'); $("#journal-<%= @journal.id %>-notes").replaceWith('<%= escape_javascript(render_notes(@journal.issue, @journal, :reply_links => authorize_for('issues', 'edit'))) %>'); + $("#journal-<%= @journal.id %>-private_notes").replaceWith('<%= escape_javascript(render_private_notes(@journal)) %>'); $("#journal-<%= @journal.id %>-notes").show(); $("#journal-<%= @journal.id %>-form").remove(); <% end %> |