Skip to main content

GitHub Marketplace integration for Kiwi TCMS

Project description

https://travis-ci.org/kiwitcms/github-marketplace.svg?branch=master https://coveralls.io/repos/github/kiwitcms/github-marketplace/badge.svg?branch=master Python updates Become a sponsor

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kiwitcms-github-marketplace-0.5.0.tar.gz (23.6 kB view hashes)

Uploaded Source

Built Distribution

kiwitcms_github_marketplace-0.5.0-py3-none-any.whl (16.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page