Sha256: e6fceb058bf9b07fe61b08f933f63578bec06ed7a28939031381613a499c3d27
Contents?: true
Size: 1.32 KB
Versions: 11
Compression:
Stored size: 1.32 KB
Contents
class AdvantagePlugin < Caboose::CaboosePlugin def self.admin_nav(nav, user = nil, page = nil) return nav if user.nil? || !user.is_allowed('properties', 'view') item = { 'id' => 'rets', 'text' => 'RETS', 'children' => [], 'modal' => true } item['children'] << { 'id' => 'agents' , 'href' => '/admin/agents' , 'text' => 'Agents' , 'modal' => false } item['children'] << { 'id' => 'agents' , 'href' => '/admin/offices' , 'text' => 'Offices' , 'modal' => false } item['children'] << { 'id' => 'open-houses' , 'href' => '/admin/open-houses' , 'text' => 'Open Houses' , 'modal' => false } item['children'] << { 'id' => 'residential' , 'href' => '/admin/residential' , 'text' => 'Residential Property' , 'modal' => false } item['children'] << { 'id' => 'commercial' , 'href' => '/admin/commercial' , 'text' => 'Commercial Property' , 'modal' => false } item['children'] << { 'id' => 'commercial' , 'href' => '/admin/multi-family' , 'text' => 'Multi-Family Property' , 'modal' => false } item['children'] << { 'id' => 'land' , 'href' => '/admin/land' , 'text' => 'Land Property' , 'modal' => false } nav << item return nav end end
Version data entries
11 entries across 11 versions & 1 rubygems