Metadata-Version: 2.0
Name: django-oscar-wfrs
Version: 0.3.1
Summary: An extension on-top of django-oscar-accounts to allow interfacing with Wells Fargo Retail Services.
Home-page: https://gitlab.com/thelabnyc/django-oscar-wfrs
Author: Craig Weber
Author-email: crgwbr@gmail.com
License: ISC
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 1.8
Classifier: Framework :: Django :: 1.9
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: ISC License (ISCL)
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Requires-Dist: Django (>=1.9.6)
Requires-Dist: django-haystack (>=2.5.0)
Requires-Dist: django-localflavor (>=1.3)
Requires-Dist: django-oscar (>=1.2.1)
Requires-Dist: django-oscar-accounts (>=0.4rc1)
Requires-Dist: django-oscar-api (>=1.0.4)
Requires-Dist: django-oscar-api-checkout (>=0.1.4)
Requires-Dist: django-oscar-bluelight (>=0.5.0)
Requires-Dist: djangorestframework (>=3.3.2)
Requires-Dist: instrumented-soap (>=1.1.0)

=================
django-oscar-wfrs
=================

An extension on-top of django-oscar-accounts to allow interfacing with Wells Fargo Retail Services.

django-oscar-wfrs is built on top of django-oscar-api and django-oscar-api-checkout.
It will not work with the build-in django-oscar non-ajax checkout.

.. image:: wfrs.png


Installation
============

1. Follow install instructions for django-oscar-bluelight if not done already
2. Install `django-haystack` and ensure a search engine is setup.
3. `pip install django-oscar-wfrs`
4. Add `wellsfargo` to INSTALLED_APPS

You may wish to add wells fargo to OSCAR_DASHBOARD_NAVIGATION. See sandbox/settings.py for an example.


Management Commands
===================

reconcile_wfrs_accounts - can be run as a manage.py command or as a celery task.
We suggest running this a few times a day to fetch the latest account statuses.


Changelog
=========

0.3.1
------------------
- Add boolean for controlling whether or not to display a credit application form to the client.

0.3.0
------------------
- Move API credentials into database, optionally triggered by user group.

0.2.6
------------------
- Add a relation between wellsfargo.AccountMetadata and order.BillingAddress.

0.2.5
------------------
- Prevent creating invalid WFRS Plan Group Benefits in the standard bluelight benefit dashboard.

0.1.0
------------------
- Initial release.


Code Areas of Interest
======================

- connector - Wells Fargo SOAP API integration. Sorry not public `docs <https://docs.google.com/document/d/13Z2GIo10MEoHDdiHApPaZKq3OjFAJN9NCAXt-MfiS-k/edit/>`_.
- api - django-rest-framework based api
- core - django-oscar-wfrs django models
- dashboard - Oscar Dashboard UI extension


Template Tags
=============

- `get_default_plan` returns the default financing plan object


