{ "info": { "author": "Plone Foundation", "author_email": "plone-developers@lists.sourceforge.net", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Framework :: Plone :: 5.0", "Framework :: Plone :: 5.1", "Framework :: Plone :: 5.2", "License :: OSI Approved :: GNU General Public License (GPL)", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "Introduction\n============\n\nThis package contains resources for integrating `ACE embeddable code editor `_ into Plone.\nIt provides a file manager that can edit ``plone.resource`` resource directories in the ZODB.\n\nACE can be found under ``++resource++plone.resourceeditor/ace/*``.\n\nThe file manager can be included in a view with the following in the header::\n\n \n\nand the following in the body::\n\n \n\nIn both of these cases, ``resourceDirectory`` should be an in-ZODB ``plone.resource`` resource directory instance.\n\nThe macros assume that jQuery is already loaded.\n\n\nVersions\n========\n\n2.x is for Plone 5.0 and up.\n\nChangelog\n=========\n\n.. You should *NOT* be adding new change log entries to this file.\n You should create a file in the news directory instead.\n For helpful instructions, please see:\n https://github.com/plone/plone.releaser/blob/master/ADD-A-NEWS-ITEM.rst\n\n.. towncrier release notes start\n\n3.0.0 (2019-02-13)\n------------------\n\nBreaking changes:\n\n\n- Move all resources for plone.staticresources. See: PLIP 1653. [thet] (#22)\n\n\nBug fixes:\n\n\n- fix UnicodeDecodeError while using Build CSS in Theme Editor #2698 [MrTango]\n (#2698)\n\n\n2.1.3 (2018-11-02)\n------------------\n\nBug fixes:\n\n- Fix UnicodeDecodeError when saving files TTW.\n [tmassman]\n\n\n2.1.2 (2018-09-28)\n------------------\n\nBug fixes:\n\n- Fix functionality and tests in py3\n [pbauer]\n\n\n2.1.1 (2018-02-02)\n------------------\n\nBug fixes:\n\n- Add Python 2 / 3 compatibility\n [pbauer]\n\n\n2.1 (2017-07-18)\n----------------\n\nNew features:\n\n- Add the download and move endpoint to the FileManagerActions class\n [b4oshany]\n\n- Add test cases for FileManagerAction\n [b4oshany]\n\n\n2.0.6 (2017-07-03)\n------------------\n\nFixes:\n\n- Remove unittest2 dependency\n [kakshay21]\n- Split the error message for the move API endpoint into two. One\n is for the parent folder and the other is for the distination folder\n [b4oshany]\n- Fix Jenkins flake8 errors\n\n\n[b4oshany]: https://github.com/b4oshany\n\n2.0.5 (2016-03-31)\n------------------\n\nFixes:\n\n- Cleanup code according to Plone style guide.\n [gforcada]\n\n- Do not crash on saving in FilesystemResourceDirectory, and return the file\n content as 'tmp'.\n [ebrehault]\n\n\n2.0.4 (2015-10-28)\n------------------\n\nFixes:\n\n- No longer rely on deprecated ``bobobase_modification_time`` from\n ``Persistence.Persistent``.\n [thet]\n\n- Minor cleanup: pep8, readability, ReST.\n [jensens]\n\n- Fixed problem causing file timestamps to show up incorrectly.\n [obct537]\n\n- Fixed error preventing file saving in the filemanager.\n [obct537]\n\n\n2.0.3 (2015-09-27)\n------------------\n\n- handle NotFound errors while generating file/folder listings\n [vangheem]\n\n\n2.0.2 (2015-09-08)\n------------------\n\n- Added check to prevent overwritting folders when saving\n [obct537]\n\n2.0.1 (2015-08-22)\n------------------\n\n- Added ability to convert absolute to relative urls\n [obct537]\n\n- Fixed issue with ascii encoding\n [obct537]\n\n- now properly serves filesystem files to the thememapper\n [obct537]\n\n- resourceeditor will now register non-standard mimetypes in the python\n mimetype module\n [obct537]\n\n\n2.0.0 (2015-03-21)\n------------------\n\n- move to mockup based file manager. Plone 5 only here.\n [vangheem]\n\n\n1.0 (2013-05-23)\n----------------\n\n- make sure theme is disable\n [vangheem]\n\n- do not set value inside of pre tag since it can go crazy on some markup\n [vangheem]\n\n\n1.0b4 (2013-01-01)\n------------------\n\n- Fixed a bug with saving files containing non-ASCII characters.\n [optilude]\n\n\n1.0b3 (2012-10-16)\n------------------\n\n- Fix right click menu bug\n [optilude]\n\n- Upgrade to latest version of ACE\n [optilude]\n\n\n1.0b2 (2012-08-08)\n------------------\n\n- Upgrade to version 1.0 of the ACE editor\n [optilude]\n\n\n1.0b1 (2012-08-08)\n------------------\n\n- Initial release\n [optilude]\n\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/plone/plone.resourceeditor", "keywords": "ace resource editor", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "plone.resourceeditor", "package_url": "https://pypi.org/project/plone.resourceeditor/", "platform": "", "project_url": "https://pypi.org/project/plone.resourceeditor/", "project_urls": { "Homepage": "https://github.com/plone/plone.resourceeditor" }, "release_url": "https://pypi.org/project/plone.resourceeditor/3.0.0/", "requires_dist": [ "plone.staticresources", "setuptools", "six", "zope.component", "zope.interface", "zope.publisher", "zope.schema", "Zope2", "plone.app.testing ; extra == 'test'" ], "requires_python": "", "summary": "Integrates ACE editor into Plone", "version": "3.0.0" }, "last_serial": 4813305, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "443ff0a0ad83b94fc08cac46ee3b2ad4", "sha256": "e7ad753628add31a274551e2d081fa6e3ad232e5128a32dfede2c0554b099556" }, "downloads": -1, "filename": "plone.resourceeditor-1.0.zip", "has_sig": false, "md5_digest": "443ff0a0ad83b94fc08cac46ee3b2ad4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1570794, "upload_time": "2013-05-24T02:17:47", "url": "https://files.pythonhosted.org/packages/e7/d4/2330ae43d015aab60155ceabffb21a1d91c0d4617fd7dd678ef1d74cfc97/plone.resourceeditor-1.0.zip" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "e6de422055c6297bc190b1987d59cb62", "sha256": "c42bd1ad6519357dad091fb71fb8184758dd5494240a6cce25a1e5ae3e7c909e" }, "downloads": -1, "filename": "plone.resourceeditor-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "e6de422055c6297bc190b1987d59cb62", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1559040, "upload_time": "2018-01-16T11:59:00", "url": "https://files.pythonhosted.org/packages/5d/a7/bb88132ff03c4be96c6831d4bf69b7f33858915e136ef2f3293a4579739b/plone.resourceeditor-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69dcabc3a61ed1e661b8be92bc0f3008", "sha256": "88c7e0fc1775f0134e2f2ba4cf2d0755d05a9ac3e73a30c4525d7128016c7148" }, "downloads": -1, "filename": "plone.resourceeditor-1.0.1.tar.gz", "has_sig": false, "md5_digest": "69dcabc3a61ed1e661b8be92bc0f3008", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1421294, "upload_time": "2018-01-16T11:59:03", "url": "https://files.pythonhosted.org/packages/e7/20/9648934598338bc94f90a519e98f766af75b8208c12d989c9097dc1372aa/plone.resourceeditor-1.0.1.tar.gz" } ], "1.0b1": [ { "comment_text": "", "digests": { "md5": "969df923b834a9cb45e3ebfd602356e0", "sha256": "5ef7f7f1bf63e7c0a9914cf0b3c3d748c2cec22d0ef8fbfcc4436faa5e3a7e32" }, "downloads": -1, "filename": "plone.resourceeditor-1.0b1.zip", "has_sig": false, "md5_digest": "969df923b834a9cb45e3ebfd602356e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1075289, "upload_time": "2012-08-08T16:27:31", "url": "https://files.pythonhosted.org/packages/1f/9d/7da8cb2dc95a2fd41174e055b54fcb3d510f6b20062df038411b67e56598/plone.resourceeditor-1.0b1.zip" } ], "1.0b3": [ { "comment_text": "", "digests": { "md5": "c1b74ed49c7e685cb3f1a222ca90d99d", "sha256": "bc3b1714d887932292dde195c8e816cfa2c7d41314e805272569f32c44aee555" }, "downloads": -1, "filename": "plone.resourceeditor-1.0b3.zip", "has_sig": false, "md5_digest": "c1b74ed49c7e685cb3f1a222ca90d99d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1571315, "upload_time": "2012-10-16T22:07:19", "url": "https://files.pythonhosted.org/packages/3b/e8/a4125ad7075fe10a00c74f72f1a7a598107c86a4d092ac7a4a0222e6dce5/plone.resourceeditor-1.0b3.zip" } ], "1.0b4": [ { "comment_text": "", "digests": { "md5": "6e419868c2ea94a322dd631a1b0b753c", "sha256": "9e4c3547d11e9ae93baa139afedee161179f46108cd5127e3798748ce4a1b105" }, "downloads": -1, "filename": "plone.resourceeditor-1.0b4.zip", "has_sig": false, "md5_digest": "6e419868c2ea94a322dd631a1b0b753c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1571240, "upload_time": "2013-01-02T01:47:54", "url": "https://files.pythonhosted.org/packages/3c/70/da38444b13f1d70cbb9001948333f9c9a65b8e7e87c4922549b8a6f393c9/plone.resourceeditor-1.0b4.zip" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "c5431a7a02889601b2502312025fb9c2", "sha256": "cacc804cbc09c63fc6c0750b51f94a6b814a65eb9e27b420dea87c0960b35554" }, "downloads": -1, "filename": "plone.resourceeditor-2.0.0.zip", "has_sig": false, "md5_digest": "c5431a7a02889601b2502312025fb9c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 615791, "upload_time": "2015-03-21T19:58:11", "url": "https://files.pythonhosted.org/packages/4b/69/a95dc65ff939b1a5bb8dff9dedd3c68ece0d6fd6f2b5c9acb6f1e6732d08/plone.resourceeditor-2.0.0.zip" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "e6f196ffc4ae288814a16b388e78be47", "sha256": "903c9b5eaff9ea7389c7c0200012703fc1483a16786e3dc2c17c137eec3f181f" }, "downloads": -1, "filename": "plone.resourceeditor-2.0.1.tar.gz", "has_sig": false, "md5_digest": "e6f196ffc4ae288814a16b388e78be47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 608633, "upload_time": "2015-08-22T04:26:54", "url": "https://files.pythonhosted.org/packages/05/b0/9b8d7d94e104cbef6def1ac43728d074ce052cd5ca24bdc37cdedf57290a/plone.resourceeditor-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "7764e0e2812eb7a7201c5d9e90dd9704", "sha256": "7142327b610d4c74e74e4682644a6c6d4bf079f845275c06e39d617df42cc53d" }, "downloads": -1, "filename": "plone.resourceeditor-2.0.2.tar.gz", "has_sig": false, "md5_digest": "7764e0e2812eb7a7201c5d9e90dd9704", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 608947, "upload_time": "2015-09-08T18:15:30", "url": "https://files.pythonhosted.org/packages/74/55/5fd4423a3adf8f9d1a5b33bac93521fa9db245af33a2f7e0250c1af5f37b/plone.resourceeditor-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "c13d3607185d0ffaa9e6bab216087101", "sha256": "7daf8881822156495772f3d9c07ea8c73d2174c71b69e9dffa7cc1cb682d7c1e" }, "downloads": -1, "filename": "plone.resourceeditor-2.0.3.tar.gz", "has_sig": false, "md5_digest": "c13d3607185d0ffaa9e6bab216087101", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 608930, "upload_time": "2015-09-27T10:14:18", "url": "https://files.pythonhosted.org/packages/47/a1/c005af393f3bd48342c8fdeca5a912b72306ae877e6499dd44e24e6f93a5/plone.resourceeditor-2.0.3.tar.gz" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "ca41a02b54df6600b870b2c30f06d6ee", "sha256": "7a2bd3875ed1fc7562ed7e39fcbb2e3c6f1725dea1a9c9fc69e0e52c5cfed2a7" }, "downloads": -1, "filename": "plone.resourceeditor-2.0.4.tar.gz", "has_sig": false, "md5_digest": "ca41a02b54df6600b870b2c30f06d6ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 609328, "upload_time": "2015-10-27T23:43:58", "url": "https://files.pythonhosted.org/packages/be/59/533081d9e5197536a3c31ae483dbd0a06d8c55ad7fed040b5ec4ddc9d5c0/plone.resourceeditor-2.0.4.tar.gz" } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "766991b2e96f4c3cfe02f61a8e425531", "sha256": "921ef891a1f615c62c13bbd8b87e0518c6006cfbafc15983b01133545951e78f" }, "downloads": -1, "filename": "plone.resourceeditor-2.0.5.tar.gz", "has_sig": false, "md5_digest": "766991b2e96f4c3cfe02f61a8e425531", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 609519, "upload_time": "2016-03-31T16:24:36", "url": "https://files.pythonhosted.org/packages/30/dd/1f6268c7dc20afb3642ab9bf39a0a9acd8b3b7b7fc6693bd29d8e190595c/plone.resourceeditor-2.0.5.tar.gz" } ], "2.0.6": [ { "comment_text": "", "digests": { "md5": "db89dd54f4fb07de92c4158b44845823", "sha256": "19c6d2e1a37b0cbdbb510f75867c782fb65dbfe4999189e7ae9bd5ac3adf7ca7" }, "downloads": -1, "filename": "plone.resourceeditor-2.0.6.tar.gz", "has_sig": false, "md5_digest": "db89dd54f4fb07de92c4158b44845823", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 609672, "upload_time": "2017-07-03T11:27:02", "url": "https://files.pythonhosted.org/packages/54/da/d95c74e64842caa0135bcdf3f9bdc9e72430ce46ffcf264f7a7bea1affee/plone.resourceeditor-2.0.6.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "86236813154bcb70d4efb131714d7313", "sha256": "e9bc90ec05b1fedd1c24dd03c6f94f7233641563894dac58a0b56e41fd12f6d3" }, "downloads": -1, "filename": "plone.resourceeditor-2.1.tar.gz", "has_sig": false, "md5_digest": "86236813154bcb70d4efb131714d7313", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 610592, "upload_time": "2017-07-18T18:57:41", "url": "https://files.pythonhosted.org/packages/59/08/f46899a148016aad5a0b188b997f440fe2f4a204caf5ceb769d01154abe8/plone.resourceeditor-2.1.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "4bb24d3092a3a856553197d7bdff39fe", "sha256": "1ab148cd5098082e45fba020d9f020b5ff28112a4dbfa536b75a5e5ce3412f7f" }, "downloads": -1, "filename": "plone.resourceeditor-2.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "4bb24d3092a3a856553197d7bdff39fe", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 610733, "upload_time": "2018-02-02T16:21:34", "url": "https://files.pythonhosted.org/packages/41/71/bca13f9731894ce97153bf679d62bc060a8138c147e3387a8205af6e775d/plone.resourceeditor-2.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6285345f6a50867367c7c55381f616e9", "sha256": "2fc6f3d6d9e01169353d150d4afd266312d1f13a91b0579166e8f4c2bc10c0c7" }, "downloads": -1, "filename": "plone.resourceeditor-2.1.1.tar.gz", "has_sig": false, "md5_digest": "6285345f6a50867367c7c55381f616e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 611103, "upload_time": "2018-02-02T16:21:38", "url": "https://files.pythonhosted.org/packages/dd/db/ff9b5c3616421d74cbfe704a42ac95f16020cb16214d1b79656155e153fd/plone.resourceeditor-2.1.1.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "d1613d9677b8588bbd14c2277e733fdc", "sha256": "4cffc14f0269357afaa1edccc7bf153aead39cb06d3023aec9d0f8e12b583c0f" }, "downloads": -1, "filename": "plone.resourceeditor-2.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "d1613d9677b8588bbd14c2277e733fdc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 608475, "upload_time": "2018-09-28T12:06:53", "url": "https://files.pythonhosted.org/packages/d5/1d/a85c26847dc0399fbc0e5483940fe89e0b6911418dc7f032aa54bdcb01cf/plone.resourceeditor-2.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50a2ac38d429dd9fd20ee886588543e8", "sha256": "98b4642ba4f9361168bd7550082208a07b44d9ba0088c9f9d4e2093eb85bcec5" }, "downloads": -1, "filename": "plone.resourceeditor-2.1.2.tar.gz", "has_sig": false, "md5_digest": "50a2ac38d429dd9fd20ee886588543e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 611325, "upload_time": "2018-09-28T12:06:55", "url": "https://files.pythonhosted.org/packages/f8/fc/9a0c33b60835b97bf3274a47e0fa29f670f06828fba5e6ab6ddb902480d3/plone.resourceeditor-2.1.2.tar.gz" } ], "2.1.3": [ { "comment_text": "", "digests": { "md5": "e20d075155fa33b5aa06204eb2f2b3a7", "sha256": "2fd7ba2d7a9f984bba950197c9851c01cfdf60dfdf31a12fd2ffd97c4a026766" }, "downloads": -1, "filename": "plone.resourceeditor-2.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "e20d075155fa33b5aa06204eb2f2b3a7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 608502, "upload_time": "2018-11-03T02:25:43", "url": "https://files.pythonhosted.org/packages/43/14/fe7e2623ec77f42d04e01582cc672be7fe45a64bcbc5671e19f1e4e13e2f/plone.resourceeditor-2.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0158ba07dd50500940115e33378d3f8", "sha256": "11ee0c825f1ab05350c2c2857d861746f7a24b1180fed7e91677b476b1295d3a" }, "downloads": -1, "filename": "plone.resourceeditor-2.1.3.tar.gz", "has_sig": false, "md5_digest": "f0158ba07dd50500940115e33378d3f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 611389, "upload_time": "2018-11-03T02:27:30", "url": "https://files.pythonhosted.org/packages/7b/eb/381dbcbf3b9738452b84ef6fdff7af95566963692f02137c750d99c02a17/plone.resourceeditor-2.1.3.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "dd8b74720c278b173140e6aff49715d8", "sha256": "30648c59ac226c8460a43d0e8f3d0ff66f4b953177b28719a71c6434e5a397d8" }, "downloads": -1, "filename": "plone.resourceeditor-3.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dd8b74720c278b173140e6aff49715d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17070, "upload_time": "2019-02-12T23:15:23", "url": "https://files.pythonhosted.org/packages/a5/45/ede90f5b16c9fbf2e699db9b43d2c7d9cd7aea4dcca2dc9115fd0dd87609/plone.resourceeditor-3.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8eaf9d9fdda770c230030c3049b0f3e5", "sha256": "afdb193c4ad7b6100c38fdd110c9f6e98447290d8f974a8b43dbe0f1cd13a72e" }, "downloads": -1, "filename": "plone.resourceeditor-3.0.0.tar.gz", "has_sig": false, "md5_digest": "8eaf9d9fdda770c230030c3049b0f3e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20945, "upload_time": "2019-02-12T23:15:24", "url": "https://files.pythonhosted.org/packages/ae/74/7c9a6d630441297c2dc90e109f8672305f7eea6bef1d45682c10481b540b/plone.resourceeditor-3.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dd8b74720c278b173140e6aff49715d8", "sha256": "30648c59ac226c8460a43d0e8f3d0ff66f4b953177b28719a71c6434e5a397d8" }, "downloads": -1, "filename": "plone.resourceeditor-3.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dd8b74720c278b173140e6aff49715d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17070, "upload_time": "2019-02-12T23:15:23", "url": "https://files.pythonhosted.org/packages/a5/45/ede90f5b16c9fbf2e699db9b43d2c7d9cd7aea4dcca2dc9115fd0dd87609/plone.resourceeditor-3.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8eaf9d9fdda770c230030c3049b0f3e5", "sha256": "afdb193c4ad7b6100c38fdd110c9f6e98447290d8f974a8b43dbe0f1cd13a72e" }, "downloads": -1, "filename": "plone.resourceeditor-3.0.0.tar.gz", "has_sig": false, "md5_digest": "8eaf9d9fdda770c230030c3049b0f3e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20945, "upload_time": "2019-02-12T23:15:24", "url": "https://files.pythonhosted.org/packages/ae/74/7c9a6d630441297c2dc90e109f8672305f7eea6bef1d45682c10481b540b/plone.resourceeditor-3.0.0.tar.gz" } ] }