Class: Spree::Exports::CouponCodes
Constant Summary
Spree::Export::SUPPORTED_FILE_FORMATS
Instance Method Summary
collapse
available_models, available_types, #build_csv_line, #current_ability, #done?, #event_serializer_class, #export_file_name, #export_tmp_file_path, #generate, #generate_async, #generate_csv, #handle_attachment, #metafields_headers, #model_class, model_class, #multi_line_csv?, #normalize_search_params, #records_to_export, #send_export_done_email, type_for_model
Instance Method Details
#scope ⇒ Object
12
13
14
15
|
# File 'app/models/spree/exports/coupon_codes.rb', line 12
def scope
model_class.joins(promotion: :stores).where(spree_stores: { id: store.id })
.accessible_by(current_ability)
end
|
#scope_includes ⇒ Object
8
9
10
|
# File 'app/models/spree/exports/coupon_codes.rb', line 8
def scope_includes
[:promotion, :order]
end
|