Sha256: c59675416f638a4ae2f9b97e68b7d6ba27f55085555713aefbfc4e7b62f14d38
Contents?: true
Size: 634 Bytes
Versions: 10
Compression:
Stored size: 634 Bytes
Contents
# frozen_string_literal: true module Decidim # This cell is intended to be used on user profiles. # Lists the invitations to user groups the given user has. class UserGroupPendingInvitationsListCell < Decidim::ViewModel include Decidim::CellsPaginateHelper include Decidim::Core::Engine.routes.url_helpers include Decidim::CardHelper def show return if invitations.empty? return unless own_profile? render :show end def invitations @invitations ||= Decidim::UserGroups::InvitedMemberships.for(model) end def own_profile? current_user == model end end end
Version data entries
10 entries across 10 versions & 1 rubygems