module Admin::ModuleAppsHelper

  def if_permit_to_delete(item)
    case item.downcase
    when :manager
      current_user.admin?
    when :sub_manager
      @module_app.managing_users.include?(current_user) || current_user.admin?
    end
  end

  def if_permit_to_assign(item)
    if_permit_to_delete(item)
  end
  
  def get_auth_by(manager_obj)
    showing_name =  manager_obj.rule_creator==current_user ? t('me') : manager_obj.rule_creator.name
    t("auth.auth_by",:user_display_name => showing_name)
  end
end