Sha256: d65d0ee40705e4514a1d882dedf379664fa42183cf38e78d4730d1dd6d0bc646

Contents?: true

Size: 808 Bytes

Versions: 58

Compression:

Stored size: 808 Bytes

Contents

module RockRMS
  class Client
    module UserLogin
      def list_user_logins(options = {})
        res = get('UserLogins', options)
        Response::UserLogin.format(res)
      end

      def create_user_login(
        username:,
        password:,
        person_id:,
        is_confirmed: false
      )
        options = {
          'UserName' => username,
          'PersonId' => person_id,
          'EntityTypeId' => 27,
          'IsConfirmed' => false,
          'IsLockedOut' => false,
          'IsPasswordChangeRequired' => true,
          'LastPasswordChangedDateTime' => Time.now,
          'PlainTextPassword' => password,
        }

        post('UserLogins', options)
      end

      def update_user_login(id, options)
        patch("UserLogins/#{id}", options)
      end
    end
  end
end

Version data entries

58 entries across 58 versions & 1 rubygems

Version Path
rock_rms-8.9.0 lib/rock_rms/resources/user_login.rb
rock_rms-8.8.0 lib/rock_rms/resources/user_login.rb
rock_rms-8.7.0 lib/rock_rms/resources/user_login.rb
rock_rms-8.6.0 lib/rock_rms/resources/user_login.rb
rock_rms-8.5.0 lib/rock_rms/resources/user_login.rb
rock_rms-8.4.0 lib/rock_rms/resources/user_login.rb
rock_rms-8.3.0 lib/rock_rms/resources/user_login.rb
rock_rms-8.2.1 lib/rock_rms/resources/user_login.rb
rock_rms-8.2.0 lib/rock_rms/resources/user_login.rb
rock_rms-8.1.0 lib/rock_rms/resources/user_login.rb
rock_rms-8.0.0 lib/rock_rms/resources/user_login.rb
rock_rms-7.4.0 lib/rock_rms/resources/user_login.rb
rock_rms-7.3.0 lib/rock_rms/resources/user_login.rb
rock_rms-7.2.0 lib/rock_rms/resources/user_login.rb
rock_rms-7.1.2 lib/rock_rms/resources/user_login.rb
rock_rms-7.1.1 lib/rock_rms/resources/user_login.rb
rock_rms-7.1.0 lib/rock_rms/resources/user_login.rb
rock_rms-7.0.3 lib/rock_rms/resources/user_login.rb
rock_rms-7.0.2 lib/rock_rms/resources/user_login.rb
rock_rms-7.0.1 lib/rock_rms/resources/user_login.rb