def create_order_plugin_metadatum(order=None, key="key", value="value", session=None): order_plugin_metadatum = models.OrderPluginMetadatum(key, value) order_plugin_metadatum.order_id = order.id order_plugin_repo = repositories.get_order_plugin_meta_repository() order_plugin_repo.create_from(order_plugin_metadatum, session=session) return order_plugin_metadatum
def _save_plugin_metadata(order_model, plugin_meta): """Add plugin metadata to an order.""" if not isinstance(plugin_meta, dict): plugin_meta = {} order_plugin_meta_repo = repos.get_order_plugin_meta_repository() order_plugin_meta_repo.save(plugin_meta, order_model)
def _save_plugin_metadata(order_model, plugin_meta): """Add plugin metadata to an order.""" if not isinstance(plugin_meta, dict): plugin_meta = {} order_plugin_meta_repo = repos.get_order_plugin_meta_repository() order_plugin_meta_repo.save(plugin_meta, order_model)
def create_order_plugin_metadatum(order=None, key="key", value="value", session=None): order_plugin_metadatum = models.OrderPluginMetadatum(key, value) order_plugin_metadatum.order_id = order.id order_plugin_repo = repositories.get_order_plugin_meta_repository() order_plugin_repo.create_from(order_plugin_metadatum, session=session) return order_plugin_metadatum
class OrderPluginMetadatum(base.BarbicanObject, base.BarbicanPersistentObject, object_base.VersionedObjectDictCompat): """This class represents OrderPluginMetadatum object""" fields = { 'order_id': fields.StringField(), 'key': fields.StringField(), 'value': fields.StringField() } db_model = models.OrderPluginMetadatum db_repo = repos.get_order_plugin_meta_repository()
def _get_plugin_meta(order_model): if order_model: order_plugin_meta_repo = repos.get_order_plugin_meta_repository() return order_plugin_meta_repo.get_metadata_for_order(order_model.id) else: return {}
def _get_plugin_meta(order_model): if order_model: order_plugin_meta_repo = repos.get_order_plugin_meta_repository() return order_plugin_meta_repo.get_metadata_for_order(order_model.id) else: return {}