{ "info": { "author": "Alex Kamedov", "author_email": "alex@kamedov.ru", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "\ndjango-user-action-confirmation\n===============================\n\n\nOverview\n~~~~~~~~\n\nEasy and simple way to confirm user actions.\nThis one can be used with email or sms confirmation, but not provide this functional.\n\n\nInstallation\n~~~~~~~~~~~~\n\nInstall developer version using PIP::\n\n pip install -e git+https://github.com/alekam/django-user-action-confirmation#egg=user_action_confirmation\n\nChange ``settings.py`` of your project. Add ``user_action_confirmation`` to\n``INSTALLED_APPS``. Add required options (see: Settings).\n\nRun ``manage.py syncdb`` or ``manage.py migrate options`` if you use South\nand restart your project server.\n\n\nSettings\n~~~~~~~~\n\nCONFIRMATION_OPERATION_CHOICES - required, list of tuples witch contains operation ID and short description\n\nCONFIRMATION_MAX_DAYS - optional, default is 3 days\n\n\nUsage\n~~~~~\n\nInstall it, plug-in to your project and add required settings. Have fun!\n\n\nUsage example (somethere in FormView.form_valid):\n\n name = sa_setting('SOCIAL_AUTH_PARTIAL_PIPELINE_KEY',\n 'partial_pipeline')\n backend = self.request.session[name]['backend']\n email = form.cleaned_data['email']\n\n token = Confirmation.objects.create(None, settings.OPERATION_REGISTER)\n token.params = {\n 'email': email,\n 'backend': backend\n }\n token.save()\n\n mail.send(\n [email, ],\n settings.DEFAULT_FROM_EMAIL,\n template='confirm_registration',\n context={\n 'user': {\n 'first_name': self.request.session.get('saved_first_name', '')\n },\n 'site': Site.objects.get_current(),\n 'token': token.token,\n 'confirm_url': reverse('auth_confirm_email',\n args=[token.token, ])\n }\n )\n\n\nProvided template tags and libraries\n~~~~~~~~~~~~~~~~~~~~~~~\n\nNo any templeate tags provided\n\n\nProvided management commands\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nNo any management commands provided\n\n\nTesting\n~~~~~~~\n\nIf this application is installed in your project you can run this inside your\nproject::\n\n python manage.py test user_action_confirmation\n\nor instead run inside this package::\n\n python run_tests.py\n\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/alekam/django-user-action-confirmation", "keywords": "confirm actions,confirmation,user action confirmation", "license": "New BSD License", "maintainer": null, "maintainer_email": null, "name": "django-user-action-confirmation", "package_url": "https://pypi.org/project/django-user-action-confirmation/", "platform": "any", "project_url": "https://pypi.org/project/django-user-action-confirmation/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/alekam/django-user-action-confirmation" }, "release_url": "https://pypi.org/project/django-user-action-confirmation/0.1.4/", "requires_dist": null, "requires_python": null, "summary": "Easy and simple way to confirm user actions in your django projects", "version": "0.1.4" }, "last_serial": 1073357, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "d1f66288620967fdecc5171bafc59841", "sha256": "b476b4b910387a6e79f3bd056b8ae969d98bce23a02f3741663d229eadc7182a" }, "downloads": -1, "filename": "django-user-action-confirmation-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d1f66288620967fdecc5171bafc59841", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5226, "upload_time": "2013-12-26T12:20:32", "url": "https://files.pythonhosted.org/packages/93/b3/3dd60ba8ec442405478c8bb71fe73cfab89eab1ad4a0750712558d60e786/django-user-action-confirmation-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "1ec5a9e009331ad69bddc113e240a35f", "sha256": "1df762e403ea078f3953037715027392273fde7b679ce9892e78339fe8c38f2d" }, "downloads": -1, "filename": "django-user-action-confirmation-0.1.2.tar.gz", "has_sig": false, "md5_digest": "1ec5a9e009331ad69bddc113e240a35f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5233, "upload_time": "2014-01-09T06:33:51", "url": "https://files.pythonhosted.org/packages/a0/59/c381663fceff3fd7a2c3232dedd30f3f403ad0ccacafb0f398e5ed90cf84/django-user-action-confirmation-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "fe4a120ad3517390532ef0941aa72226", "sha256": "d6cc1d65c4c0bf15f20771df0667cb9600ac236e134f8857fcb91efc1b68d719" }, "downloads": -1, "filename": "django-user-action-confirmation-0.1.3.tar.gz", "has_sig": false, "md5_digest": "fe4a120ad3517390532ef0941aa72226", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5242, "upload_time": "2014-01-09T07:07:34", "url": "https://files.pythonhosted.org/packages/da/00/e166af332fc9e75c60c16a642efaf88ba9c48d1b1b571608ce106b069414/django-user-action-confirmation-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "839e1dfbfedd1dd1f8bac080a9cdb204", "sha256": "ea4d0ba7d0fdcf6fdb1ef662dc6969a2ded1a7e3a47b01d8f146ca4975d8a1a0" }, "downloads": -1, "filename": "django-user-action-confirmation-0.1.4.tar.gz", "has_sig": false, "md5_digest": "839e1dfbfedd1dd1f8bac080a9cdb204", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5226, "upload_time": "2014-04-27T19:46:03", "url": "https://files.pythonhosted.org/packages/26/d2/6ca24a1fa6788127eabf7d8c20ab51dc94b47240d6043c61af2ab57821de/django-user-action-confirmation-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "839e1dfbfedd1dd1f8bac080a9cdb204", "sha256": "ea4d0ba7d0fdcf6fdb1ef662dc6969a2ded1a7e3a47b01d8f146ca4975d8a1a0" }, "downloads": -1, "filename": "django-user-action-confirmation-0.1.4.tar.gz", "has_sig": false, "md5_digest": "839e1dfbfedd1dd1f8bac080a9cdb204", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5226, "upload_time": "2014-04-27T19:46:03", "url": "https://files.pythonhosted.org/packages/26/d2/6ca24a1fa6788127eabf7d8c20ab51dc94b47240d6043c61af2ab57821de/django-user-action-confirmation-0.1.4.tar.gz" } ] }