Revision b08c68d2
Added by Marek Hulán about 8 years ago
app/models/filter.rb | ||
---|---|---|
false
|
||
end
|
||
|
||
def ensure_taxonomies_not_escalated
|
||
super if skip_taxonomy_escalation_check?
|
||
end
|
||
|
||
def skip_taxonomy_escalation_check?
|
||
if self.resource_class.present?
|
||
!self.resource_class.included_modules.include?(Taxonomix)
|
||
else
|
||
true
|
||
end
|
||
end
|
||
|
||
belongs_to :role
|
||
has_many :filterings, :dependent => :destroy
|
||
has_many :permissions, :through => :filterings
|
Also available in: Unified diff
Fixes #14184 - allow filter creation for users with taxonomies
(cherry picked from commit 473ba1c6562c039564331bf5cf66804d27dfd736)