{ "info": { "author": "@Langprism LTD", "author_email": "ak@langprism.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "---\n### \u041c\u043e\u0434\u0443\u043b\u044c: monocle_modals\n---\n\n## **\u041f\u0440\u0438\u043c\u0435\u0440 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043d\u0430 \u0441\u0430\u0439\u0442\u0435:**\n![Modals](/images_readme/modals.png)\n\n![Modals](/images_readme/modals2.png)\n\n## **\u041f\u0440\u0438\u043c\u0435\u0440 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0432 \u043f\u0430\u043d\u0435\u043b\u0438 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f:**\n![Modals](/images_readme/modals_admin1.png)\n\n![Modals](/images_readme/modals_admin2.png)\n\n## **\u0424\u0430\u0439\u043b models.py:**\n\n from django.db import models\n\n CHOICES = (('send', '\u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u043f\u0438\u0441\u0435\u043c',), ('text', '\u0422\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0435 \u043c\u043e\u0434\u0430\u043b\u044c\u043d\u043e\u0435 \u043e\u043a\u043d\u043e',))\n\n class Modal(models.Model):\n name = models.CharField(max_length=255, default= '\u0417\u0430\u043a\u0430\u0437\u0430\u0442\u044c \u0437\u0432\u043e\u043d\u043e\u043a', verbose_name='\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a', help_text='\u0412\u0432\u0438\u0434\u0438\u0442\u0435 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0432\u0441\u043f\u043b\u044b\u0432\u044e\u0449\u0435\u0433\u043e \u043e\u043a\u043d\u0430')\n modal_id = models.CharField(max_length=50, verbose_name='id \u041c\u043e\u0434\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u043a\u043d\u0430')\n text = models.TextField(blank=True, verbose_name='\u0422\u0435\u043a\u0441\u0442')\n mandrill_api_key = models.CharField(max_length=255, blank=True, default= 'uwvfAAW-VFOYMAyj1kBrfA', verbose_name='API-\u043a\u043b\u044e\u0447 \u0434\u043b\u044f Mandrill', help_text='\u041f\u0440\u0438\u043c\u0435\u0440: uwvfAAW-VFOYMAyj1kBrfA')\n email = models.EmailField(blank=True, verbose_name='Email \u0434\u043b\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u043f\u0438\u0441\u0435\u043c', help_text='\u041f\u043e\u0447\u0442\u043e\u0432\u044b\u0439 \u044f\u0449\u0438\u043a \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u044c \u043f\u0438\u0441\u044c\u043c\u0430')\n type = models.CharField(max_length=5, choices=CHOICES, default='send', blank=False, verbose_name='\u0422\u0438\u043f \u043c\u043e\u0434\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u043a\u043d\u0430')\n\n showEmail = models.BooleanField(default=True, verbose_name='\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c')\n requiredEmail = models.BooleanField(default=True, verbose_name='\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d\u043e\u0435')\n showPhone = models.BooleanField(default=True, verbose_name='\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c')\n requiredPhone = models.BooleanField(default=True, verbose_name='\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d\u043e\u0435')\n showMessage = models.BooleanField(default=True, verbose_name='\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c')\n requiredMessage = models.BooleanField(default=False, verbose_name='\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d\u043e\u0435')\n\n buttonText = models.CharField(max_length=50, blank=True, default='\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c', verbose_name='\u0422\u0435\u043a\u0441\u0442 \u0434\u043b\u044f \u043a\u043d\u043e\u043f\u043a\u0438')\n\n resModal = models.BooleanField(default=False, verbose_name='\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u043e\u043a\u043d\u043e \u043f\u0440\u0438 \u0443\u0441\u043f\u0435\u0449\u043d\u043e\u0439 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0435 \u043f\u0438\u0441\u044c\u043c\u0430')\n resModalText = models.TextField(blank=True, verbose_name='\u0422\u0435\u043a\u0441\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0438\u0440\u0443\u044e\u0449\u0435\u0433\u043e \u043e\u043a\u043d\u0430', help_text='\u0422\u0435\u043a\u0441\u0442 \u043e\u043a\u043d\u0430, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0439 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u043f\u0438\u0441\u044c\u043c\u0430')\n\n def underscored_id(self):\n return self.modal_id.replace(' ', '_').replace('-', '_').replace('#', '')\n\n def __str__(self):\n return self.name\n\n class Meta:\n verbose_name_plural = u'\u041c\u043e\u0434\u0430\u043b\u044c\u043d\u044b\u0435 \u043e\u043a\u043d\u0430'\n verbose_name = u'\u041c\u043e\u0434\u0430\u043b\u044c\u043d\u043e\u0435 \u043e\u043a\u043d\u043e'\n\n from django.apps import AppConfig\n class CustomAppConfig(AppConfig):\n name = 'apps.monocle_modals'\n verbose_name = '\u041c\u043e\u0434\u0430\u043b\u044c\u043d\u044b\u0435 \u043e\u043a\u043d\u0430'", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": null, "license": "BSD License", "maintainer": null, "maintainer_email": null, "name": "monocle_modals", "package_url": "https://pypi.org/project/monocle_modals/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/monocle_modals/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/monocle_modals/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "Sample app for django-monocle project generated by scaffolder", "version": "0.1.2" }, "last_serial": 1543183, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "aeac1a562e2758639d1f833dc6bab719", "sha256": "ffefc57141e6d08930ea850650357feeac6f11f197f52c5ad47b868f29b02f00" }, "downloads": -1, "filename": "monocle_modals-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "aeac1a562e2758639d1f833dc6bab719", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 11677, "upload_time": "2015-05-07T12:27:02", "url": "https://files.pythonhosted.org/packages/ab/64/c3405ea8181171a45f7905e050219aeacbea748f4124845b5de9f4eb167b/monocle_modals-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d283b6f6e9e0403d6e6584b7ef11968", "sha256": "8537c86c95491f79ebb8c64f0bbb18a30337a3b4402a4429993543123cba3fc3" }, "downloads": -1, "filename": "monocle_modals-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2d283b6f6e9e0403d6e6584b7ef11968", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7129, "upload_time": "2015-05-07T12:26:58", "url": "https://files.pythonhosted.org/packages/70/21/a75709c1b88f2f6e48fba318f5ee7bb156c5025e21a13da875ee7b68ab3a/monocle_modals-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9e338eb13336ed956b893da120ee670b", "sha256": "88941627fa1ff106f3598535d386b24bd266e47d64d3d966d5bf84cad4403e2f" }, "downloads": -1, "filename": "monocle_modals-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9e338eb13336ed956b893da120ee670b", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 11678, "upload_time": "2015-05-07T12:40:30", "url": "https://files.pythonhosted.org/packages/d8/cd/9968bfc095022e4677c64d6028f5259b7d5de88094adcea77ed58afedde1/monocle_modals-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9fcc78acb756d181029cec6497b9931", "sha256": "dddce6f94067b77580dc14ac7b8bebcd10a5867e9d155cd5af2e0605d4b958b8" }, "downloads": -1, "filename": "monocle_modals-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a9fcc78acb756d181029cec6497b9931", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7129, "upload_time": "2015-05-07T12:40:26", "url": "https://files.pythonhosted.org/packages/66/ad/7babe05f8cb5a2e76d8fd0417fa61d758741629122fb72fce28972f5242a/monocle_modals-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "6d41e660fdb7068347ac21e0f1202cb1", "sha256": "8c9523a32f8720f40adf4515b982b8aa3a7d0de1a350ad12e3ef6f9251b932a4" }, "downloads": -1, "filename": "monocle_modals-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6d41e660fdb7068347ac21e0f1202cb1", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 9698, "upload_time": "2015-05-12T05:31:28", "url": "https://files.pythonhosted.org/packages/86/cd/b73cc85400b7b716507e5e5f015d274050f05221b9c1272169f53dd50c69/monocle_modals-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "000192ab05a51c16a645236bf4f086b8", "sha256": "f9dd872da2bd2d759821749503407ac863ff38c414f7ce9341524e8312e6ec04" }, "downloads": -1, "filename": "monocle_modals-0.1.2.tar.gz", "has_sig": false, "md5_digest": "000192ab05a51c16a645236bf4f086b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5295, "upload_time": "2015-05-12T05:31:25", "url": "https://files.pythonhosted.org/packages/c6/48/e4417fb7194ac2e1f67a344c8817d38c15aa0dc80622a9d77c2ecc347b04/monocle_modals-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6d41e660fdb7068347ac21e0f1202cb1", "sha256": "8c9523a32f8720f40adf4515b982b8aa3a7d0de1a350ad12e3ef6f9251b932a4" }, "downloads": -1, "filename": "monocle_modals-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6d41e660fdb7068347ac21e0f1202cb1", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 9698, "upload_time": "2015-05-12T05:31:28", "url": "https://files.pythonhosted.org/packages/86/cd/b73cc85400b7b716507e5e5f015d274050f05221b9c1272169f53dd50c69/monocle_modals-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "000192ab05a51c16a645236bf4f086b8", "sha256": "f9dd872da2bd2d759821749503407ac863ff38c414f7ce9341524e8312e6ec04" }, "downloads": -1, "filename": "monocle_modals-0.1.2.tar.gz", "has_sig": false, "md5_digest": "000192ab05a51c16a645236bf4f086b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5295, "upload_time": "2015-05-12T05:31:25", "url": "https://files.pythonhosted.org/packages/c6/48/e4417fb7194ac2e1f67a344c8817d38c15aa0dc80622a9d77c2ecc347b04/monocle_modals-0.1.2.tar.gz" } ] }