Ignore:
Timestamp:
13/08/12 23:18:15 (8 years ago)
Author:
mnagni
Message:

Incomplete - # 22534: Add versiojn number to the gui page
 http://team.ceda.ac.uk/trac/ceda/ticket/22534
New classes for the moles2gui library

File:
1 edited

Legend:

Unmodified
Added
Removed
  • mauRepo/MolesManager/trunk/cedaMoles/MolesManager/views/moles2gui/__init__.py

    r8507 r8517  
    1717""" 
    1818 
    19 _encodeMapper = {'ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_instant.TM_Instant':  
     19_encodeMapper = {'ea_model.iso_19115_2006_metadata_corrigendum.\ 
     20extent_information.ex_geographicboundingbox.EX_GeographicBoundingBox': 
     21                    ('cedaMoles.MolesManager.views.moles2gui.ex.geographic_extent',  
     22                     'GeographicExtent'), 
     23                 'ea_model.iso_19115_2006_metadata_corrigendum.\ 
     24reference_system_information.md_identifier.MD_Identifier': 
     25                    ('cedaMoles.MolesManager.views.moles2gui.md.identifier',  
     26                     'Identifier'),                  
     27                 'ea_model.iso_19115_2006_metadata_corrigendum.\ 
     28citation_and_responsible_party_information.ci_citation.CI_Citation':  
     29                    ('cedaMoles.MolesManager.views.moles2gui.ci.citation', 'Citation'),                  
     30                 'ea_model.iso_19115_2006_metadata_corrigendum.\ 
     31citation_and_responsible_party_information.ci_date.CI_Date':  
     32                    ('cedaMoles.MolesManager.views.moles2gui.ci.date', 'Date'),                     
     33                 'ea_model.iso_19108_2006_temporal_schema.temporal_objects.\ 
     34tm_instant.TM_Instant':  
    2035                    ('cedaMoles.MolesManager.views.moles2gui.om.instant', 'Instant'), 
    21                  'ea_model.iso_19108_2006_temporal_schema.temporal_objects.tm_period.TM_Period':  
     36                 'ea_model.iso_19108_2006_temporal_schema.temporal_objects.\ 
     37tm_period.TM_Period':  
    2238                    ('cedaMoles.MolesManager.views.moles2gui.om.period', 'Period'),                     
    2339                 'ea_model.moles3_4.utilities.mo_organisation.MO_Organisation':  
     
    2541                 'ea_model.moles3_4.utilities.mo_individual.MO_Individual':  
    2642                    ('cedaMoles.MolesManager.views.moles2gui.mo.party', 'Party'), 
    27                  'ea_model.moles3_4.utilities.mo_responsiblepartyinfo.MO_ResponsiblePartyInfo':  
    28                     ('cedaMoles.MolesManager.views.moles2gui.mo.responsiblePartyInfo', 'ResponsiblePartyInfo'), 
    29                  'ea_model.ceda_metadatamodel.ceda_observation.ceda_observation.CEDA_Observation':  
    30                     ('cedaMoles.MolesManager.views.moles2gui.ceda.observation', 'Observation')                     
     43                 'ea_model.moles3_4.utilities.mo_responsiblepartyinfo.\ 
     44MO_ResponsiblePartyInfo':  
     45                    ('cedaMoles.MolesManager.views.moles2gui.mo.responsiblePartyInfo', \ 
     46                     'ResponsiblePartyInfo'), 
     47                 'ea_model.ceda_metadatamodel.ceda_observation.\ 
     48ceda_observation.CEDA_Observation':  
     49                    ('cedaMoles.MolesManager.views.moles2gui.ceda.observation', \ 
     50                     'Observation')                     
    3151                 } 
    3252 
     
    95115        if type(cedaObject) in cls.acceptedTypes:        
    96116            for item in cls.mapper.items(): 
    97                 if item[0] == 'resultTime' and item[1] == 'resultTime': 
    98                     print item[0] 
    99                 try:                         
    100                     setattr(instance, item[0], getData(cedaObject, item[1])) 
    101                 except Exception as e: 
    102                     print e 
     117                setattr(instance, item[0], getData(cedaObject, item[1])) 
    103118 
    104119    @classmethod 
     
    238253        attr = getattr(attrOwner, attrName) 
    239254        if isinstance(attr, list): 
    240             if len(value) == 0: 
    241                 del attr[:] 
     255            #if len(value) == 0: 
     256            #    del attr[:] 
    242257             
    243             if not isinstance(value[0], CedaMolesGuiAdapter): 
     258            if len(value) > 0 and not isinstance(value[0], CedaMolesGuiAdapter): 
    244259                del attr[:] 
    245260                if isinstance(value, list): 
Note: See TracChangeset for help on using the changeset viewer.