324 Commits (89ff0b3da4166a92efbe670fcbecc4e0e3de4e0e)

Author SHA1 Message Date
  Samir Shah 63e20856a1 Fix rendering of options in AdvancedSelect widget for Django > 1.11. (#2533) 8 years ago
  Alexander Gaevsky ed50f8e7fd Add tests for feature disablement. 8 years ago
  Alexander Gaevsky cc1c1f9f13 Fix condition/offer proxy class name property validation. 8 years ago
  Samir Shah e5c84703dd Rename PhoneNumberMixin.phone_numbers_fields to phone_number_fields and add to docs. 8 years ago
  Alexander Gaevsky 7044b462ee Add validation if proxy benefit and condition classes have name property defined. 8 years ago
  Basil Dubyk 6cb796faaf Add ability to add many phone number fields 8 years ago
  Samir Shah f6d8eafc72 Enforce user_can_authenticate check before authenticating users in EmailBackend. 8 years ago
  Samir Shah 56b6d87724 Fix ambiguous variable 'l' in AutoSlugField tests 8 years ago
  Samir Shah 80d42bb699 Log invalid URL names in dashboard nav access function. 8 years ago
  Samir Shah 2ee352214e Fix site notifications generated by send_product_alerts. 8 years ago
  Paul J Stevens 78823ca044 Feature/stacked offers (#2410) 8 years ago
  Paul J Stevens f274a9eb85 Refactor proxy_map on conditions and benefits for easier overriding (#2419) 8 years ago
  Samir Shah 8e54e0ad50 Preserve all existing phone_number field attributes in PhoneNumberMixin. 8 years ago
  Samir Shah eea76f44c0 PEP8 cleanup, stop allowing PEP8 failures on Travis. 8 years ago
  Samir Shah 96b390e9c7 Revert "Skip some widget tests on Python 2 due to a bug in Django." 8 years ago
  Samir Shah be42c517a5 Only send analytics transaction events on the first load of the checkout thank you page. 8 years ago
  Samir Shah 9f74ef94e7 Skip some widget tests on Python 2 due to a bug in Django. 8 years ago
  Samir Shah 33e60d48d3 Fix order tests to use a mocked now(), so that we aren't relying on the test completing quickly in order to pass. 8 years ago
  Samir Shah c656d72a96 Fix return value of Line.line_tax for zero tax strategies. 8 years ago
  marcustas b3875209d7 Add datetime attribute to ProductAttributeValue as asked for in issue #2389 (#2393) 8 years ago
  Samir Shah 276dca880e Fix handling of free products when calculating basket totals in Python 3. 8 years ago
  Paul J Stevens fe68f1172f fix bug in grouped_voucher_discounts (#2366) 8 years ago
  Samir Shah 5c4a80356c Refactor Benefit clean methods and add tests for all of them. 8 years ago
  Samir Shah 808ca569c3 Do not attempt to parse a phone number for a country when no country is set. 8 years ago
  Samir Shah 1784dfef42 Fix logic for checking whether an offer is active based on date. 8 years ago
  Samir Shah 9cad0d3437 Fix handling of unicode formats in Oscar's date/time/datetime widgets. 8 years ago
  Samir Shah e191a954d4 Switch to using Django's password validation framework in Django >=1.9 8 years ago
  Samir Shah 1a2e827916 Remove the verify_exists argument from ExtendedUrlField 8 years ago
  Samir Shah 415b87d01e Attempt to create media directory for MissingProductImage if it doesn't exist. 8 years ago
  Basil Dubyk 57271f20de Cleanup unused benefits and conditions after conditional offer removal. 8 years ago
  Samir Shah 080127c36b Fix Python 3 string handling in AbstractProductAttributeValue._multi_option_as_text 8 years ago
  Samir Shah 1424c6874a Fix EmailBackend.authenticate() signature for Django 1.11. 8 years ago
  Samir Shah 5d443fbd6f Allow the Dispatcher to accept a mail_connection to use instead of opening a new one. 8 years ago
  Samir Shah d415c34ccb Add documentation and tests for multi_option attribute. 8 years ago
  Samir Shah 76973acbd2 Add a OSCAR_CSV_INCLUDE_BOM setting which optionally adds a BOM to UTF-8 CSV output. 8 years ago
  Samir Shah cefb76f5bb Replace deprecated assertEquals with assertEqual in tests. 8 years ago
  Alexander Gaevsky 9ba856d144 Add tests for customer dispatcher. 8 years ago
  Michael van Tellingen da0439c2c3 Fix test 8 years ago
  Michael van Tellingen a91e94bec9 Remove check in test_autoslugfield for migrations 8 years ago
  Michael van Tellingen 2aac20719e Don't use django.template.Context for template rendering 8 years ago
  Michael van Tellingen 711ec4f97e Add unittest for atomic stock allocation 9 years ago
  Michael van Tellingen 8fb5ce932b Fix a race condition when using single-usage vouchers 9 years ago
  Alexander Gaevsky 48444418fa Add test for dispatching user-related messages. 8 years ago
  Alexander Gaevsky 8b19afc746 Create `PaymentEventQuantity` for all payment events as well as for all order lines. 8 years ago
  Alexander Gaevsky fdea437377 Slightly refactor currency formatting in order to support multiple currencies. 8 years ago
  Alexander Gaevsky 3e4dda9a89 Check if stockrecord price is set when determining pricing policy in the `FixedRateTax` and `DeferredTax` pricing strategy mixins. 8 years ago
  Alexander Gaevsky ad1094c1e8 Check if unit price available before calculating basket line prices. 8 years ago
  Alexander Gaevsky 4880a06f2a Fallback to None when passing request to order creator, add tests for site determination using request in the order creator. 9 years ago
  Michael van Tellingen 1de46cbd48 Run the tests by default with postgresql 9 years ago
  Alexander Gaevsky 896785163c Add tests for order and order line status change signals. 9 years ago