# 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/11/56/3b029e9637798eda04932aa5a47ef58e570a326c77d968457a47b7a01117/django_request_approval-1.0.2.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": "1.0.2",
"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": "439775e555406a838e2a549a2572be952f4204d3265c666d4a371771ab420532",
"md5": "d463c19daf323768d29a8434cb1abdbe",
"sha256": "557c1a821e5cce9cd686d76ac279ce84cf14bc6769d461a88d287bd455482947"
},
"downloads": -1,
"filename": "django_request_approval-1.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d463c19daf323768d29a8434cb1abdbe",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 5740,
"upload_time": "2024-12-14T09:21:33",
"upload_time_iso_8601": "2024-12-14T09:21:33.930570Z",
"url": "https://files.pythonhosted.org/packages/43/97/75e555406a838e2a549a2572be952f4204d3265c666d4a371771ab420532/django_request_approval-1.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "11563b029e9637798eda04932aa5a47ef58e570a326c77d968457a47b7a01117",
"md5": "7279d33b3c53e97085d3425a4c8970eb",
"sha256": "f3a07798e2432f7af2dd20f4fc5730a20dca9533b249e9ff0c632276fae06b33"
},
"downloads": -1,
"filename": "django_request_approval-1.0.2.tar.gz",
"has_sig": false,
"md5_digest": "7279d33b3c53e97085d3425a4c8970eb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 4026,
"upload_time": "2024-12-14T09:21:36",
"upload_time_iso_8601": "2024-12-14T09:21:36.782381Z",
"url": "https://files.pythonhosted.org/packages/11/56/3b029e9637798eda04932aa5a47ef58e570a326c77d968457a47b7a01117/django_request_approval-1.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-14 09:21:36",
"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"
}