Module: UserDiscussionsHelper

Defined in:
app/helpers/user_discussions_helper.rb

Instance Method Summary collapse

Instance Method Details

#user_discussions_table_headerObject



15
16
17
18
19
20
21
22
23
24
# File 'app/helpers/user_discussions_helper.rb', line 15

def user_discussions_table_header
  "    <tr class=\"fw-bold\">\n      <td></td>\n      <td>\#{t(:exercise)}</td>\n      <td>\#{t(:discussion_created_by)}</td>\n      <td>\#{t(:last_message)}</td>\n    </tr>\n  HTML\nend\n".html_safe

#user_discussions_table_item(discussion, user) ⇒ Object



26
27
28
29
30
31
32
33
34
35
36
37
# File 'app/helpers/user_discussions_helper.rb', line 26

def user_discussions_table_item(discussion, user)
  "    <tr>\n      <td class=\"text-center\">\n        \#{icon_for_read(discussion.read_by?(user))}\n      </td>\n      <td>\#{link_to discussion.item.name, item_discussion_path(discussion)}</td>\n      <td>\#{discussion_user_name discussion.initiator}</td>\n      <td>\#{friendly_time(discussion.last_message_date, :time_since)}</td>\n    </tr>\n  HTML\nend\n".html_safe

#user_discussions_table_title(discussion, user, last_read) ⇒ Object



2
3
4
5
6
7
8
9
10
11
12
13
# File 'app/helpers/user_discussions_helper.rb', line 2

def user_discussions_table_title(discussion, user, last_read)
  "    <tr></tr>\n    <thead>\n      <tr>\n        <td class=\"\#{last_read.nil? ? '' : 'pt-5'}\" colspan=\"4\">\n          <strong>\#{discussion.read_by?(user) ? t(:discussions_read) : t(:discussions_unread)}</strong>\n        </td>\n      </tr>\n    </thead>\n  HTML\nend\n".html_safe