GitHub Marketplace integration for Kiwi TCMS
Project description
Introduction
This package provides the GitHub Marketplace integration for the Kiwi TCMS multi-tenant SaaS. Everyting that we do is open and that’s why this piece of code is open source as well. You don’t need this add-on in order to run Kiwi TCMS!
Changelog
v0.8.1 (15 Jan 2020)
Replace ugettext_lazy with gettext_lazy for Django 3.0
v0.8 (07 Jan 2020)
Compatible with PyGithub v1.45+ which will be used in the upcoming Kiwi TCMS v7.3
v0.7.4 (08 Dec 2019)
utils.verify_signature() moved to tcms.utils.github as of Kiwi TCMS v7.2
flake8 & pylint fixes
v0.7.3 (02 Nov 2019)
Fix a bug in reading pricing info when renewing subscriptions via FastSpring
v0.7.2 (29 May 2019)
Show vendor specific cancel URL
Don’t crash when revoking GitHub tokens
Update subscription link via FastSpring
v0.7.1 (25 May 2019)
Handle purchases from FastSpring
Purchase.sender is now an EmailField
v0.6.0 (16 May 2019)
Handle purchases for organizations
Do no use next_billing_date and use effective_date when calculating paid_until
v0.5.1 (16 May 2019)
Use the new delete_user() function when cancelling subscriptions
Extend UI card in subscription page to 6 columns b/c long URL
v0.5.0 (15 May 2019)
Handle recurring purchases
Don’t crash if visiting Create Tenant without a purchase
Show tenants which user can access and which they own
Show purchase history with Buy/Cancel buttons
Use prism.js for syntax highlighting
Add translation files
v0.4.1 (08 May 2019)
Don’t crash if install URL is visited without purchase
Add Purchase admin, accessible only to superuser
[db] Rename marketplace_purchase field to payload and add vendor field to Purchase model
Add a view which overrides tenant creation with information from the latest purchase. This is what users will see when creating their private tenants
When creating Private Tenant try to correctly set paid_until date based on next_billing_date or billing_cycle fields in the payload sent to us by GitHub
v0.3.1 (03 May 2019)
Fix index name in models to be the same as in migrations
v0.3.0 (27 April 2019)
Handle Marketplace plan cancellations
v0.2.1 (27 April 2019)
Refactor how hooks and installation is handled. Now purchase info is stored in database and we search for it during installation
Introduces database migrations
Free plan purchases from Marketplace still redirect to Public Tenant
v0.1.1 (25 April 2019)
Handle GitHub hook pings
v0.1.0 (24 April 2019) - initial release
Free plan purchases from Marketplace redirect to Public Tenant
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for kiwitcms-github-marketplace-0.8.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e24d022cd22636e9ba1c3bd163574ee05d2a3738bfa55bbb158af00b601d391a |
|
MD5 | f35166080a3807edecd9108a52724de4 |
|
BLAKE2b-256 | 17b0a41762be4257caa4bfa717261a4ee5224d7d397f52a5a4c9aa9580e74018 |
Hashes for kiwitcms_github_marketplace-0.8.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 750f6bb8b26ccb5eec775ed1193e6a8e249bf4a3798f3f5ec40000eaf4223fdd |
|
MD5 | c7b6d9efab532d50426241116300f8a6 |
|
BLAKE2b-256 | d0c25e1bfed88a6a878e69d8e4b47a852c67f4caa35fbba269dcd3308424e1c1 |