Sha256: 4b3605042246daef3bff85afa710d8133ff6f5e24da9beb9fc6f5a39a02173e4

Contents?: true

Size: 507 Bytes

Versions: 3

Compression:

Stored size: 507 Bytes

Contents

module UsersHelper
  include ObjectClassesHelper

  def user_link(user, with_edit=false)
    user_link_if(true, user, with_edit)
  end

  def user_link_if(condition, user, with_edit=false)
    result = link_to_if(condition, h(user.short_dn),
                        :action => "show", :id => user)
    if with_edit and current_user and current_user.ldap_user == user
      edit_link = link_to(_('Edit'), :action => 'edit', :id => user)
      result << "\n(" << edit_link << ")"
    end
    result
  end
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
activeldap-1.2.3 examples/al-admin/app/helpers/users_helper.rb
activeldap3-1.2.3 examples/al-admin/app/helpers/users_helper.rb
activeldap-1.2.2 examples/al-admin/app/helpers/users_helper.rb