Skip to content

Commit

Permalink
Merge pull request #4209 from skateman/allowed-quadicons-inheritance
Browse files Browse the repository at this point in the history
Hide quadicon setting for decorators that inherit the quadicon method
  • Loading branch information
martinpovolny authored Jun 29, 2018
2 parents c94908f + c3b9f65 commit 0eabf51
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion app/helpers/configuration_helper.rb
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ def compare_decorator_class(a, b)
# Returns with a hash of allowed quadicons for the current user
def allowed_quadicons
MiqDecorator.descendants # Get all the decorator classes
.select { |klass| klass.method_defined?(:quadicon) } # Select only the decorators that define a quadicon
.select { |klass| klass.instance_methods(false).include?(:quadicon) } # Select only the decorators that define a quadicon
.sort(&method(:compare_decorator_class))
.map do |decorator|
# Get the model name by removing Decorator from the class name
Expand Down

0 comments on commit 0eabf51

Please sign in to comment.