{ "info": { "author": "Arnaud Grausem", "author_email": "arnaud.grausem@unistra.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application" ], "description": "django-workflow-activity\n========================\n.. image:: https://travis-ci.org/unistra/django-workflow-activity.svg?branch=master\n :target: https://travis-ci.org/unistra/django-workflow-activity\n\n.. image:: https://coveralls.io/repos/unistra/django-workflow-activity/badge.svg?branch=master\n :target: https://coveralls.io/r/unistra/django-workflow-activity?branch=master\n\nInstall\n-------\n\nInstall the package via pypi: ::\n \n pip install django-workflow-activity\n\nAdd the installed application in the django settings file: ::\n\n INSTALLED_APPS = (\n ...\n 'workflow_activity'\n )\n\nMigrate the database: ::\n\n python manage.py migrate\n\nUsage\n-----\n\nTo create workflows and permissions, see the following documentations:\n\n- https://pythonhosted.org/django-workflows\n- https://pythonhosted.org/django-permissions\n\nTo use workflow activity methods on a class : ::\n\n from workflow_activity.models import WorkflowManagedInstance\n\n class MyClass(WorkflowManagedInstance):\n ...\n \nTo add a workflow to an object: ::\n\n myobj = MyClass()\n myobj.set_workflow('My workflow')\n\nNow, you can use methods on your object like: ::\n\n myobj.last_state()\n myobj.last_transition()\n myobj.last_actor()\n myobj.last_action()\n myobj.allowed_transitions(request.user)\n myobj.is_editable_by(request.user, permission='edit')\n myobj.state()\n myobj.change_state(transition, request.user)\n ...\n\nAnd managers like: ::\n\n MyClass.objects.filter()\n MyClass.pending.filter()\n MyClass.ended.filter() \n ...\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/unistra/django-workflow-activity", "keywords": "workflows django events log", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-workflow-activity", "package_url": "https://pypi.org/project/django-workflow-activity/", "platform": "", "project_url": "https://pypi.org/project/django-workflow-activity/", "project_urls": { "Homepage": "https://github.com/unistra/django-workflow-activity" }, "release_url": "https://pypi.org/project/django-workflow-activity/1.1.0/", "requires_dist": null, "requires_python": "", "summary": "Manage all events on workflows", "version": "1.1.0" }, "last_serial": 3301475, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "e13cf6deaa6e460ea2b19d732b5a5d04", "sha256": "fbaa073c792035311fb84007c210f508454f5295e35da6361e08c4f7e002b540" }, "downloads": -1, "filename": "django-workflow-activity-1.0.1.tar.gz", "has_sig": false, "md5_digest": "e13cf6deaa6e460ea2b19d732b5a5d04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7764, "upload_time": "2015-06-18T10:37:11", "url": "https://files.pythonhosted.org/packages/9b/68/a82a8464bbe9093afd4532a9a09f9a5b4c3665b28f9131596efebfce5bc0/django-workflow-activity-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "26481df585ed5b08f77581ca8b06005e", "sha256": "9586e7cd949eb2f5f8db817424d84fc33cea1aaae16702d3e7b6dddde56e7004" }, "downloads": -1, "filename": "django-workflow-activity-1.0.2.tar.gz", "has_sig": false, "md5_digest": "26481df585ed5b08f77581ca8b06005e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7897, "upload_time": "2015-06-18T12:31:36", "url": "https://files.pythonhosted.org/packages/63/b3/75bba1092de5ffd78b813c8ddf2be4c881df4a4fc7386f102802cc66be9e/django-workflow-activity-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "392230099a339459e3c449349fb0db01", "sha256": "ee42e8b5dca09faecde3b78cb52ceaee6df704fd71bd01d05e3918a7d78dade5" }, "downloads": -1, "filename": "django-workflow-activity-1.0.3.tar.gz", "has_sig": false, "md5_digest": "392230099a339459e3c449349fb0db01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7924, "upload_time": "2015-06-23T10:13:04", "url": "https://files.pythonhosted.org/packages/86/ef/e3b68e60abfde6915cac3882c3fe146b62ca3ca1442947c722acdbd60264/django-workflow-activity-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "9648dc543a5851357b3b901817c2eb03", "sha256": "81534cb85aca25b7fcbe665a5d8daa70b7f92b483983e3a2268b96659896a183" }, "downloads": -1, "filename": "django-workflow-activity-1.0.4.tar.gz", "has_sig": false, "md5_digest": "9648dc543a5851357b3b901817c2eb03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5482, "upload_time": "2015-06-23T14:33:22", "url": "https://files.pythonhosted.org/packages/d6/f2/d060f261a194c5f6e2d3b19a58b781598ad07d9584fc70a9bb386b3d64a7/django-workflow-activity-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "755b4165b1110b2d0a06c02a4c52a8ab", "sha256": "aa8ad5a9ec05a183b93bf424af1f6605db410770d6ae4f6611b8809b8e057723" }, "downloads": -1, "filename": "django-workflow-activity-1.0.5.tar.gz", "has_sig": false, "md5_digest": "755b4165b1110b2d0a06c02a4c52a8ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6332, "upload_time": "2015-07-11T14:45:43", "url": "https://files.pythonhosted.org/packages/c0/55/259b2c2883feddc18c356ef3d79250e9fa3c89ece80c9f3b35305b39045b/django-workflow-activity-1.0.5.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "0b7a6eed0be0399c5f9bc97e9d770bc7", "sha256": "67b60efedd76d98f7af8baef9a699df7739b2718e5ed9efbc2a5c83b7543b8e6" }, "downloads": -1, "filename": "django-workflow-activity-1.0.7.tar.gz", "has_sig": false, "md5_digest": "0b7a6eed0be0399c5f9bc97e9d770bc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6897, "upload_time": "2015-11-19T16:36:26", "url": "https://files.pythonhosted.org/packages/06/fd/95092ba3763e1858b8cfa16e9629e3d30caa3cd08b8791753ee79d48b94f/django-workflow-activity-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "7431166f7b37db8d1fffafbea1b8bea3", "sha256": "a2ebb20ccb0215e1ec7a18acb5d4c142fb2f422dec70e2c7e558ec44d3196c5d" }, "downloads": -1, "filename": "django-workflow-activity-1.0.8.tar.gz", "has_sig": false, "md5_digest": "7431166f7b37db8d1fffafbea1b8bea3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7394, "upload_time": "2015-11-23T16:44:46", "url": "https://files.pythonhosted.org/packages/96/59/6556f988736893d647bbded5c92dae7b25b42b850771a7bbf2631a82c65c/django-workflow-activity-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "fad3c3aebf1ba4a9412ab83181322b3b", "sha256": "48d6d83faa0ecac0fbb1f95bb66474c661fd1329d235ebb011cab9dcd953d8a8" }, "downloads": -1, "filename": "django_workflow_activity-1.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fad3c3aebf1ba4a9412ab83181322b3b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 10097, "upload_time": "2017-10-27T08:08:51", "url": "https://files.pythonhosted.org/packages/5c/30/c38d9432cde1a58ff87a2ed026489004b5fee62dc3bdc3f8169311b05bad/django_workflow_activity-1.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4191073201109dc5342fd1cf8e55de8", "sha256": "8fb4bbf3e712cba329349358b790fbb5d411f6e1efd5fe4f8605c0f12ffdb173" }, "downloads": -1, "filename": "django-workflow-activity-1.0.9.tar.gz", "has_sig": false, "md5_digest": "c4191073201109dc5342fd1cf8e55de8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6800, "upload_time": "2017-10-27T08:08:49", "url": "https://files.pythonhosted.org/packages/d4/1c/78f3f6ab1eb3ed72556ed018d53d20301475e14c39156198fdabc94b853f/django-workflow-activity-1.0.9.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "22c8b39226bae17c5c73518aca2ec9c1", "sha256": "56d7d397d0de4832938704ad7733d78b730255497279c44a70d067e2414db65e" }, "downloads": -1, "filename": "django_workflow_activity-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "22c8b39226bae17c5c73518aca2ec9c1", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 10136, "upload_time": "2017-11-02T21:50:49", "url": "https://files.pythonhosted.org/packages/c0/5d/6cc8698e032462ee4e65debbc2a9e3294c9b780af91bb3b00d9bd1d1a6c4/django_workflow_activity-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fdc85a3f1a68b3a2e5fa14ce0db001c8", "sha256": "c1b53667992511994746e8ba46b29d6e03205508209ce26ad0d83006df743bce" }, "downloads": -1, "filename": "django-workflow-activity-1.1.0.tar.gz", "has_sig": false, "md5_digest": "fdc85a3f1a68b3a2e5fa14ce0db001c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6827, "upload_time": "2017-11-02T21:50:47", "url": "https://files.pythonhosted.org/packages/d7/ce/e66f3b2db259ba7853d8b4b3e4b4392b0af4a158a237160713258bafdf94/django-workflow-activity-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "22c8b39226bae17c5c73518aca2ec9c1", "sha256": "56d7d397d0de4832938704ad7733d78b730255497279c44a70d067e2414db65e" }, "downloads": -1, "filename": "django_workflow_activity-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "22c8b39226bae17c5c73518aca2ec9c1", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 10136, "upload_time": "2017-11-02T21:50:49", "url": "https://files.pythonhosted.org/packages/c0/5d/6cc8698e032462ee4e65debbc2a9e3294c9b780af91bb3b00d9bd1d1a6c4/django_workflow_activity-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fdc85a3f1a68b3a2e5fa14ce0db001c8", "sha256": "c1b53667992511994746e8ba46b29d6e03205508209ce26ad0d83006df743bce" }, "downloads": -1, "filename": "django-workflow-activity-1.1.0.tar.gz", "has_sig": false, "md5_digest": "fdc85a3f1a68b3a2e5fa14ce0db001c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6827, "upload_time": "2017-11-02T21:50:47", "url": "https://files.pythonhosted.org/packages/d7/ce/e66f3b2db259ba7853d8b4b3e4b4392b0af4a158a237160713258bafdf94/django-workflow-activity-1.1.0.tar.gz" } ] }