Changeset 2543

Show
Ignore:
Timestamp:
08/29/08 12:09:25 (4 months ago)
Author:
jukka
Message:

Fixed #1801, Irc.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/ConfigurationMethods.py

    r2496 r2543  
    501501def setupProperties(self, portal): 
    502502    lt = getToolByName(portal, 'lemill_tool') 
    503     safeEditProperty(lt, 'portal_integration', value=False, data_type="boolean") 
    504     safeEditProperty(lt, 'portal_search_link', value="TODO", data_type="string") 
    505     safeEditProperty(lt, 'primary_languages', value=primary_language_list, data_type="tokens") 
    506     safeEditProperty(lt, 'allow_banning', value=False, data_type="boolean") 
    507     safeEditProperty(lt, 'irc_link', value='http://lemill.net/irc/irc.cgi', data_type="string") 
     503    if not hasattr(lt, 'portal_integration'): 
     504        safeEditProperty(lt, 'portal_integration', value=False, data_type="boolean") 
     505    if not hasattr(lt, 'portal_search_link'): 
     506        safeEditProperty(lt, 'portal_search_link', value="TODO", data_type="string") 
     507    if not hasattr(lt, 'primary_languages'): 
     508        safeEditProperty(lt, 'primary_languages', value=primary_language_list, data_type="tokens") 
     509    if not hasattr(lt, 'allow_banning'): 
     510        safeEditProperty(lt, 'allow_banning', value=False, data_type="boolean") 
     511    if not hasattr(lt, 'irc_link'): 
     512        safeEditProperty(lt, 'irc_link', value='http://neumann.uiah.fi/irc/irc.cgi', data_type="string") 
    508513    lt.language_dict=dict(portal.availableLanguages()) 
    509514    safeEditProperty(portal, 'validate_email', value=False, data_type="boolean")