Ignore:
Timestamp:
16.11.2009 16:10:24 (3 years ago)
Author:
cmeier
Message:

zms-2.12.1-04

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ZMS/trunk/ZMSMetaobjManager.py

    r794 r796  
    105105    # Globals. 
    106106    # -------- 
    107     valid_types = ['amount','autocomplete','boolean','color','date','datetime','dialog','dictionary','file','float','identifier','image','int','list','multiautocomplete','multiselect','password','richtext','select','string','text','time','url','xml'] 
    108     valid_xtypes = ['constant','delimiter','hint','interface','method','resource'] 
    109     valid_datatypes = ['amount','autocomplete','boolean','color','constant','date','datetime','delimiter','dialog','dictionary','file','float','hint','identifier','image','int','interface','list','method','multiautocomplete','multiselect','password','resource','richtext','select','string','text','time','url','xml'] 
    110     valid_objtypes = [ 'ZMSDocument', 'ZMSObject', 'ZMSTeaserElement', 'ZMSRecordSet', 'ZMSResource', 'ZMSReference', 'ZMSLibrary', 'ZMSPackage', 'ZMSModule'] 
     107    valid_types =     ['amount','autocomplete','boolean','color','date','datetime','dialog','dictionary','file','float','identifier','image','int','list','multiautocomplete','multiselect','password','richtext','select','string','text','time','url','xml'] 
     108    valid_xtypes =    ['constant','delimiter','hint','interface','method','resource'] 
     109    valid_datatypes = valid_types+valid_xtypes 
     110    valid_datatypes.sort() 
     111    valid_objtypes =  [ 'ZMSDocument', 'ZMSObject', 'ZMSTeaserElement', 'ZMSRecordSet', 'ZMSResource', 'ZMSReference', 'ZMSLibrary', 'ZMSPackage', 'ZMSModule'] 
    111112    valid_zopetypes = [ 'DTML Method', 'DTML Document', 'External Method', 'Page Template', 'Script (Python)', 'Z SQL Method'] 
    112113 
     
    299300            if action: 
    300301              l.append({'action':action,'filepath':filepath,'mrevision':mrevision,'filemrevision':filemrevision,'meta_type':self.meta_type}) 
    301               if filepath in ids: 
     302              if filepath in ids or '*' in ids: 
    302303                xml = self.exportMetaobjXml([id]) 
    303304                _fileutil.exportObj(xml,filepath) 
     
    317318        file = open(filepath) 
    318319        # Execute action. 
    319         if filepath in ids: 
     320        if filepath in ids or '*' in ids: 
    320321          ob.metaobj_manager.importMetaobjXml( file) 
    321322        elif filepath.endswith(suffix): 
     
    345346            filepath = path+'/'+filename 
    346347            # Execute action. 
    347             if filepath in ids: 
     348            if filepath in ids or '*' in ids: 
    348349              self.delMetaobj(id) 
    349350            elif not os.path.exists( filepath): 
Note: See TracChangeset for help on using the changeset viewer.