- Incorporate email support to
print_subscriptions
custom command - Use
America/Los_Angeles
timezone for user interface
- Implement
print_subscriptions
custom command for printing subscription reports - Improved log formatting of applicable Venmo transactions
- Created
refresh-tokens.sh
(though it's hidden from source-control under./credentials
folder)- NOTE: Google client now leveraging Google Workspace
- Integrate with Google APIs for managing contact group associated with active subscriptions.
- Cleanup Venmo client initialization
- Consolidate to
clients/venmo.py
- Remove env variable support in favor of
.credentials/venmo.token
- Consolidate to
- Implement
add_subscription
custom command to facilitate adding new subscriptions - Add setting
PAYABLESUBS_DRY_RUN
to allow running without worrying it about it affecting any data or sending payment requests.
- Has bug. Do not use.
- Improve charge request's
note
to include start/end dates for multi-month subscriptions
Payment
model extendsdjango-flexible-subscriptions
SubscriptionTransaction
. This supports Venmo + cash payments, while still integrating with their existing transaction UI- Add setting
PAYABLESUBS_BILLING_ENABLED
to allow disabling Venmo requests. This is helpful during testing...
- Initial release!