Revision history for OpenInteract package base_user.

2.08  Fri Sep  5 10:30:40 EDT 2003

      Doc updates, small.

2.07  Thu Sep  4 00:06:04 EDT 2003

      Add 'TASK_EDIT' key to 'display' entry in conf/spops_user.ini 

2.06  Sat Aug 30 12:40:07 EDT 2003

      Modify use of 'row_color' template widget.

2.05  Tue Jul  8 08:38:26 EDT 2003

      Correct doc usage and remove superuser password reporting from
      SQL install class.

2.04  Wed Jun 25 10:29:24 EDT 2003

      Lots of intervening changes; update to use log4p

2.03  Sun Apr  6 22:45:18 EDT 2003

      Force scalar context on ->id call. (From 1.x)

2.02  Thu Apr  3 13:34:37 EST 2003

      Allow non-matching passwords to get sent to the right
      template. (From 1.x)

2.01  Mon Mar 31 21:35:45 EST 2003

      Update SPOPS config to INI, other changes.

2.00  Tue Mar 25 22:00:16 EST 2003

      Initial OI2 conversion.

1.62  Wed Feb 26 06:55:17 EST 2003

      Add 'autologin' action key. Set to 'yes' if you want new users
      to be automatically logged in after creating an account. Thanks
      to Chris McDaniel <Chris.McDaniel@telus.com> for the idea.

1.61  Mon Feb 17 16:07:41 EST 2003

      Update package docs.

1.60  Mon Jan  6 22:46:33 EST 2003

      Change all 'datetime' datatypes to use the '%%DATETIME%%' key.

1.59  Mon Nov 25 08:58:40 EST 2002

      In OI/HAndler/NewUser.pm - use SPOPS::Utility->now() directly;
      thanks to Nikollos <nick@fb.ru> for the report.

1.58  Sun Aug 25 12:02:04 EDT 2002

      Remove all template/*.meta files

1.57  Tue Aug 13 07:18:00 EDT 2002

      Ensure everything is up-to-date.

1.56  Mon May 13 08:51:18 EDT 2002

      Modified OpenInteract::Handler::NewUser to use either
      Email::Valid or Mail::RFC822::Address to validate the email
      address. (Email::Valid is not available via PPM for Win32
      systems.) Responding to SF Bug #554665.

1.55  Sun May  5 11:13:39 EDT 2002

      Fix other 'datetime' -> 'date' in struct/sys_user_oracle.sql

1.54  Thu May  2 09:00:03 EDT 2002

      Add Interbase-specific table and generator.

1.53  Tue Apr 16 15:04:37 EDT 2002

      Change datatype from 'datetime' to 'date' in
      struct/sys_user_oracle.sql

1.52  Sat Apr 13 12:46:42 EDT 2002

      In OI/Handler/NewUser.pm - use
      SPOPS::Utility->generate_random_code() directly.

1.51  Sat Apr 13 12:20:19 EDT 2002

      Use SPOPS::Utility->crypt_it rather than have it in our ISA.

1.50  Tue Apr  2 00:36:48 EST 2002

      Add Oracle-specific table definitions; rename structure files to
      match table names; add sequence.

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...
