diff --git a/README.md b/README.md index 4370dc5..3deb234 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,9 @@ To Install this plugin goto plugins in your redmine repository Clone the git repository: - git https://github.com/arkhitech/redmine_mentions.git - Restart Redmine + cd plugins + git clone https://github.com/arkhitech/redmine_mentions.git + +Restart Redmine diff --git a/app/models/mention_mailer.rb b/app/models/mention_mailer.rb index 33e4b15..65b2f66 100644 --- a/app/models/mention_mailer.rb +++ b/app/models/mention_mailer.rb @@ -1,6 +1,10 @@ class MentionMailer < ActionMailer::Base layout 'mailer' default from: Setting.mail_from + + helper :application + include ApplicationHelper + def self.default_url_options Mailer.default_url_options end diff --git a/app/views/hooks/redmine_mentions/_edit_mentionable.html.erb b/app/views/hooks/redmine_mentions/_edit_mentionable.html.erb index d4a2ea2..19e4902 100644 --- a/app/views/hooks/redmine_mentions/_edit_mentionable.html.erb +++ b/app/views/hooks/redmine_mentions/_edit_mentionable.html.erb @@ -3,18 +3,21 @@ <%= stylesheet_link_tag 'auto_complete.css', :plugin => 'redmine_mentions' %> <% regex_find = '/\B'+Setting.plugin_redmine_mentions['trigger']+'(\w*)$/i'%> - -<%users= (@project && @project.users.to_a.delete_if{|u| (u.type != 'User' || u.mail.empty?)}) || []%> -<%users_regex=users.collect{|u| "#{Setting.plugin_redmine_mentions['trigger']}#{u.login}"}.join('|')%> -<% regex_highlight = '/\B('+users_regex+')/g' %> +<% if @project %> + <% users = @project.users.to_a.delete_if{|u| (u.type != 'User' || u.mail.empty?)}%> +<% else %> + <% users = User.active.to_a.delete_if{|u| (u.type != 'User' || u.mail.empty?)}%> +<% end %> +<% users_regex = users.collect{|u| "#{Setting.plugin_redmine_mentions['trigger']}#{u.login}"}.join('|')%> +<% regex_highlight = '/\B('+users_regex+')\b/g' %>