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.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.5.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b91fa9af2c2789a39616e9a263f52dc61e93a2d249a7fa6052f57a0465b86ad |
|
MD5 | fead828552296635d342b87d7b8a4943 |
|
BLAKE2b-256 | e98f315e2c793b62e03ff90c29a4e35e6a82b73ba19bcb76d98fd1ed1c9ec2cf |
Hashes for kiwitcms_github_marketplace-0.5.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dbd971244e35520fcd68baa8bcb45e0d19547f09a2a72e8762644bdfc0e01cc |
|
MD5 | 43dddd35f9986a87ecaeb84863bcc6ed |
|
BLAKE2b-256 | a9ebcf1d1b7ca37eea2965561f1ddce9dad239ba849a04d6d8f680e2adcc4a63 |