3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# File 'app/models/caboose/user_plugin.rb', line 3
def self.admin_nav(nav, user = nil, page = nil)
return nav if user.nil? || !user.is_allowed('users', 'view')
item = {
'id' => 'users',
'href' => '/admin/users',
'text' => 'Users',
'children' => []
}
if (user.is_allowed('users', 'view'))
item['children'] << {
'href' => '/admin/users',
'text' => 'View All Users',
'modal' => true,
}
end
if (user.is_allowed('users', 'add'))
item['children'] << {
'href' => '/admin/users/new',
'text' => 'New User',
'modal' => true,
}
end
nav << item
return nav
end
|