338 Commits (5c082c3a2ac717bf8742e10d8a5c45c8eb3d75bf)

Author SHA1 Message Date
  Samir Shah b8547e4a6f Update ImageInput to use built-in template rendering and add tests for the widget. 8 years ago
  Samir Shah cccd9b43da Update date/time picker widgets to use template-based rendering. 8 years ago
  Samir Shah 3edf0d405a Fix StockRecord.can_track_allocations for child products. 8 years ago
  Samir Shah 1c28cbadf8 Add some tests for core.application and customer.utils. 8 years ago
  Samir Shah 762aace429 Add tests specifically for NullCharField. 8 years ago
  Samir Shah 86db5ddc5c Refactor NullCharField to work with Django 2. 8 years ago
  Samir Shah e67b2deb4b Remove MiddlewareMixin from BasketMiddleware. 8 years ago
  Samir Shah efadbba476 Remove Django<1.11 compatibility shims for password validation and authentication. 8 years ago
  erickmk 9a14f5e28a Remove several compatibility helpers for Django < 1.11. 8 years ago
  Samir Shah 8a3288da43 Drop support below Django 1.11 8 years ago
  Alexander Gaevsky 10f74da8e3 Distinguish active address fields definition and address hash generation in order to avoid hashing breaking when active address fields property is customized. 8 years ago
  Kees Hink 6e6ef5cf72 Do not perform stock allocation manipulations on non-stock-tracked products (#2567) 8 years ago
  Alexander Gaevsky 5051bc06a4 Fix `ExtendedURLValidator` for locale-prefixed URLs for locales, different the current. 8 years ago
  Alexander Gaevsky 32a8e45b72 Use default user shipping address to calculate indicative shipping cost on basket summary page. 8 years ago
  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