848 Commits (89ff0b3da4166a92efbe670fcbecc4e0e3de4e0e)

Author SHA1 Message Date
  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
  Michael van Tellingen d23d4f4ba6 Re-do the migrations for the customer email change. 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
  Samir Shah e690fe3165 Fix logic for determining 'hurry mode' on alerts. Fixes #2100, #2103. 8 years ago