Skip to main content

Buzzerboy SaaS Tenants components that predefines the tenant configuration across for apps

Project description

Buzzerboy SaaS Tenants

Buzzerboy SaaS Tenants is a package that provides components for managing tenant configurations in a multi-tenant SaaS application. This package helps in defining and managing tenant-specific settings, data isolation, and other tenant-related functionalities across various applications.

It implements Buzzerboy's Standard Features by default, and isolate the UI separately. Applications that are developed that will use Buzzerboy Standard Features can implement UI separately.

More information: https://buzzerboy.atlassian.net/wiki/spaces/BC/pages/69369878/Standard+Features

Introduction

The Buzzerboy SaaS Tenants package is designed to simplify the management of tenant configurations in a multi-tenant SaaS environment. It provides a set of tools and components that allow developers to easily define and manage tenant-specific settings, ensuring data isolation and customization for each tenant.

Features

  • Tenant configuration management
  • Data isolation for tenants
  • Tenant-specific settings and customization
  • Easy integration with existing applications

Reference

The buzzerboy-saas-tenants package uses the following Buzzerboy guidances:

Getting Started

Follow these steps to get started with the Buzzerboy SaaS Tenants package:

Installation

To install the package, use the following command:

pip install buzzerboy-saas-tenants

###Software Dependencies Ensure you have the following dependencies installed:

  • Python >= 3.8
  • Django >= 3.2
  • djangorestframework >= 3.12

Usage

To use buzzerboy-saas-tenants you must include it in your django app under the requirements.txt, and add each component as an installed app.

More details on Confluence: https://buzzerboy.atlassian.net/wiki/spaces/BC/pages/225968137/How+To+Use+buzzerboy-saas-tenants

##Latest Releases Check the releases page for the latest updates and release notes.

##API References Refer to the API documentation for detailed information on how to use the package.

##Build and Test To build and test the package, follow these steps:

###Prepare Before building, prepare the build by determining the build version and generating a CHANGELOG by analyzing commits

python prepare.py

##Building Use the following command to build the package:

python -m build

Testing Run the tests using the following command:

pytest

##Contribute All Buzzerboy Platform members (Staff, Contractors, Clients and Users) are welcome contributions from the community to make this package better. Here’s how you can contribute:

  1. Clone the repository
  2. Create a new branch (git checkout -b feature-branch)
  3. Make your changes
  4. Commit your changes (git commit -am 'Add new feature')
  5. Push to the branch (git push origin feature-branch)
  6. Create a new Pull Request
  7. For more details, refer to our contributing guidelines.

###License This project is licensed under the MIT License - see the LICENSE file for details.

###Acknowledgements

  • Django
  • Django REST framework

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

buzzerboy_saas_tenants-0.121.3.tar.gz (68.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

buzzerboy_saas_tenants-0.121.3-py3-none-any.whl (92.3 kB view details)

Uploaded Python 3

File details

Details for the file buzzerboy_saas_tenants-0.121.3.tar.gz.

File metadata

  • Download URL: buzzerboy_saas_tenants-0.121.3.tar.gz
  • Upload date:
  • Size: 68.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.7

File hashes

Hashes for buzzerboy_saas_tenants-0.121.3.tar.gz
Algorithm Hash digest
SHA256 42e98a7aefb92ed3ec28991eb2f06f0fc524e894e6be2c30b5cb26e49b45aa42
MD5 8d7045783b354b8228d30c24b5a7d2bf
BLAKE2b-256 5164d2b551bea48edf1eeb71bc634e6d8a2cdc4d6a8b253b5722942963ba9f1f

See more details on using hashes here.

File details

Details for the file buzzerboy_saas_tenants-0.121.3-py3-none-any.whl.

File metadata

File hashes

Hashes for buzzerboy_saas_tenants-0.121.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f8508b1cb70dfad27e76e56f536ac85057ca311dd4883b1d04083c3fb00edf0b
MD5 4d86753b287e865d917ebd5cf87aa4f6
BLAKE2b-256 f9b5b4dbe80662ee79adc209bb73c02ff7de19f783d642c02b71010ac1e2a606

See more details on using hashes here.

Supported by

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