{ "info": { "author": "Oleksandr Shtalinberg", "author_email": "shtalinberg@ukr.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Topic :: Utilities" ], "description": "=====================\ndjango-actions-logger\n=====================\n.. image:: https://img.shields.io/pypi/dm/django-actions-logger.svg\n :target: https://pypi.python.org/pypi/django-actions-logger/\n\n.. image:: https://img.shields.io/pypi/v/django-actions-logger.svg\n :target: https://pypi.python.org/pypi/django-actions-logger/\n\nA Django app that keeps a log of user actions or changes in objects\nYou can log arbitrary action with user and optional info that goes with your action.\n\nthis code forked from django-auditlog and add my new ideas\n\nQuick start\n-----------\n\n1. Add \"actionslog\" to your INSTALLED_APPS setting like this::\n\n INSTALLED_APPS = [\n ...\n 'actionslog',\n ]\n\n\n2. Run `python manage.py migrate` to create models.\n\n3. Set `AL_LOG_ACTION_CHOICES` in project settings.py file if need customize::\n\n AL_LOG_ACTION_CHOICES = [\n (CREATE, _(\"create\")),\n (SUCCESS, _(\"success\")),\n (VIEW, _(\"view\")),\n (UPDATE, _(\"update\")),\n (DELETE, _(\"delete\")),\n (ERROR, _(\"error\")),\n ]\n\n\nUsage\n-----\n\nSimple::\n\n status_msg = 'Reset password %s' % ('success' if success else 'error',)\n la_kwargs = {\n 'request': request,\n 'instance': obj,\n 'user': request.user,\n 'action_info': {'info': status_msg},\n }\n LogAction.objects.create_log_action(**la_kwargs)\n\nor ::\n\n status_msg = 'Reset password %s' % ('success' if success else 'error',)\n la_kwargs = {\n 'request': request,\n 'instance': obj,\n 'user': request.user,\n 'action': LogAction.SUCCESS if success else LogAction.ERROR,\n 'changes': status_msg,\n }\n LogAction.objects.create_log_action(**la_kwargs)\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/shtalinberg/django-actions-logger", "keywords": "django actions log action logger", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-actions-logger", "package_url": "https://pypi.org/project/django-actions-logger/", "platform": "", "project_url": "https://pypi.org/project/django-actions-logger/", "project_urls": { "Homepage": "https://github.com/shtalinberg/django-actions-logger" }, "release_url": "https://pypi.org/project/django-actions-logger/0.3.1/", "requires_dist": null, "requires_python": "", "summary": "A Django app that keeps a log of user actions or changes in objects", "version": "0.3.1" }, "last_serial": 4593570, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "d0796f6a0a2f33a6e093f6f84fccafca", "sha256": "d912603af04a689c07ec6bbf50f95fb07737c75814a17314625858a4e89b1d35" }, "downloads": -1, "filename": "django-actions-logger-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d0796f6a0a2f33a6e093f6f84fccafca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9023, "upload_time": "2016-01-27T16:47:37", "url": "https://files.pythonhosted.org/packages/c8/e1/ebf1d53fa2a0c8b73b8b30b936a1b709d7b1bd3e6f7ad07ff8da9c560029/django-actions-logger-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "2b14274b1e59d0888699c3658363069d", "sha256": "701f889d1ffa4b87294aa1a27768a8d2b47ee188e1c6b1d64d37419f23d245fc" }, "downloads": -1, "filename": "django-actions-logger-0.2.0.tar.gz", "has_sig": false, "md5_digest": "2b14274b1e59d0888699c3658363069d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9793, "upload_time": "2016-01-27T20:22:58", "url": "https://files.pythonhosted.org/packages/52/e4/c2284240a099355dd423007b5987dd3ac8652a9cabb9dd3e2c01eb65b30b/django-actions-logger-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "6f1e6cf740fa1426e26a9ccf0aeb1590", "sha256": "d5a833dba7ffe2ff0001cd0c563e01fffbda403741b4efa7dccfee70ae3016b1" }, "downloads": -1, "filename": "django-actions-logger-0.2.1.tar.gz", "has_sig": false, "md5_digest": "6f1e6cf740fa1426e26a9ccf0aeb1590", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9987, "upload_time": "2016-01-27T21:17:29", "url": "https://files.pythonhosted.org/packages/ed/61/40c19ca41ffba4cfcedb400ad27953cc2b82cad443d9a65fc62c77adc834/django-actions-logger-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "fdeef6c74b7e9900559586c61b52cef2", "sha256": "c6047de46e448a91f83f77554ad69e689da9819aaaec23a43bf8c1a600c973f2" }, "downloads": -1, "filename": "django-actions-logger-0.2.2.tar.gz", "has_sig": false, "md5_digest": "fdeef6c74b7e9900559586c61b52cef2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10774, "upload_time": "2018-12-11T15:55:21", "url": "https://files.pythonhosted.org/packages/03/4b/e0994a338cf4222dc7aa727ff8a40f0b3c7305a6ed4223ecf0e5b27b7d7d/django-actions-logger-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "edabadd71a3808d479ccd2a0561a3e6a", "sha256": "236bde4e5e6e854cc23267fbba9f9f8153337444d9e1e8cb446ec758a7638f4f" }, "downloads": -1, "filename": "django-actions-logger-0.3.0.tar.gz", "has_sig": false, "md5_digest": "edabadd71a3808d479ccd2a0561a3e6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10799, "upload_time": "2018-12-12T12:48:53", "url": "https://files.pythonhosted.org/packages/ad/48/49be7dee166c245c397ddc994741e0457e7ba303e313748f386a14185daa/django-actions-logger-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "55dc760fe51d4b167216451815f45f7b", "sha256": "25637387912881c047c0ca1345c38dd3198850e5708ec82adf8fdd702a69b63b" }, "downloads": -1, "filename": "django-actions-logger-0.3.1.tar.gz", "has_sig": false, "md5_digest": "55dc760fe51d4b167216451815f45f7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10840, "upload_time": "2018-12-13T08:56:01", "url": "https://files.pythonhosted.org/packages/45/9c/4137bde2f7a3bf5438d05dcfafd510ea41fe7f238595ceab019642f3f31c/django-actions-logger-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "55dc760fe51d4b167216451815f45f7b", "sha256": "25637387912881c047c0ca1345c38dd3198850e5708ec82adf8fdd702a69b63b" }, "downloads": -1, "filename": "django-actions-logger-0.3.1.tar.gz", "has_sig": false, "md5_digest": "55dc760fe51d4b167216451815f45f7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10840, "upload_time": "2018-12-13T08:56:01", "url": "https://files.pythonhosted.org/packages/45/9c/4137bde2f7a3bf5438d05dcfafd510ea41fe7f238595ceab019642f3f31c/django-actions-logger-0.3.1.tar.gz" } ] }