[Zope-PTK] CVS Update

Mike Pelletier mike@digicool.com
Mon, 28 Feb 2000 17:18:19 -0500 (EST)


    This update makes the experimental LoginManager option of the Portal
Wizard useful.  You can now select it to create a _working_ DemoPortal
which uses the LoginManager.  In conjunction with a special UserSource and
LoginUser, it is able to add and edit users.

    Of course, there are caveats.  This release is intended to provide an
environment with the external interface that the all-singing, all-dancing
LoginManaging PTK will have.  Goodly-sized chunks of the LoginManager
implementation for this interface simply don't exist yet.  They are
faked.  The fake versions behave like we think the final product will.

   Take for example anything having to do with property sheets.  These
areas are blatantly faked using ZClasses and persistent objects.  Thus,
you 'can' access property sheets the same was as you normally would for
ZClasses.  However, if you do this, YOUR CODE WILL BREAK.  Not all
LoginUsers will actually BE ZClasses, and even those that are are likely
to work much different.  You must access the sheets via the PropertySheet
or PropertySheets methods.  Take a look in interfaces/Membership.py for
details.

    There is no way to delete users yet.

    There is no way to get a list of all the users, or even user names.

    If you change your password, you will have to re-login.

    Those are all the gotchas that I know, if you come across more, please
Trackerize them.  That URL, one more time!

       http://www.zope.org/Projects/PTK/Tracker

-- 
Mike Pelletier                          email: mike@digicool.com
Mild mannered software developer          icq: 7127228
by day, super villain by night.         phone: 519-884-2434