Hide navigation elements in the UI based on policies

This commit is contained in:
Sebastian Serth
2018-11-22 19:11:40 +01:00
parent 4b251599ff
commit 7a63a9c1c1
3 changed files with 22 additions and 13 deletions

View File

@@ -1,6 +1,7 @@
li.dropdown-submenu
- link = link.nil? ? "#" : link
a.dropdown-item.dropdown-toggle href=link data-toggle="dropdown" = title
ul.dropdown-menu.p-0
- models.each do |model|
= render('navigation_collection_link', model: model, cached: true)
- if models.any? { |model| policy(model).index? }
li.dropdown-submenu
- link = link.nil? ? "#" : link
a.dropdown-item.dropdown-toggle href=link data-toggle="dropdown" = title
ul.dropdown-menu.p-0
- models.each do |model|
= render('navigation_collection_link', model: model, cached: true)