Study Buffalo

Results 15 issues of Study Buffalo

Need to look at value of supporting multiple currencies or if that is out of scope of this application.

enhancement

Warning noted in CI logs - review and resolve as appropriate. ```py tests/subscriptions/test_views_subscription.py::test_subscription_delete_and_success /home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/django/views/generic/list.py:88: UnorderedObjectListWarning: Pagination may yield inconsistent results with an unordered object_list: QuerySet. allow_empty_first_page=allow_empty_first_page, **kwargs) ``

If the user model is modified and certain fields are missing (e.g. `username`), various pages will return errors. Will need to evaluate where the user model is referenced and update...

bug

Look at pulling currency locale data from the [Unicode Common Locale Data Repository](http://cldr.unicode.org/) (CLDR). This would allow package to provide majority of currency formats by default and provide a source...

enhancement

Depending on currency conventions, positive or negative signs may be added to zero values (dependent on how the value rounds). Will need to determine how to best handle these situations...

bug

End-of-life planned for Python 3.6 in December 2021. Will provide ~1 year warning in advance to give users time to make required updates.

enhancement

Mainstream support of Django 3.0 ends in August 2020. Will need to add `DeprecationWarning` until extended support ends.

enhancement

Multiple methods exist that are better classified as `classmethods`. Need to review this doesn't cause any downstream issue and make relevant updates.

enhancement

Update documentation to describe how to setup and integrate application with a task scheduler (e.g. Celery).

enhancement

Update documentation to show how to override relevant methods integrate with a payment provider.

enhancement