~magentoerpconnect-core-editors/magentoerpconnect/oerp7.0-refactor

« back to all changes in this revision

Viewing changes to magentoerpconnect/sale.py

  • Committer: Alexandre Fayolle @ camptocamp
  • Date: 2012-08-22 16:32:16 UTC
  • Revision ID: alexandre.fayolle@camptocamp.com-20120822163216-zyu4v2f4hiv2o8gn
[REF] started tagging methods to be extracted in BaseConnector'

Show diffs side-by-side

added added

removed removed

Lines of Context:
152
152
            res[shop.id] = res1[shop.id] and [res1[shop.id]] or []
153
153
        return res
154
154
 
 
155
    # xxx move to MagentoConnector._get_import_defaults_sale_shop
155
156
    @only_for_referential('magento')
156
157
    def _get_default_import_values(self, cr, uid, external_session, **kwargs):
157
158
        defaults = super(sale_shop, self)._get_default_import_values(cr, uid, external_session, **kwargs)
353
354
#                if data[0].get('relation_parent_real_id', False): # data[0] because orders are imported one by one so data always has 1 element
354
355
#                    self._chain_cancel_orders(order_cr, uid, ext_order_id, external_referential_id, defaults=defaults, context=context)
355
356
 
 
357
    # XXX a deplacer dans MagentoConnector
356
358
    def _get_filter(self, cr, uid, external_session, step, previous_filter=None, context=None):
357
359
        magento_storeview_ids=[]
358
360
        shop = external_session.sync_from_object
415
417
                 mapping, mapping_id,  mapping_line_filter_ids=mapping_line_filter_ids, parent_data=parent_data,\
416
418
                 previous_result=previous_result, defaults=defaults, context=context)
417
419
 
 
420
    # XXX move to MagentoConnector _ext_search_sale_order
418
421
    @only_for_referential('magento')
419
422
    def _get_external_resource_ids(self, cr, uid, external_session, resource_filter=None, mapping=None, mapping_id=None, context=None):
420
423
        res = super(sale_order, self)._get_external_resource_ids(cr, uid, external_session, resource_filter=resource_filter, mapping=mapping, mapping_id=mapping_id, context=context)
428
431
                order_ids_to_import.append(external_id)
429
432
        return order_ids_to_import
430
433
 
 
434
    # xxx a deplacer dans MagentoConnector _record_one_sale_order
431
435
    @only_for_referential('magento')
432
436
    def _record_one_external_resource(self, cr, uid, external_session, resource, defaults=None, mapping=None, mapping_id=None, context=None):
433
437
        res = super(sale_order, self)._record_one_external_resource(cr, uid, external_session, resource, defaults=defaults, mapping=mapping, mapping_id=mapping_id, context=context)