Revision history for OpenInteract package base_user.

1.49  Mon Jan 28 08:27:23 EST 2002

      Modify OpenInteract::User->is_in_group() to check the server
      config for the group type (int or char) before performing
      comparison. Thanks to Ewald Hinrichs <Ewald.Hinrichs@applied.de>
      for spotting the problem and reporting it to the -dev list.

1.48  Wed Jan 23 15:03:48 EST 2002

      Create a 'fetch_by_login_name()' method (replacing the one
      auto-generated previously) that does a case-insensitive search
      for a user. (Requires: SPOPS 0.57 or later.)

1.47  Thu Jan 17 12:30:58 EST 2002

      Strange errors...

1.46  Wed Dec 26 09:47:07 EST 2001

      Turn off debugging message in OpenInteract/User.pm

1.45  Wed Nov 28 08:23:32 EST 2001

      Embarrassing fix in OpenInteract/User.pm.

1.44  Wed Nov 28 01:03:30 EST 2001

      Minor template fix.

1.43  Mon Nov 19 22:49:14 EST 2001

      Added 'is_in_group()' thanks to the prompting of Jochen Lillich
      <jl@teamlinux.de>

1.42  Wed Oct 31 09:09:08 EST 2001

      Minor fixes

1.41  Wed Oct 31 09:01:05 EST 2001

      Modified all templates to use the template widgets; modify all
      /User methods to return a status so people actually know what
      happened.

1.40  Tue Oct 23 13:20:57 EDT 2001

      Minor change so that the connection can be made to check the
      password in OI/User/LDAP.pm

1.39  Tue Oct 23 09:13:32 EDT 2001

      Updated OpenInteact/User/LDAP.pm to look at the sticky
      datasource and check the password against that.

1.38  Tue Oct 16 23:52:13 EDT 2001

      Updated '$CONFIG->{admin_email}' to
      '$CONFIG->{mail}{admin_email}' in SQLInstaller

1.37  Sun Oct  7 16:29:42 EDT 2001

      Added 'Email::Valid' to 'module' list in package.conf

1.36  Fri Sep 14 17:01:04 EDT 2001

      Fixed OpenInteract/Handler/NewUser.pm (referring to template in
      oldstyle) thanks to Stefano <stefano@antartide.org>.

1.35  Fri Sep 14 08:23:10 EDT 2001

      User editing should now work for LDAP, and templates updated to
      be a little more modular (where appropriate).

1.34  Mon Aug 27 19:14:57 EDT 2001

      Add searching to user display -- default is now a search form
      and you can find only particular users as needed.

1.33  Mon Aug 27 12:58:49 EDT 2001

      Fixed assumption in OpenInteract/User/LDAP->fetch_by_login_name

1.32  Mon Aug 27 10:47:43 EDT 2001

      Updated conf/spops.perl.ldap to have the "user_id => 'uid'"
      field mapping.

1.31  Tue Aug 21 01:09:07 EDT 2001

      Updated conf/spops.perl.ldap to reflect the 'links_to' Group
      relationship, removed the 'group' method from OI/User/LDAP.pm
      and added 'fetch_by_login_name' so OpenInteract::Auth will work
      properly.

1.30  Mon Aug 13 12:12:37 EDT 2001

      Changed all relevant templates to new template format (using OI.blah)

1.29  Mon Aug 13 11:26:12 EDT 2001

      Modified template(s) with <!-- TEMPLATE SCRIPT --> key to have
      normal <script>...</script> tags.

1.28  Sun Aug 12 23:07:09 EDT 2001

      Add 'object_id' to the transform list in data/install_security.dat

1.27  Sun Aug 12 13:43:53 EDT 2001

      Experimenting with LDAP users...

1.26  Sun Aug 12 11:03:51 EDT 2001

      Modify the security install to use the server-configured
      settings for the superuser, public group and site admin group
      IDs.

1.25  Sun Aug 12 01:46:04 EDT 2001

      Modified OpenInteract::SQLInstall::User to use the
      server-configured setting for the superuser ID.

1.24  Sat Aug 11 17:36:51 EDT 2001

      Changed conf/spops.conf->isa from OpenInteract::SPOPS to
      OpenInteract::SPOPS::DBI

1.23  Fri Jul 13 00:34:12 EDT 2001

      Change Handler/User->listing (and template) to use iterator

1.22  Mon Jul  9 10:40:20 EDT 2001

      Changed OpenInteract/Handler/NewUser to work with new SPOPS API
      of returning the object from save().

1.21  Thu May 31 21:58:12 EDT 2001

      Changed the relevant ID fields from 'int' to
      '%%INCREMENT_FIELD%%'.

1.20  Tue May 29 23:31:36 EDT 2001

      Changed all relevant '$R->scrib( ... )' calls to 
      '$R->DEBUG && $R->scrib( ... )'

1.19  Tue Mar 13 07:20:31 EST 2001

      Changed security level data: 'oid' -> 'object_id'

1.18  Thu Mar  8 00:01:06 EST 2001

      In a stunning reversal of the previous action, remove all
      null/not null properties of default fields (doh!)

1.17  Wed Mar  7 06:51:50 EST 2001

      Modified struct/user.sql to make all DEFAULT fields NOT NULL.

1.16  Sun Mar  4 16:04:01 EST 2001

      Changed security level data: 'level' -> 'security_level'

1.15  Tue Feb 20 08:07:52 EST 2001

      Modified conf/spops.perl to reflect SPOPS changes.

1.14  Wed Jan 31 22:51:58 EST 2001

      Cleanup.

1.13  Mon Jan 15 00:01:31 EST 2001

      Changed all references from $R->CONFIG->{crypt_password} to
      $R->CONFIG->{login}->{crypt_password} to reflect the modified
      configuration setup. Also added a note to the SQL installation
      handler with the superuser name and password -- this note will
      be displayed after all actions are complete in oi_manage.

1.12  Thu Dec 28 00:15:46 EST 2000

      Updated OpenInteract/Handler/User.pm to give the new user
      created permission to edit his/her own record and to make the
      record a member of the 'public' group; also modified
      conf/spops.perl to give the 'site admin' group WRITE access to
      all user objects

1.11  Fri Dec 22 13:09:42 EST 2000

      Small changes to OpenInteract/User/AuthSmb.pm for debugging
      purposes and to show how it should be setup.

1.10  Fri Dec 22 12:19:53 EST 2000

      Added OpenInteract/User/AuthSmb.pm for authenticating against a
      SMB domain.

1.09  Sat Dec  2 14:41:50 EST 2000

      Fixed world security setting in conf/spops.perl.

1.08  Wed Nov 29 22:26:39 EST 2000

      Fixed funky default security setting for the user object --
      strangely, since it was a hash and the system was expecting a
      single value, it would insert 'H' into the 'level' field, which
      played crazy with everything...
