{ "info": { "author": "OpenStack", "author_email": "openstack-dev@lists.openstack.org", "bugtrack_url": null, "classifiers": [ "Environment :: OpenStack", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5" ], "description": "===============================\nIoTronic Panels\n===============================\n\nIotronic plugin for the OpenStack Dashboard\n\n* Free software: Apache license\n* Source: http://git.openstack.org/cgit/openstack/iotronic-ui\n\nFeatures\n--------\n\n* TODO\n\nManual Installation\n-------------------\n\nBegin by cloning the Horizon and IoTronic Panels repositories::\n\n git clone https://github.com/openstack/horizon.git\n git clone https://github.com/openstack/iotronic-ui.git\n\nInstall IoTronic Panels with all the dependencies::\n\n cd iotronic-ui\n pip install -r requirements.txt\n python setup.py install\n\nCopy the Iotronic API and enable the plugin in Horizon::\n\n cp iotronic_ui/api/iotronic.py /usr/share/openstack-dashboard/openstack_dashboard/api/\n cp iotronic_ui/enabled/_60*.py /usr/share/openstack-dashboard/openstack_dashboard/enabled/\n\nTo run horizon with the newly enabled IoTronic Panels plugin restart apache::\n\n systemctl restart apache2.service\n\nCheck the Horizon Login page on your browser and you will see the new Dashboard called \"IoT\".\n\nExtra info\n----------\nIf you want to enable logs for a better debug follow the following steps or just skip them.::\n\n mkdir /var/log/horizon\n touch /var/log/horizon/horizon.log\n chown -R horizon:horizon /var/log/horizon\n\n vim /etc/openstack-dashboard/local_settings.py\n\n 'formatters': {\n 'verbose': {\n 'format': '%(asctime)s %(process)d %(levelname)s %(name)s %(message)s'\n },\n },\n\n ....\n\n 'handlers': {\n ....\n 'file': {\n 'level': 'DEBUG',\n 'class': 'logging.FileHandler',\n 'filename': '/var/log/horizon/horizon.log',\n 'formatter': 'verbose',\n },\n },\n\n ....\n\n 'loggers': {\n ....\n 'horizon': {\n ....\n 'handlers': ['file'],\n ....\n },\n 'openstack_dashboard': {\n ....\n 'handlers': ['file'],\n ....\n },\n 'iotronic_ui': {\n 'handlers': ['file'],\n 'level': 'DEBUG',\n 'propagate': False,\n },\n }\n\nVerify if Apache Openstack Dashboard Configuration file is correctly set with what follows::\n\n vim /etc/apache2/conf-available/openstack-dashboard.conf\n WSGIApplicationGroup %{GLOBAL}\n\n service apache2 reload\n systemctl restart apache2.service\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.openstack.org/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "iotronic-ui", "package_url": "https://pypi.org/project/iotronic-ui/", "platform": "", "project_url": "https://pypi.org/project/iotronic-ui/", "project_urls": { "Homepage": "http://www.openstack.org/" }, "release_url": "https://pypi.org/project/iotronic-ui/0.4.3/", "requires_dist": [ "pbr (!=2.1.0,>=2.0.0)", "Babel (!=2.4.0,>=2.3.4)", "django-babel (>=0.6.2)", "django-compressor (>=2.0)", "django-pyscss (>=2.0.2)", "Django (<2,>=1.11) ; (python_version<'3.0')", "Django (<2.1,>=1.11) ; (python_version>='3.0')" ], "requires_python": "", "summary": "Iotronic plugin for the OpenStack Dashboard", "version": "0.4.3" }, "last_serial": 4790572, "releases": { "0.0.0": [], "0.3.0": [ { "comment_text": "", "digests": { "md5": "02ba76a094bfaec2fbb24b19a1170aaf", "sha256": "b12764882c5ac28244af27125d23e5d465ace8eb925d44eb528958862e023953" }, "downloads": -1, "filename": "iotronic_ui-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "02ba76a094bfaec2fbb24b19a1170aaf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 57928, "upload_time": "2018-10-24T10:40:58", "url": "https://files.pythonhosted.org/packages/4c/a8/d7fab673f2a1e43f31a085936539481d82b97d500d44d0d41960986416f9/iotronic_ui-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd51442101547c385e0aad4dd201aaf5", "sha256": "4c1ed417b63735d319e450d2820362aef3a0e220ac270b25636267a520fd1518" }, "downloads": -1, "filename": "iotronic_ui-0.3.0.tar.gz", "has_sig": false, "md5_digest": "dd51442101547c385e0aad4dd201aaf5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41089, "upload_time": "2018-10-24T10:41:01", "url": "https://files.pythonhosted.org/packages/f5/48/8ce422b9d8d1596de1a1dc574615888dcba288951dded5a2db1798f075b8/iotronic_ui-0.3.0.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "49bd9a5564bc8cdb7ac8b6cfe13a2c1e", "sha256": "8984e8528844577acc5d484f83c6047c5232109e5966ddd7e004a32e568ce5f8" }, "downloads": -1, "filename": "iotronic_ui-0.3.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "49bd9a5564bc8cdb7ac8b6cfe13a2c1e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 69946, "upload_time": "2018-10-24T13:31:31", "url": "https://files.pythonhosted.org/packages/5a/f8/e72932efafb44385d678d0b4a5de63b5c92111e92c2c8d936fe5fc88419b/iotronic_ui-0.3.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c93e65b5f573938479e2a9ebfd60ae9d", "sha256": "122ad4f5ba374189782fa7583e6c03551ffd8c8f58acf287529bf112c9c202de" }, "downloads": -1, "filename": "iotronic_ui-0.3.5.tar.gz", "has_sig": false, "md5_digest": "c93e65b5f573938479e2a9ebfd60ae9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45267, "upload_time": "2018-10-24T13:31:34", "url": "https://files.pythonhosted.org/packages/b3/53/625c739fcaf2bcb88b8d8825e39433e510212baaaa9bb7c8a95e43c10de2/iotronic_ui-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "373fcca0e1e3472cf812f1383f343618", "sha256": "46efb4bfe04d3dfe52d3359351be9e9339ee970552b671267b6b97d2e55c7490" }, "downloads": -1, "filename": "iotronic_ui-0.3.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "373fcca0e1e3472cf812f1383f343618", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 70138, "upload_time": "2018-10-30T09:41:32", "url": "https://files.pythonhosted.org/packages/ff/68/c399420006aafb4099c81a4f64ba6f8f92db5be6b3c6741fb9dcbbfd758a/iotronic_ui-0.3.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "882b2b1a2107653e925cd1e2f8fa60cb", "sha256": "0246555d8344510644be0a20b054515f7192e78780313f218b9ea55cf20e249d" }, "downloads": -1, "filename": "iotronic_ui-0.3.6.tar.gz", "has_sig": false, "md5_digest": "882b2b1a2107653e925cd1e2f8fa60cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45495, "upload_time": "2018-10-30T09:41:36", "url": "https://files.pythonhosted.org/packages/d8/d3/9e798199fdf5084a1708c49e5f90c5236a3f5a55d333fd91025a3bc64c9a/iotronic_ui-0.3.6.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "58e41735f014ef156df0d8f8e4e63eac", "sha256": "5fb425ff8717cb44016093ac8c83f60f131882a7a7cc283a98b639727fa5d49f" }, "downloads": -1, "filename": "iotronic_ui-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "58e41735f014ef156df0d8f8e4e63eac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 83409, "upload_time": "2018-12-11T20:49:47", "url": "https://files.pythonhosted.org/packages/c1/be/e40dab03abd73e86c66993d6ac44ea1847d4e11b86a35accfe87c4d39665/iotronic_ui-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43cfe0b33438ef420df83f026e35e28b", "sha256": "46052fa87b2ebec7b11498cdececb43db012c6f535ec208c67507cde1262e6c0" }, "downloads": -1, "filename": "iotronic_ui-0.4.0.tar.gz", "has_sig": false, "md5_digest": "43cfe0b33438ef420df83f026e35e28b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48478, "upload_time": "2018-12-11T20:49:51", "url": "https://files.pythonhosted.org/packages/27/b3/ee48d9ea7bd4415851900311aca0ed1fd3d2480677544fa6b7d9e99670f1/iotronic_ui-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "2c3bee82b613f479d8170434b7e8297c", "sha256": "a30fcc689904a07a4cd8b1665e721d0c32681d89d1b4b9c6c3ddf6e943e17a4e" }, "downloads": -1, "filename": "iotronic_ui-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2c3bee82b613f479d8170434b7e8297c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 83309, "upload_time": "2018-12-11T21:32:58", "url": "https://files.pythonhosted.org/packages/7c/2c/f177cb433ad6639a4138de64b4f21fc0e0df237a3b375be570ebbaa59519/iotronic_ui-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8707d5385417600f498fe48c7d058d78", "sha256": "5f19a39492824b7e4a32d86f07c210d0f880460d5b5cd994fbc08cad5e2af81f" }, "downloads": -1, "filename": "iotronic_ui-0.4.1.tar.gz", "has_sig": false, "md5_digest": "8707d5385417600f498fe48c7d058d78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48369, "upload_time": "2018-12-11T21:33:01", "url": "https://files.pythonhosted.org/packages/43/e2/8a4a070f879b3a5cc5f8557497451661832f5eddfce25b2391574a09f7cb/iotronic_ui-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "e283c4e7c049bbe116bdd795284a2580", "sha256": "1e9eb4e645cdcd4a0914546f500b1c7a2d66d537e8099a41cfca9b955ef492c5" }, "downloads": -1, "filename": "iotronic_ui-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e283c4e7c049bbe116bdd795284a2580", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 83327, "upload_time": "2018-12-28T21:24:36", "url": "https://files.pythonhosted.org/packages/d9/20/62e9cca64282df2c2b00f195235566a1034ca8117be46bcbe775db2541f7/iotronic_ui-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4e3763e247cad175bd87d50e922b155", "sha256": "bf3d4adbeac4d3556d144a7432629340a2eaa63e282eee587492a890dcd02fe5" }, "downloads": -1, "filename": "iotronic_ui-0.4.2.tar.gz", "has_sig": false, "md5_digest": "a4e3763e247cad175bd87d50e922b155", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47674, "upload_time": "2018-12-28T21:24:40", "url": "https://files.pythonhosted.org/packages/68/7d/69b8d0933256155b756bf8ed85e9d104868a366fa341e18f8f6add4a341c/iotronic_ui-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "3bfbd2d5f279a6dad30f03ea9a3a9f1c", "sha256": "559f18271d967663111945cb4c83960a07ce4e88168382866516140cd755f4de" }, "downloads": -1, "filename": "iotronic_ui-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3bfbd2d5f279a6dad30f03ea9a3a9f1c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 83447, "upload_time": "2019-02-07T11:22:40", "url": "https://files.pythonhosted.org/packages/7a/c2/873bce6024a8ad57f23a37af9ee3eb48bcf7455392f1cc5d40daa91d251d/iotronic_ui-0.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e885e07d1e7ea7d21823b399857de532", "sha256": "682591c77f569cf9ec0fbe733e2261e6efdc60debd88a224ac6f4bf623b8b8da" }, "downloads": -1, "filename": "iotronic_ui-0.4.3.tar.gz", "has_sig": false, "md5_digest": "e885e07d1e7ea7d21823b399857de532", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47873, "upload_time": "2019-02-07T11:22:43", "url": "https://files.pythonhosted.org/packages/0f/0e/e2485ecfade3d9cf05f82762a5d306a29c7037e78e13af8f5c00bb8bde52/iotronic_ui-0.4.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3bfbd2d5f279a6dad30f03ea9a3a9f1c", "sha256": "559f18271d967663111945cb4c83960a07ce4e88168382866516140cd755f4de" }, "downloads": -1, "filename": "iotronic_ui-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3bfbd2d5f279a6dad30f03ea9a3a9f1c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 83447, "upload_time": "2019-02-07T11:22:40", "url": "https://files.pythonhosted.org/packages/7a/c2/873bce6024a8ad57f23a37af9ee3eb48bcf7455392f1cc5d40daa91d251d/iotronic_ui-0.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e885e07d1e7ea7d21823b399857de532", "sha256": "682591c77f569cf9ec0fbe733e2261e6efdc60debd88a224ac6f4bf623b8b8da" }, "downloads": -1, "filename": "iotronic_ui-0.4.3.tar.gz", "has_sig": false, "md5_digest": "e885e07d1e7ea7d21823b399857de532", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47873, "upload_time": "2019-02-07T11:22:43", "url": "https://files.pythonhosted.org/packages/0f/0e/e2485ecfade3d9cf05f82762a5d306a29c7037e78e13af8f5c00bb8bde52/iotronic_ui-0.4.3.tar.gz" } ] }