Fixed bug in `visible_to` method.
This commit is contained in:
parent
3cb8d5c4c7
commit
5db173450d
|
@ -314,8 +314,8 @@ API для работы с ACL
|
|||
|
||||
- `can_perform? (target = :system)` -- может ли `current_user` выполнить
|
||||
текущее действие
|
||||
- `check_global_rights` -- делает редирект назад, если пользователь вообще
|
||||
не может совершить текущее действие
|
||||
- `check_global_access` -- делает редирект назад или на главную, если
|
||||
пользователь вообще не может совершить текущее действие
|
||||
- `roles_to(object)` -- возвращает список ролей `current_user`-а по отношению
|
||||
к объекту
|
||||
- `rights_to(object)` -- возвращает список прав `current_user`-а по отношению
|
||||
|
|
|
@ -129,7 +129,7 @@ class ActiveRecord::Base
|
|||
h
|
||||
end
|
||||
vis = vis[self.name]
|
||||
return [] if !vis or vis.empty?
|
||||
return where('1=2') if !vis or vis.empty?
|
||||
if vis == self::VISIBILITIES
|
||||
return scoped # all
|
||||
else
|
||||
|
|
Loading…
Reference in New Issue