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:
- https://buzzerboy.atlassian.net/wiki/spaces/BC/pages/226820115/How+To+Build+an+app+as+a+reusable+component
- https://buzzerboy.atlassian.net/wiki/spaces/BC/pages/123207703/Creating+and+Distributing+a+Modular+Reusable+Django+App
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:
- Clone the repository
- Create a new branch (git checkout -b feature-branch)
- Make your changes
- Commit your changes (git commit -am 'Add new feature')
- Push to the branch (git push origin feature-branch)
- Create a new Pull Request
- 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
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
42e98a7aefb92ed3ec28991eb2f06f0fc524e894e6be2c30b5cb26e49b45aa42
|
|
| MD5 |
8d7045783b354b8228d30c24b5a7d2bf
|
|
| BLAKE2b-256 |
5164d2b551bea48edf1eeb71bc634e6d8a2cdc4d6a8b253b5722942963ba9f1f
|
File details
Details for the file buzzerboy_saas_tenants-0.121.3-py3-none-any.whl.
File metadata
- Download URL: buzzerboy_saas_tenants-0.121.3-py3-none-any.whl
- Upload date:
- Size: 92.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8508b1cb70dfad27e76e56f536ac85057ca311dd4883b1d04083c3fb00edf0b
|
|
| MD5 |
4d86753b287e865d917ebd5cf87aa4f6
|
|
| BLAKE2b-256 |
f9b5b4dbe80662ee79adc209bb73c02ff7de19f783d642c02b71010ac1e2a606
|