Class: Decidim::UserActivityCell
- Inherits:
-
ViewModel
- Object
- ViewModel
- Decidim::UserActivityCell
- Includes:
- Cell::ViewModel::Partial, CellsPaginateHelper
- Defined in:
- app/cells/decidim/user_activity_cell.rb
Instance Method Summary collapse
Methods included from CellsPaginateHelper
Methods included from PaginateHelper
Instance Method Details
#activities ⇒ Object
13 14 15 16 17 18 19 20 |
# File 'app/cells/decidim/user_activity_cell.rb', line 13 def activities resource_ids_to_filter = context[:activities].select { |log| log[:action] == "delete" && log[:resource_type] == "Decidim::Comments::Comment" }.map(&:resource_id) if resource_ids_to_filter.any? context[:activities].where.not("resource_id in (?) AND resource_type = ?", resource_ids_to_filter, "Decidim::Comments::Comment") else context[:activities] end end |
#filter ⇒ Object
26 27 28 |
# File 'app/cells/decidim/user_activity_cell.rb', line 26 def filter context[:filter] end |
#resource_types ⇒ Object
22 23 24 |
# File 'app/cells/decidim/user_activity_cell.rb', line 22 def resource_types context[:resource_types] end |
#show ⇒ Object
9 10 11 |
# File 'app/cells/decidim/user_activity_cell.rb', line 9 def show render :show end |