2010-01-18 07:52:52 +00:00
|
|
|
module AdminHelper
|
|
|
|
|
2011-04-13 10:19:51 +00:00
|
|
|
def show_parent_items_link
|
|
|
|
@parent_items = @parent_item.ancestors.map{ |i| i }
|
|
|
|
link_to('/' , admin_items_path) + ( @parent_items.map{ |i| link_to(i.name, admin_items_path(:parent_id=>i.id) ) } << @parent_item.name ).join("/").html_safe
|
2010-01-18 07:52:52 +00:00
|
|
|
end
|
|
|
|
|
2012-02-15 10:20:44 +00:00
|
|
|
# Check if the current_user is manager in current module app
|
|
|
|
def is_manager?
|
2012-08-23 08:05:14 +00:00
|
|
|
@module_app.is_manager?(current_or_guest_user) || is_admin?
|
2012-02-15 10:20:44 +00:00
|
|
|
end
|
|
|
|
|
|
|
|
# Check if the current_user is sub manager in current module app
|
|
|
|
def is_sub_manager?
|
2012-08-23 08:05:14 +00:00
|
|
|
@module_app.is_sub_manager?(current_or_guest_user)|| is_admin?
|
2012-02-15 10:20:44 +00:00
|
|
|
end
|
|
|
|
|
|
|
|
def is_admin?
|
2012-08-23 08:05:14 +00:00
|
|
|
current_or_guest_user.admin?
|
2012-02-15 10:20:44 +00:00
|
|
|
end
|
2010-01-18 07:52:52 +00:00
|
|
|
end
|