Project

General

Profile

« Previous | Next » 

Revision 6ba027c2

Added by Peter Koprda over 1 year ago

Fixes #35287 - Create column selector on host index page (#9323)

  • Fixes #35287 - Create column selector on host index page
  • Fixes #35673 - Use name column as always checked column
  • Refs #35287 - Improve locked pagelet handling

Co-authored-by: pkoprda <>
Co-authored-by: Oleh Fedorenko <>

View differences:

app/registries/pagelets/filter.rb
def filter(opts = {})
result = if opts[:selected]
items.select { |pagelet| opts[:selected].include?(pagelet.key.to_s) }
items.select { |pagelet| pagelet.locked || opts[:selected].include?(pagelet.key.to_s) }
else
items.select do |pagelet|
pagelet.profiles.empty? ? true : pagelet.profiles.any? { |profile| profile.default? }

Also available in: Unified diff