Module: Groups::GroupMembersHelper
- Includes:
- AvatarsHelper
- Defined in:
- app/helpers/groups/group_members_helper.rb
Constant Summary collapse
- AVATAR_SIZE =
40
Constants included from AvatarsHelper
AvatarsHelper::DEFAULT_AVATAR_PATH
Instance Method Summary collapse
- #group_member_header_subtext(group) ⇒ Object
- #group_members_app_data(group, members:, invited:, access_requests:, banned:, include_relations:, search:) ⇒ Object
Methods included from AvatarsHelper
#author_avatar, #avatar_icon_for, #avatar_icon_for_email, #avatar_icon_for_user, #avatar_without_link, #default_avatar, #gravatar_icon, #group_icon, #project_icon, #topic_icon, #user_avatar, #user_avatar_without_link
Instance Method Details
#group_member_header_subtext(group) ⇒ Object
22 23 24 25 26 27 28 |
# File 'app/helpers/groups/group_members_helper.rb', line 22 def group_member_header_subtext(group) html_escape(_("You're viewing members of %{strong_start}%{group_name}%{strong_end}.").html_safe) % { group_name: group.name, strong_start: '<strong>'.html_safe, strong_end: '</strong>'.html_safe } end |
#group_members_app_data(group, members:, invited:, access_requests:, banned:, include_relations:, search:) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'app/helpers/groups/group_members_helper.rb', line 8 def group_members_app_data(group, members:, invited:, access_requests:, banned:, include_relations:, search:) { user: group_members_list_data(group, members, { param_name: :page, params: { invited_members_page: nil, search_invited: nil } }), group: group_group_links_list_data(group, include_relations, search), invite: group_members_list_data(group, invited.nil? ? [] : invited, { param_name: :invited_members_page, params: { page: nil } }), access_request: group_members_list_data(group, access_requests.nil? ? [] : access_requests), source_id: group.id, can_manage_members: can?(current_user, :admin_group_member, group), can_manage_access_requests: can?(current_user, :admin_member_access_request, group), group_name: group.name, group_path: group.full_path } end |