X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/8238800ebe93f0f67ef359ad51d198642db14edf..4b33f145c7966710e537531261e04d2596159049:/redmine/redmine_publications/lib/issue_publication_hook.rb diff --git a/redmine/redmine_publications/lib/issue_publication_hook.rb b/redmine/redmine_publications/lib/issue_publication_hook.rb new file mode 100644 index 00000000..4cfc3ba5 --- /dev/null +++ b/redmine/redmine_publications/lib/issue_publication_hook.rb @@ -0,0 +1,16 @@ +# Provides a link to the document on the platform +class IssuesPublicationHook < Redmine::Hook::ViewListener + def view_issues_show_details_bottom(context) + result = "Source File(s):" + names = context[:issue].source_files.map {|name| "" + name + ""} + result << names.join(', ') + result + "" + end + + def controller_issues_edit_before_save(context) + pub_field = context[:params][:issue_source_files] + context[:issue].source_files = pub_field + end + + render_on :view_issues_form_details_bottom, :partial => 'issue_form_pub' +end