# Django Request Approval
This is a package of base classes for approval process.
To use this package, you have to create classes that inherit base classes from this package.
Detailed documentation is in the "docs" directory.
## Quick start
1. Add `django_request_approval` to your INSTALLED_APPS setting like this::
```python
INSTALLED_APPS = [
...,
"django_request_approval",
]
```
## Usage
### List of Base classes
The package contains 4 base classes
1. BaseStage -> Represents Approval Stages (Stage 1, Stage 2, Stage 3)
2. BaseApprover -> Represents Stage Approver (Stage, User Group)
3. BaseRequest -> Represents the Request to be approved
4. BaseApproval -> Represents the actual Approval made by Approver
Raw data
{
"_id": null,
"home_page": null,
"name": "django-request-approval",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "approval, django approval",
"author": null,
"author_email": "Brian Simpokolwe <briansimpokolwe@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/90/55/02244ea40afbb63bb874d5b7302122b320339c9483b83a007261764177b8/django_request_approval-0.0.9.tar.gz",
"platform": null,
"description": "\n# Django Request Approval\n\nThis is a package of base classes for approval process. \nTo use this package, you have to create classes that inherit base classes from this package.\nDetailed documentation is in the \"docs\" directory.\n\n## Quick start\n\n1. Add `django_request_approval` to your INSTALLED_APPS setting like this::\n\n```python \n\n INSTALLED_APPS = [\n ...,\n \"django_request_approval\",\n ]\n\n```\n\n## Usage\n\n\n### List of Base classes\n\nThe package contains 4 base classes\n1. BaseStage -> Represents Approval Stages (Stage 1, Stage 2, Stage 3)\n2. BaseApprover -> Represents Stage Approver (Stage, User Group)\n3. BaseRequest -> Represents the Request to be approved\n4. BaseApproval -> Represents the actual Approval made by Approver\n\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Django Request Approval Process",
"version": "0.0.9",
"project_urls": {
"Homepage": "https://github.com/briansimpo/django-request-approval",
"Issues": "https://github.com/briansimpo/django-request-approval/issues"
},
"split_keywords": [
"approval",
" django approval"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ffd198284b20ef04104d561698f94e04dd97bad278bc6d113d1a407d99e5ad5c",
"md5": "6abb9dac95e47ff161e271505e8ee241",
"sha256": "82af9716757fa235d9f3e1005c80a17138ac42ba53d1e738311a811e107840f7"
},
"downloads": -1,
"filename": "django_request_approval-0.0.9-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6abb9dac95e47ff161e271505e8ee241",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 5499,
"upload_time": "2024-11-10T18:17:07",
"upload_time_iso_8601": "2024-11-10T18:17:07.217558Z",
"url": "https://files.pythonhosted.org/packages/ff/d1/98284b20ef04104d561698f94e04dd97bad278bc6d113d1a407d99e5ad5c/django_request_approval-0.0.9-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "905502244ea40afbb63bb874d5b7302122b320339c9483b83a007261764177b8",
"md5": "fccaca03355ca2f38c44e9ee6792088a",
"sha256": "686ac15bc8c559fee5ce1d2223486ae9c4077756e870b58e4df4aa59383e22be"
},
"downloads": -1,
"filename": "django_request_approval-0.0.9.tar.gz",
"has_sig": false,
"md5_digest": "fccaca03355ca2f38c44e9ee6792088a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 3797,
"upload_time": "2024-11-10T18:17:09",
"upload_time_iso_8601": "2024-11-10T18:17:09.599877Z",
"url": "https://files.pythonhosted.org/packages/90/55/02244ea40afbb63bb874d5b7302122b320339c9483b83a007261764177b8/django_request_approval-0.0.9.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-10 18:17:09",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "briansimpo",
"github_project": "django-request-approval",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "django-request-approval"
}