added links to notification project name and task

This commit is contained in:
zmagod 2016-10-05 09:40:44 +02:00
parent 61cb9651c7
commit d7a4f85ba1
2 changed files with 18 additions and 4 deletions

View file

@ -60,7 +60,20 @@ class Activity < ActiveRecord::Base
notification_type = :recent_changes
end
task_m = "| #{I18n.t('search.index.module')} #{my_module.name}" if my_module
project_m = "<a href='#{Rails
.application
.routes
.url_helpers
.project_path(project)}'>
#{project.name}</a>"
task_m = "| #{I18n.t('search.index.module')}
<a href='#{Rails
.application
.routes
.url_helpers
.protocols_my_module_path(my_module)}'>
#{my_module.name}</a>" if my_module
notification = Notification.create(
type_of: notification_type,
title:
@ -68,13 +81,14 @@ class Activity < ActiveRecord::Base
message:
ActionController::Base
.helpers.sanitize(
"#{I18n.t('search.index.project')} #{project.name} #{task_m}"
"#{I18n.t('search.index.project')} #{project_m} #{task_m}",
tags: %w(strong a)
),
generator_user_id: user.id
)
project.users.each do |project_user|
next if project_user == user
# next if project_user == user
UserNotification.create(notification: notification, user: project_user)
end
end

View file

@ -21,7 +21,7 @@
<div class="col-xs-10">
<strong><%= notification.title.html_safe %></strong> <br>
<%= l(notification.created_at, format: :full) %> | <%= notification.message %>
<%= l(notification.created_at, format: :full) %> | <%= notification.message.html_safe %>
</div>
</div>
<li>