{ "info": { "author": "David Conde", "author_email": "mail@davidconde.nl", "bugtrack_url": null, "classifiers": [ "Framework :: Django", "Framework :: Django :: 2.2", "Framework :: Wagtail", "Framework :: Wagtail :: 2", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7" ], "description": "# Wagtail UI Plus\n\nThis Wagtail app provides several ui improvements to the Wagtail admin.\n\n**Conditional checkboxes**\n- Automatically check a target checkbox whenever a trigger checkbox is checked\n- The reverse also applies, when the target checkbox is unchecked, the trigger checkbox is also unchecked\n- This functionality can be used to create an \"all\" option among a list of checkboxes\n- Supported trigger elements: `BooleanField`\n- Supported target elements: `BooleanField` (on the same tab)\n\n**Conditional visibility**\n- Show or hide form fields based on conditional visibility rules\n- Regular page fields:\n - Supported trigger elements: `CharField` (with choices), `BooleanField`\n - Supported target elements: Any subclass of `EditHandler` (on the same tab)\n- Struct block fields:\n - Supported trigger elements: `ChoiceBlock`\n - Supported target elements: Any subclass of `FieldBlock` (within the same struct block)\n\n**Collapsable panels**\n- Click on the panel header to collapse/expand the panel\n- Set the default collapsed state\n- Supported panels: `MultiFieldPanel` and `StreamFieldPanel`\n\n**Stream field improvements**\n- Added borders around blocks\n- Added panel-style headers to blocks\n- Added spacing between blocks\n- Permanently visible add buttons\n- Use more of the available space for blocks\n- Supported blocks: `CharBlock`, `TextBlock`, `EmailBlock`, `IntegerBlock`, `FloatBlock`, `DecimalBlock`, `RegexBlock`, `URLBlock`, `BooleanBlock`, `DateBlock`, `TimeBlock`, `DateTimeBlock`, `RichTextBlock`, `RawHTMLBlock`, `BlockQuoteBlock`, `ChoiceBlock`, `PageChooserBlock`, `DocumentChooserBlock`, `ImageChooserBlock`, `SnippetChooserBlock`, `EmbedBlock`, `StaticBlock`, `StructBlock` and `StreamBlock`\n\n**Struct block improvements**\n- All of the above stream field improvements\n- If the first field in the struct block is a `CharBlock`, `TextBlock` or `RichtTextBlock`, show it's value in the block header after the block type\n- Click on the block header to collapse/expand the struct block\n- All struct blocks are default collapsed on page load, but newly added blocks are default expanded\n\n## Compatibility\n- Wagtail 2.6.2\n\n## Installation\n\n- `pip install wagtailuiplus`\n- Add `wagtailuiplus` to your installed apps\n\n## Usage\n\n**Conditional checkboxes**\n- Add the class `wagtailuiplus__checkbox-handler` to the trigger element\n- Add the class `wagtailuiplus__checkbox-handler--{block_name}` to the trigger element, where `{block_name}` is equal to the block name of the trigger element\n- Add the class `wagtailuiplus__checkbox-handler-target--{block_name}` to each target element, where `{block_name}` is equal to the block name of the trigger element\n- Add conditional visibility rules to the target elements\n\nTo check a target checkbox when the trigger field is checked:\n- Add the class `wagtailuiplus__checkbox-handler-checked-if--checked` to the target element\n\n![Screenshot](https://raw.githubusercontent.com/davidcondenl/wagtailuiplus/master/examples/conditional-checkboxes.gif)\n\n**Conditional visibility**\n\nSteps to configure conditional visibility rules:\n- Add the class `wagtailuiplus__choice-handler` to the trigger element\n- Add the class `wagtailuiplus__choice-handler--{block_name}` to the trigger element, where `{block_name}` is equal to the block name of the trigger element\n- Add the class `wagtailuiplus__choice-handler-target--{block_name}` to each target element, where `{block_name}` is equal to the block name of the trigger element\n- Add conditional visibility rules to the target elements\n\nTo hide a target element if the trigger field has a certain value:\n- Add the class `wagtailuiplus__choice-handler-hidden-if--{value}` to the target element, where `{value}` is the value of the trigger element\n\n\nTo match the values of a `BooleanField`, use the string value `true` or `false`. Multiple rules on the same target element are treated as an `or`, so if any of the rules match, the element is hidden. In the following example, conditional visibility is used to show a page chooser when building an internal link, or show a text input when building an external link:\n\n```\nclass LinkBlock(StructBlock):\n link_type = ChoiceBlock(\n choices = [\n ('internal', 'Internal link'),\n ('external', 'External link'),\n ],\n required=True,\n default='internal',\n label='Link type',\n classname=(\n 'wagtailuiplus__choice-handler '\n 'wagtailuiplus__choice-handler--link_type'\n )\n )\n link_page = PageChooserBlock(\n required=False,\n label='Link page',\n classname=(\n 'wagtailuiplus__choice-handler-target--link_type '\n 'wagtailuiplus__choice-handler-hidden-if--external'\n ),\n )\n link_url = CharBlock(\n required=False,\n label='Link url',\n classname=(\n 'wagtailuiplus__choice-handler-target--link_type '\n 'wagtailuiplus__choice-handler-hidden-if--internal'\n ),\n )\n```\n\n![Screenshot](https://raw.githubusercontent.com/davidcondenl/wagtailuiplus/master/examples/conditional-visibility.gif)\n\n**Collapsable panels**\n\nThe panels automatically become collapsable. To set the initial collapsed state of panels, add the `wagtailuiplus__panel--collapsed` classname to the panel, for example:\n\n```\nclass HomePage(Page):\n content_panels = [\n MultiFieldPanel([\n FieldPanel('title'),\n ], 'My multi field panel', classname='wagtailuiplus__panel--collapsed'),\n ]\n```\n\n![Screenshot](https://raw.githubusercontent.com/davidcondenl/wagtailuiplus/master/examples/collapsable-panels.png)\n\n**StreamField UI improvements**\n\nThe UI improvements automatically apply. Just create your StreamField as usual, for example:\n\n```\nfrom wagtail.admin.edit_handlers import StreamFieldPanel\nfrom wagtail.core.blocks import (\n CharBlock,\n StreamBlock,\n StructBlock,\n RichTextBlock,\n)\nfrom wagtail.core.fields import StreamField\nfrom wagtail.core.models import Page\n\n\nclass MyCharBlock(CharBlock):\n class Meta:\n icon = 'pilcrow'\n label = 'My char block'\n\n\nclass MyRichTextBlock(RichTextBlock):\n class Meta:\n icon = 'openquote'\n label = 'My rich text block'\n\n\nclass MyStreamBlock(StreamBlock):\n title = MyCharBlock()\n text = MyRichTextBlock()\n\n class Meta:\n label = 'My stream block'\n\n\nclass MyStructBlock(StructBlock):\n items = MyStreamBlock(required=False)\n\n class Meta:\n icon = 'list-ul'\n label = 'My struct block'\n\n\nclass HomePage(Page):\n my_stream_field = StreamField([\n ('my_title_block', MyCharBlock()),\n ('my_text_block', MyRichTextBlock()),\n ('my_struct_block', MyStructBlock()),\n ], blank=True, verbose_name='My stream field')\n\n content_panels = [\n StreamFieldPanel('my_stream_field'),\n ]\n```\n![Screenshot](https://raw.githubusercontent.com/davidcondenl/wagtailuiplus/master/examples/streamfield-improvements.png)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/david-conde/wagtailuiplus", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "wagtailuiplus", "package_url": "https://pypi.org/project/wagtailuiplus/", "platform": "", "project_url": "https://pypi.org/project/wagtailuiplus/", "project_urls": { "Homepage": "https://github.com/david-conde/wagtailuiplus" }, "release_url": "https://pypi.org/project/wagtailuiplus/1.3.4/", "requires_dist": null, "requires_python": "", "summary": "This Wagtail app provides several ui improvements to the Wagtail admin.", "version": "1.3.4" }, "last_serial": 5960416, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "29df9255881fc3619708df765745fbf9", "sha256": "60d8e3f86a38d8747c20d07a82df8ff17b04799f8398f5b5c8e3a53601ed97b7" }, "downloads": -1, "filename": "wagtailuiplus-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "29df9255881fc3619708df765745fbf9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4249, "upload_time": "2019-08-19T08:25:27", "url": "https://files.pythonhosted.org/packages/b2/55/e34f9cd474071d70a349a8bc99fa059bd2412edc09ff85d1b8c7483c0053/wagtailuiplus-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7c46558d470b7444052a6803970048b4", "sha256": "1c564db9de782e65ee0acc0fcf78bae679cc77eaa0b1d643df52e4db5f76985a" }, "downloads": -1, "filename": "wagtailuiplus-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7c46558d470b7444052a6803970048b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2969, "upload_time": "2019-08-19T08:25:29", "url": "https://files.pythonhosted.org/packages/f8/63/e0a7057bb86b9e8cc93bcff37fb4c3efa7537ae35723344e977d62332e85/wagtailuiplus-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "5aa791b03dea8da95b5cf6cda8c36c89", "sha256": "224d29496e3e7d2ce09001f9108ddc8f0238103a7b8557dab3f91e29b33de480" }, "downloads": -1, "filename": "wagtailuiplus-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5aa791b03dea8da95b5cf6cda8c36c89", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4674, "upload_time": "2019-09-17T17:31:42", "url": "https://files.pythonhosted.org/packages/4b/02/6616df27729b00bb5e6c46a2e2ce84805dbf12e99632c8a81c8f2069c594/wagtailuiplus-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e36c2c4a4588301bb56f0e5991a448c6", "sha256": "75ccad08cf9953fe2b8f1e2666dea74d35b73e0915cd0b8cda3096788a2c575d" }, "downloads": -1, "filename": "wagtailuiplus-1.1.0.tar.gz", "has_sig": false, "md5_digest": "e36c2c4a4588301bb56f0e5991a448c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3428, "upload_time": "2019-09-17T17:31:44", "url": "https://files.pythonhosted.org/packages/ad/81/146269484d40b8f4a57509877533282b6e08d0c22b80d44ba25e42793a6b/wagtailuiplus-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "9abc5a201e5d85b6f76f435e5ae53501", "sha256": "9af851124a488538d6ca879275603985775dbfd0e62ecbd756633085b05aaa09" }, "downloads": -1, "filename": "wagtailuiplus-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9abc5a201e5d85b6f76f435e5ae53501", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5114, "upload_time": "2019-09-17T17:40:22", "url": "https://files.pythonhosted.org/packages/8a/96/e67d4fe5790c54e8e69949f7cf22b6932b14250a922e0d134272cd6b3f9e/wagtailuiplus-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a7269405119b6429635aa1ad4557e441", "sha256": "e13a050c5d4a91f726d0df96fccecd355b047e684c7ea45c05abfe4f1db5e647" }, "downloads": -1, "filename": "wagtailuiplus-1.1.1.tar.gz", "has_sig": false, "md5_digest": "a7269405119b6429635aa1ad4557e441", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3700, "upload_time": "2019-09-17T17:40:23", "url": "https://files.pythonhosted.org/packages/ef/7b/a3172730c1adb360c78e0b9042f3ed5a5cc299ee6b30f2e9f787a381c070/wagtailuiplus-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "1e8b49fbfa6ade1a13813af291a40755", "sha256": "e3d0f319a7b5dd170fa5809ff184f8768c217b72ca7aaef973d84af6241722b9" }, "downloads": -1, "filename": "wagtailuiplus-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1e8b49fbfa6ade1a13813af291a40755", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6106, "upload_time": "2019-09-18T14:02:14", "url": "https://files.pythonhosted.org/packages/6d/df/ac95a8961214368e09f00f94c7c8fa5f30b620184d82f889252f062dc497/wagtailuiplus-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03b02f55497c85bd7fa9ab089ea36406", "sha256": "c05e38156d827457f03e2d8a83c8c775393cdf112d03b6c545d9f93eb2031662" }, "downloads": -1, "filename": "wagtailuiplus-1.1.2.tar.gz", "has_sig": false, "md5_digest": "03b02f55497c85bd7fa9ab089ea36406", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4652, "upload_time": "2019-09-18T14:02:15", "url": "https://files.pythonhosted.org/packages/45/ad/ddfdcc8e02b707e60a2a563694399d3984350173271d8462fe2786cb792d/wagtailuiplus-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "46c813635d97960cd49fd96df35ec408", "sha256": "bd73bef17407716bc7f740652377b6769d28389721978eb261568939e846d686" }, "downloads": -1, "filename": "wagtailuiplus-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "46c813635d97960cd49fd96df35ec408", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6112, "upload_time": "2019-09-18T14:18:45", "url": "https://files.pythonhosted.org/packages/95/ed/95d94ee3e3f97a9bab9fa84ac68d1a754a6c08091282526829a990a4c444/wagtailuiplus-1.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "837f350045e30b2f3daae7cddb926f17", "sha256": "d2f12b383506635c6617395430781a8d882e00f85f8500c0ea6dc6225bc15346" }, "downloads": -1, "filename": "wagtailuiplus-1.1.3.tar.gz", "has_sig": false, "md5_digest": "837f350045e30b2f3daae7cddb926f17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4661, "upload_time": "2019-09-18T14:18:47", "url": "https://files.pythonhosted.org/packages/5f/cd/fcc38781d499bcf4a866334c6ac0bfd592bcfbafa23ab61cf34d6d590cac/wagtailuiplus-1.1.3.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "5de1e1f6a753b8b8a75ba76b41a69a99", "sha256": "ad7d43116f49d91827429a47ea2c4688e58249da66b2b910c8feedb1465857fd" }, "downloads": -1, "filename": "wagtailuiplus-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5de1e1f6a753b8b8a75ba76b41a69a99", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7279, "upload_time": "2019-09-20T18:12:56", "url": "https://files.pythonhosted.org/packages/b6/92/9e15c8eed6be7f15f8e0bfdd2ab642365107b88578c8574c88895daf6d27/wagtailuiplus-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e799d057bc2b47651491bca217376a9", "sha256": "ce302f75661468afcd941064e89ffdf85120e5e99fc1b1843ce3cf43b51cdf88" }, "downloads": -1, "filename": "wagtailuiplus-1.2.0.tar.gz", "has_sig": false, "md5_digest": "9e799d057bc2b47651491bca217376a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6549, "upload_time": "2019-09-20T18:12:58", "url": "https://files.pythonhosted.org/packages/b5/b0/7bae107c1d434184d3c491313ce3c2f3518b725a1e4cd62f7f4c5e0adc2a/wagtailuiplus-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "3d9ad43c3bc66945aaab82939a36d22c", "sha256": "5271815e816840d3165d0d5d44c179cb081ce86b2cfcdbab69de2f6b8359101b" }, "downloads": -1, "filename": "wagtailuiplus-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3d9ad43c3bc66945aaab82939a36d22c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7260, "upload_time": "2019-09-20T18:17:08", "url": "https://files.pythonhosted.org/packages/c2/f9/4737adc32f29ab4706bc37b9fd0aa13dc920e8cbc7ecd6df0e6e45e9a109/wagtailuiplus-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "173ecb8bce14c4ef749f5e63ab6ada65", "sha256": "dd61d93fe88c75e4c41be6965b156a3d8eb791598f542496c19c01d5daadd0d2" }, "downloads": -1, "filename": "wagtailuiplus-1.2.1.tar.gz", "has_sig": false, "md5_digest": "173ecb8bce14c4ef749f5e63ab6ada65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6526, "upload_time": "2019-09-20T18:17:10", "url": "https://files.pythonhosted.org/packages/da/f9/41acc8142a9ff94465136c2a8629ee963443a653bf20be5be1696a5a9906/wagtailuiplus-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "3db5b5fadf826bd8ab2983c42e539b29", "sha256": "1a901cc4dd420b37038f56fb9d4b3973ed974fd2386d63c44b6992774434de68" }, "downloads": -1, "filename": "wagtailuiplus-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3db5b5fadf826bd8ab2983c42e539b29", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7260, "upload_time": "2019-09-20T18:18:38", "url": "https://files.pythonhosted.org/packages/06/ee/c77e2f064b60bbfca2d488daf58752d912484552d1887c85613705a1ce5c/wagtailuiplus-1.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8adf4d31a4eb88694106ab59c1e96f13", "sha256": "2ea1a01446428ce89ca1bdb1b0435abd621fa3c4901205e95c5602bf34e276a1" }, "downloads": -1, "filename": "wagtailuiplus-1.2.2.tar.gz", "has_sig": false, "md5_digest": "8adf4d31a4eb88694106ab59c1e96f13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6523, "upload_time": "2019-09-20T18:18:39", "url": "https://files.pythonhosted.org/packages/cc/e3/3886a42cbafe32ab293fce514eebd65a714d2a6763a4d8acfec37bb55992/wagtailuiplus-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "14f388386c27c76bacb038f92e3a2236", "sha256": "4daf230accee91984d695b7cf2907c8a6d98d018881eb65790cebc8aeb3309f5" }, "downloads": -1, "filename": "wagtailuiplus-1.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "14f388386c27c76bacb038f92e3a2236", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7675, "upload_time": "2019-09-23T14:43:36", "url": "https://files.pythonhosted.org/packages/b7/d9/3ad52422866407e6092abe35bf61439d78b7815ffa7babf5ba8a05fb7e3b/wagtailuiplus-1.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed404d50987e87e36b40617de13cc359", "sha256": "e90b5506af67f0448ccbb394c82f132b089620fb2031ef86b9308d0c95a258a1" }, "downloads": -1, "filename": "wagtailuiplus-1.2.3.tar.gz", "has_sig": false, "md5_digest": "ed404d50987e87e36b40617de13cc359", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7037, "upload_time": "2019-09-23T14:43:39", "url": "https://files.pythonhosted.org/packages/99/50/842338d60fea217c39b3df9be8ad235ed5ae8e4ce2adde572a61bf92f0e6/wagtailuiplus-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "bab5188a26a3db0117367ef7210d853f", "sha256": "53fb5c398323fed5b508d35bb2626a95314c8cf5fb983f56618c7cad8cab8a37" }, "downloads": -1, "filename": "wagtailuiplus-1.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "bab5188a26a3db0117367ef7210d853f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7680, "upload_time": "2019-09-24T11:51:22", "url": "https://files.pythonhosted.org/packages/aa/89/34ef97d590ddf8f83129f4cc4dc2ee9ae62f998452de58b6b4426b324de0/wagtailuiplus-1.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a7afd86a495fa396c971b922b6a4dea2", "sha256": "821e1698503d3ee5035ef6a9d958ec66072fc8a184d45d343b4e5215a0d6a994" }, "downloads": -1, "filename": "wagtailuiplus-1.2.4.tar.gz", "has_sig": false, "md5_digest": "a7afd86a495fa396c971b922b6a4dea2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7032, "upload_time": "2019-09-24T11:51:23", "url": "https://files.pythonhosted.org/packages/2b/d4/a3dddbccca7f6fd556c75a27d3ad6761f84d1843093f3b1e9a5fae46d77b/wagtailuiplus-1.2.4.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "b2ecbc4bfb2e925408226f33ab3d3522", "sha256": "9ed138e63b9f0bb140ae5229133792c12b998964b47fb1a0bfd764c6dd5d8673" }, "downloads": -1, "filename": "wagtailuiplus-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b2ecbc4bfb2e925408226f33ab3d3522", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8274, "upload_time": "2019-09-24T15:59:33", "url": "https://files.pythonhosted.org/packages/f0/1d/497e12d832ac673b8b42bcb7f39a7bef1ed8850931197d1407224bcd1330/wagtailuiplus-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "81eb9a03e38e3a4967699ac63bb62043", "sha256": "8e54aedc1121148dd9e66120daf543055152273d20bc9aba0636c78e057a107c" }, "downloads": -1, "filename": "wagtailuiplus-1.3.0.tar.gz", "has_sig": false, "md5_digest": "81eb9a03e38e3a4967699ac63bb62043", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8802, "upload_time": "2019-09-24T15:59:35", "url": "https://files.pythonhosted.org/packages/7c/06/3f03753a0d3b3a039afcbf8a2634f15d6234699f29d7da1014969e25522b/wagtailuiplus-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "c3faaaf3758322e2b08aa93eaefbff33", "sha256": "6f5f8443f34ca0d0b726178efb48b85d7049374c21399a2149774f7beba9eae7" }, "downloads": -1, "filename": "wagtailuiplus-1.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c3faaaf3758322e2b08aa93eaefbff33", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8302, "upload_time": "2019-09-25T12:00:25", "url": "https://files.pythonhosted.org/packages/75/13/656e8f62efc69464171a746a6f350478133740e11bbf43dfd21398087aae/wagtailuiplus-1.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "423e6826b7df54cf91b2e3a73bbf981b", "sha256": "24c2fcee117f749a0f2c0e9b882f445669122406126b3d7c4e7325d2c9484c9e" }, "downloads": -1, "filename": "wagtailuiplus-1.3.1.tar.gz", "has_sig": false, "md5_digest": "423e6826b7df54cf91b2e3a73bbf981b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8834, "upload_time": "2019-09-25T12:00:27", "url": "https://files.pythonhosted.org/packages/eb/4f/1d85ffe120ce6dfb2f98b8405f8783e7c0712e49fe02fd53670c3ece6400/wagtailuiplus-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "c6eb59d33ce48d025b452cda6873b8be", "sha256": "2d856b6048948b6620b8d7b3e398e399bf104223c45fed07ff1f4337a364d494" }, "downloads": -1, "filename": "wagtailuiplus-1.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c6eb59d33ce48d025b452cda6873b8be", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8350, "upload_time": "2019-10-07T15:33:11", "url": "https://files.pythonhosted.org/packages/b7/56/0842fee677a35df193e49c5d76608d2b92d1be191aa741a380e728b9db0e/wagtailuiplus-1.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dff1b8f9be7c6e184cb886edb6afa010", "sha256": "4b93fb7f44ded83388482bf49a550282b502c7fae3890d7472dfe9a235456c23" }, "downloads": -1, "filename": "wagtailuiplus-1.3.2.tar.gz", "has_sig": false, "md5_digest": "dff1b8f9be7c6e184cb886edb6afa010", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8899, "upload_time": "2019-10-07T15:33:19", "url": "https://files.pythonhosted.org/packages/fc/e7/6a94fd157b17d76f68735144d551e55418a1a685e6d454bd3d540edc0a2e/wagtailuiplus-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "556279b6147f5380556108748fc873d7", "sha256": "fbe3eab4ad26948466b2d2b8bfa220e4f2c9ca7e900cfda9a3d2fcfe11f857d0" }, "downloads": -1, "filename": "wagtailuiplus-1.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "556279b6147f5380556108748fc873d7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8446, "upload_time": "2019-10-08T11:35:20", "url": "https://files.pythonhosted.org/packages/00/90/cdfbaebe8dc04ff91fbd51d661dd22cac01e4a312d8e7eab9e15ebf6fd0c/wagtailuiplus-1.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17f6546471b2e83ac60a2641821dfc75", "sha256": "06d2222f752271cdae8b87f95353ecd1514926d6e5b408e5257c57c907adde70" }, "downloads": -1, "filename": "wagtailuiplus-1.3.3.tar.gz", "has_sig": false, "md5_digest": "17f6546471b2e83ac60a2641821dfc75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9029, "upload_time": "2019-10-08T11:35:22", "url": "https://files.pythonhosted.org/packages/1b/e5/620c519a99829624eb9bab9727ce8781b0152f9c1e2c4a817e56abc32f6b/wagtailuiplus-1.3.3.tar.gz" } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "c3bd0aaf5138a9e17ccc966106b04e29", "sha256": "0f338b9357fe0770d82707c444a2bb173aa33783d61189ccbff7e36ee16f38ac" }, "downloads": -1, "filename": "wagtailuiplus-1.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c3bd0aaf5138a9e17ccc966106b04e29", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8643, "upload_time": "2019-10-11T13:49:06", "url": "https://files.pythonhosted.org/packages/e2/75/e2801f53a6f5b296fd265916c754ed06340aa42d63f82bbd1feae4899b23/wagtailuiplus-1.3.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b963d647c376fa98eddf659e9742223b", "sha256": "abcf01eeaad506f8227af8c44f46bf65e8e72ef5cc05c67b28467cd3a23741d9" }, "downloads": -1, "filename": "wagtailuiplus-1.3.4.tar.gz", "has_sig": false, "md5_digest": "b963d647c376fa98eddf659e9742223b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9248, "upload_time": "2019-10-11T13:49:08", "url": "https://files.pythonhosted.org/packages/65/50/e49336cbd85b766a962d2dfe8b974adc9294959866a18ab1be4711580c71/wagtailuiplus-1.3.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c3bd0aaf5138a9e17ccc966106b04e29", "sha256": "0f338b9357fe0770d82707c444a2bb173aa33783d61189ccbff7e36ee16f38ac" }, "downloads": -1, "filename": "wagtailuiplus-1.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c3bd0aaf5138a9e17ccc966106b04e29", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8643, "upload_time": "2019-10-11T13:49:06", "url": "https://files.pythonhosted.org/packages/e2/75/e2801f53a6f5b296fd265916c754ed06340aa42d63f82bbd1feae4899b23/wagtailuiplus-1.3.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b963d647c376fa98eddf659e9742223b", "sha256": "abcf01eeaad506f8227af8c44f46bf65e8e72ef5cc05c67b28467cd3a23741d9" }, "downloads": -1, "filename": "wagtailuiplus-1.3.4.tar.gz", "has_sig": false, "md5_digest": "b963d647c376fa98eddf659e9742223b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9248, "upload_time": "2019-10-11T13:49:08", "url": "https://files.pythonhosted.org/packages/65/50/e49336cbd85b766a962d2dfe8b974adc9294959866a18ab1be4711580c71/wagtailuiplus-1.3.4.tar.gz" } ] }