Changeset 34693

Show
Ignore:
Timestamp:
03/23/06 18:44:22 (3 years ago)
Author:
ogrisel
Message:

fixed #1560 'Non-Member users cannot log in (with no error message)' they can now login but they don't have any member home created

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • CPSDefault/trunk/CHANGES

    r34685 r34693  
    2121- Allow Contributor local role to be used in Sections and Workspaces; filtered 
    2222  local roles in the Members Workspace as in Workspaces 
     23- #1560 "Non-Member users cannot log in (with no error message)" they can now 
     24  login but they don't have any member home created 
    2325New internal features: 
    2426~~~~~~~~~~~~~~~~~~~~~~ 
  • CPSDefault/trunk/skins/cps_default/logged_in.py

    r34524 r34693  
    11##parameters=came_from=None 
    2 # $Id$ 
    32"""Prepare user login 
     3 
     4$Id$ 
    45""" 
    56 
     
    1819utool = context.portal_url 
    1920mtool = context.portal_membership 
    20 dtool = context.portal_directories 
    2121portal = utool.getPortalObject() 
    2222portal_absolute_url = portal.absolute_url() 
     
    7070first_time = (str(login_time) == '2000/01/01') 
    7171 
    72 if first_time and dtool.members.hasEntry(member.getId()): 
     72if first_time and member.has_role('Member'): 
    7373    mtool.createMemberArea() 
    7474    now = context.ZopeTime()