From 3684e48dc252beda939b4c63c82608ebf1bdbee7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Pi=C4=8Dman?= Date: Fri, 23 Feb 2024 12:35:51 +0100 Subject: [PATCH] Issue notifications #1503 --- app/views/mailer/_issue.html.erb | 36 ++++++++++++++++++++++++++++++++ app/views/mailer/_issue.text.erb | 33 +++++++++++++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 app/views/mailer/_issue.html.erb create mode 100644 app/views/mailer/_issue.text.erb diff --git a/app/views/mailer/_issue.html.erb b/app/views/mailer/_issue.html.erb new file mode 100644 index 00000000..5e07e33a --- /dev/null +++ b/app/views/mailer/_issue.html.erb @@ -0,0 +1,36 @@ +<% + # encoding: utf-8 + # + # Redmine plugin for Document Management System "Features" + # + # Karel Pičman + # + # This program is free software; you can redistribute it and/or + # modify it under the terms of the GNU General Public License + # as published by the Free Software Foundation; either version 2 + # of the License, or (at your option) any later version. + # + # This program is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY; without even the implied warranty of + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + # GNU General Public License for more details. + # + # You should have received a copy of the GNU General Public License + # along with this program; if not, write to the Free Software + # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +%> + +<%= render partial: "/#{File.dirname(__FILE__)}/../../../../../app/views/mailer/issue.html.erb", + locals: { issue: issue, issue_url: issue_url, user: user } %> + +<%# DMSF extension do %> +<% if issue.dmsf_files.any? %> +
+
<%= l(:label_dmsf_file_plural) %> + <% issue.dmsf_files.each do |f| %> + <%= link_to h(f.name), static_dmsf_file_url(f, filename: f.name) %> + (<%= number_to_human_size(f.last_revision.size) %>)
+ <% end %> +
+<% end %> +<%# end %> diff --git a/app/views/mailer/_issue.text.erb b/app/views/mailer/_issue.text.erb new file mode 100644 index 00000000..9ffa5345 --- /dev/null +++ b/app/views/mailer/_issue.text.erb @@ -0,0 +1,33 @@ +<% + # encoding: utf-8 + # + # Redmine plugin for Document Management System "Features" + # + # Karel Pičman + # + # This program is free software; you can redistribute it and/or + # modify it under the terms of the GNU General Public License + # as published by the Free Software Foundation; either version 2 + # of the License, or (at your option) any later version. + # + # This program is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY; without even the implied warranty of + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + # GNU General Public License for more details. + # + # You should have received a copy of the GNU General Public License + # along with this program; if not, write to the Free Software + # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +%> + +<%= render partial: "/#{File.dirname(__FILE__)}/../../../../../app/views/mailer/issue.text.erb", + locals: { issue: issue, issue_url: issue_url, user: user } %> + +<%# DMSF extension do %> +<% if issue.dmsf_files.any? %> +---<%= l(:label_dmsf_file_plural).ljust(37, '-') %> +<% issue.dmsf_files.each do |f| %> +<%= f.name %> (<%= number_to_human_size(f.last_revision.size) %>) +<% end %> +<% end %> +<%# end %>