854 Commits (e0b6397fcb433049a2bfbb9e207c33bb0f6e92f9)

Author SHA1 Message Date
  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
  yn_coder 2f76e31e08 Mark notification as read only when the detail view is visited. Fixes #2548. 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
  Alexander Gaevsky 874692f414 Do not override user parameter in request factory. 8 years ago
  Samir Shah 89ff0b3da4 Fix URL character validation in dashboard PageUpdateForm. 8 years ago
  Samir Shah 63e20856a1 Fix rendering of options in AdvancedSelect widget for Django > 1.11. (#2533) 8 years ago
  Alexander Gaevsky 4ba9d578bf Add content wrapper block to the test site templates in order to resemble standard site behaviour during tests. 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 6b0267ed3a Make ConditionalOffer.priority editable from dashboard. Fixes #2494. 8 years ago
  Alexander Gaevsky f8f77d86af Sort imports with isort. 8 years ago
  Samir Shah d505c89eaa Update sorl-thumbnail to 12.4.1 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 2c5c428e35 Order items in ProductAlertListView by date created, descending. 8 years ago
  Samir Shah 80d42bb699 Log invalid URL names in dashboard nav access function. 8 years ago
  Joseph Wayodi 956b5b7853 Add management of attribute options in dashboard (#2448) 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
  Tobias 784e56a0d1 Cast PhoneNumber field to unicode before storing in session. Fixes #2421 (#2441) 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 c7dd981fea Add some more tests for ProductAlert form validation. 8 years ago
  Samir Shah 9f74ef94e7 Skip some widget tests on Python 2 due to a bug in Django. 8 years ago
  Samir Shah 17193a4d08 Don't allow multiple unconfirmed product alerts for anonymous users. 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 d351847f6a Add more tests for product alerts, save alerts sent to registered users, and notes to the docs. 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