• Jim Fulton's avatar
    Added default implementation for new interfaces for getting user IDs · 10275ad1
    Jim Fulton authored
    and asking for a user from a user database given an ID.  The default
    implementations, in BasicUser and BasicUserFolder assume that user
    names are used as IDs.
    
    Refactored the user classes so that super and nobody aren't persistent
    and don't have IDs. There is now a SimpleUser that is the same as
    User, sans persistence.  There is a SpecialUser that subclasses
    SimpleUser.  The special user nobody is a SpecialUser. The class Super
    not subclasses SpecialUser.
    10275ad1
User.py 26.1 KB