Exemplo n.º 1
0
 def _attribute_name_map(self):
   """Get property to name mapping for object attributes."""
   model = getattr(models.all_models, self.child_type, None)
   if not model:
     logger.warning("Exporting invalid snapshot model: %s", self.child_type)
     return {}
   aliases = AttributeInfo.gather_visible_aliases(model)
   aliases.update(self.CUSTOM_SNAPSHOT_ALIASES)
   if self.MAPPINGS_KEY in self.fields:
     aliases.update(self.SNAPSHOT_MAPPING_ALIASES)
   name_map = {
       key: value["display_name"] if isinstance(value, dict) else value
       for key, value in aliases.iteritems()
   }
   orderd_keys = AttributeInfo.get_column_order(name_map.keys())
   return OrderedDict((key, name_map[key]) for key in orderd_keys)
Exemplo n.º 2
0
 def _attribute_name_map(self):
   """Get property to name mapping for object attributes."""
   model = getattr(models.all_models, self.child_type, None)
   if not model:
     logger.warning("Exporting invalid snapshot model: %s", self.child_type)
     return {}
   aliases = AttributeInfo.gather_visible_aliases(model)
   aliases.update(AttributeInfo.get_acl_definitions(model))
   aliases.update(self.CUSTOM_SNAPSHOT_ALIASES)
   if self.MAPPINGS_KEY in self.fields:
     aliases.update(self.SNAPSHOT_MAPPING_ALIASES)
   name_map = {
       key: value["display_name"] if isinstance(value, dict) else value
       for key, value in aliases.iteritems()
   }
   orderd_keys = AttributeInfo.get_column_order(name_map.keys())
   return OrderedDict((key, name_map[key]) for key in orderd_keys)
Exemplo n.º 3
0
def get_column_order(columns):
    return AttributeInfo.get_column_order(columns)
Exemplo n.º 4
0
def get_column_order(columns):
  return AttributeInfo.get_column_order(columns)