{ "info": { "author": "Yaco Sistemas S.L.", "author_email": "pmartin@yaco.es", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Django", "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)" ], "description": ".. contents:: \n\n===========\nAutoreports\n===========\n\nAutoreports is a Django application that lets you create reports in very\nDjango Admin listing\n\nInstallation\n============\n\nIn your settings.py\n-------------------\n\n::\n\n INSTALLED_APPS = (\n 'django.contrib.auth',\n 'django.contrib.contenttypes',\n 'django.contrib.sessions',\n 'django.contrib.sites',\n 'django.contrib.admin',\n\n #.....................#\n\n 'autoreports',\n )\n\n\nIn your urls.py\n---------------\n\n::\n\n urlpatterns = patterns('',\n\n #...#\n\n (r'^autoreports/', include('autoreports.urls')),\n\n #...#\n )\n\nMedia files\n-----------\n\nLink the media files in your project media directory\n\n::\n\n cd {{ MEDIA_ROOT }}\n ln -s {{ AUTOREPORTS_FORM_PATH }}media/ autoreports\n\n\nIn the admin site (from Advanced usage)\n----------------------------------------\n\nRedefine 'admin/change_list.html' templates as follows\n\n::\n\n {% load adminmedia admin_list i18n autoreports_tags %} {# add auto_reports_tags #}\n\n #...#\n\n {% block object-tools %}\n {% if has_add_permission %}\n \n {% endif %}\n {% endblock %}\n\n #...#\n\nBy default it will takes 'list_display' fields to export in CSV.\nYou can redefine it in every model admin you want::\n\n from autoreports.admin import ReportAdmin\n\n #...#\n\n class FooModelAdmin(ReportAdmin, admin.ModelAdmin):\n pass\n\n\n\nBasic usage\n===========\n\nYou have to api, and you can export to CSV each models.\n\n::\n\n /autoreports/app_label/module_name/\n /autoreports/app_label/module_name/?filter1=value1\n\n\nAdvanced usage\n==============\n\nYou have for each change list 4 new actions:\n\nQuick report \n------------\nReport to csv the same that you see in the changelist. Works the filters and the searcher\n \nAdvanced report\n----------------\nYou have a form to filter. You can customizer this form.\n\n::\n\n class FooModelAdmin(ReportAdmin, admin.ModelAdmin):\n report_filter_fields = ('description', 'category', ...)\n report_display_fields = ('name', 'description', ...)\n \nIf you don't define this attributes, report_filter_fields and report_display_fields have the value of list_display\n\nWizard report\n-------------\n You can create a new \"Advanced reports\", with this wizard\n\nReports\n-------\n A list of \"Advanced reports\" thet you created with the wizard\n\n\nYou can have this functionality in the public view, if you registry some Model:\nTo access /autoreports/.\n\n::\n\n from autoreports.registry import report_registry\n from autoreports.api import ReportApi\n\n #...#\n\n class ModelApi(ReportApi):\n category = 'contrato'\n category_verbosename = 'Contrato'\n\n\n report_registry.register_api(Model, ModelApi)\n\nConfiguration\n=============\n\nYou can set some settings and autoreports adapt itself:\n\n * AUTOREPORTS_BASE_TEMPLATE = 'base.html' # Indicate of the base template\n * AUTOREPORTS_FUNCTIONS = True # If you want that the funcions can choose in the wizard\n * AUTOREPORTS_INITIAL = True # If you want that the advanced forms have to default the initial values\n * AUTOREPORTS_I18N = False # If you want have the forms (that you created with the wizard) in various languages\n * AUTOREPORTS_SUBFIX = True # If you want that in the filter set the filter brackets\n * AUTOREPORTS_ADAPTOR = {'datetime': 'myappreport.fields.DateTimeFieldReportField'} # If you want change some adaptor\n * AUTOREPORTS_WIZARDFIELD = 'myappreport.wizards.MyWizardField' # If you want change the WizardField\n * AUTOREPORTS_USE_CMSUTILS = True # If autoreports should use cmsutils package\n\n\nDevelopment\n===========\n\nYou can get the last bleeding edge version of autoreports by doing a clone\nof its git repository::\n\n git clone https://github.com/Yaco-Sistemas/django-autoreports.git\n\n\n\n0.8.6\n=====\n* Fixed error: Add README.rst in MANIFEST\n* Fixed error: Add media in MANIFEST\n* Fixed error when the language names (in django settings) are unicodes\n\n0.8.5\n=====\n* Removed cmsutils dependence. Now is an optional package.\n\n0.8.4\n=====\n* Removed error in en_US system\n* Display fields can contains a function instead\n\n0.8.3\n=====\n* Fixes datetime adaptor\n\n0.8.2\n=====\n* Sortable fields\n\n0.8.1\n=====\n* Spanish translations\n* Fixes some littles errors\n\n0.8.0\n=====\n* Wizard in the public view\n* Advanced reports in the public view\n* Fixes some errors\n* More versatile the api\n* Added the authors\n\n0.7.9\n=====\n* Fixes some errors\n\n0.7.8\n=====\n* Possibility of change the widgets (alpha)\n* Layout of the warning when you use a function\n* Fixes some errors\n* Usability\n* More versatile the api\n\n\n0.7.7\n=====\n* It be able to create searching filters joining various fields including transmeta fields\n* Fixes some errors\n* More versatile the api\n\n0.7.6\n=====\n* Warning (without layout) when you use a function\n* It be able to create searching filters joining various fields\n* More versatile the api\n\n0.7.5\n=====\n* Fixed some details of layout\n\n0.7.4\n=====\n* Fixed a error with nginx/uwsgi deployment\n\n0.7.3\n=====\n* More compatible with python 2.5\n\n0.7.2\n=====\n\n* More versatile the api\n\n0.7.1\n=====\n\n* Removed error in the name of functions\n* Removed error in the values of choices\n* Removed error help_text and label with AUTOREPORTS_I18N = True\n* [Wizard] Removed error of the field to inheritance\n* [Wizard] Removed error of the field tree infinite\n\n0.7.0\n=====\n\n* Code cleanup \n* Usability in the wizard \n* More funcionality in the API \n* A test project \n* Remove cmsutils dependence \n* Fixes\n\n0.6.1\n=====\n\n* Fixed an issue when used in Django 1.3", "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/Yaco-Sistemas/django-autoreports", "keywords": "django,autoreports,reports,csv,xls,excel,wizard,filters,change list", "license": "LGPL 3", "maintainer": null, "maintainer_email": null, "name": "django-autoreports", "package_url": "https://pypi.org/project/django-autoreports/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-autoreports/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/Yaco-Sistemas/django-autoreports" }, "release_url": "https://pypi.org/project/django-autoreports/0.8.6/", "requires_dist": null, "requires_python": null, "summary": "Django application that lets you create reports", "version": "0.8.6" }, "last_serial": 789148, "releases": { "0.5": [ { "comment_text": "", "digests": { "md5": "d9a31c755fcccbeaa63cc3fe7bcaca03", "sha256": "b6dee4fbfbf5fbd7e373265b72a762e2099c25ce905792c4b23984f08456541f" }, "downloads": -1, "filename": "django-autoreports-0.5.tar.gz", "has_sig": false, "md5_digest": "d9a31c755fcccbeaa63cc3fe7bcaca03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25017, "upload_time": "2011-01-10T19:50:48", "url": "https://files.pythonhosted.org/packages/75/93/43dc8978e9fba6cc8357a98cfc1b363026ef1691a149280db134b8bfcdb1/django-autoreports-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "d371c1204caadc468920293b8f82ba0f", "sha256": "0cd76ddc9df67517044e568af67dee86618fe8864f65a1e8ef0029c1e7e3eb14" }, "downloads": -1, "filename": "django-autoreports-0.6.tar.gz", "has_sig": false, "md5_digest": "d371c1204caadc468920293b8f82ba0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24846, "upload_time": "2011-02-25T13:19:47", "url": "https://files.pythonhosted.org/packages/cb/61/18cc03fba19f5af98b83015beb81cccb8a68baba0614a219e8d5c83033e5/django-autoreports-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "fd62f338b8f45353c47479fbda6463eb", "sha256": "0234a33d986f49837a196c2c4ed62669e5f645004ecc2929657b8b4c7eae003a" }, "downloads": -1, "filename": "django-autoreports-0.6.1.tar.gz", "has_sig": false, "md5_digest": "fd62f338b8f45353c47479fbda6463eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58896, "upload_time": "2011-03-22T17:07:44", "url": "https://files.pythonhosted.org/packages/92/9e/4c3f419902088cfb22bea036e8faebfa17db45c9bc3de75b0b95fccea924/django-autoreports-0.6.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "27a628d336b8b1e39869e72b9a780021", "sha256": "9500dfdffd60c06622222756be5eda0505ed379c0325ec9de9ce3bcc47015887" }, "downloads": -1, "filename": "django-autoreports-0.7.0.tar.gz", "has_sig": false, "md5_digest": "27a628d336b8b1e39869e72b9a780021", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80167, "upload_time": "2011-04-15T14:14:20", "url": "https://files.pythonhosted.org/packages/34/dc/2eb9b44407864be247394255ba6330ca2db0298db1bf8b5fb632ac37a118/django-autoreports-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "aae50b0a16614280a3743568efae3a06", "sha256": "ded075193c94f7ce06b583ee480f1f27ad6775359911fa264508e5b8fc05a3b0" }, "downloads": -1, "filename": "django-autoreports-0.7.1.tar.gz", "has_sig": false, "md5_digest": "aae50b0a16614280a3743568efae3a06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81089, "upload_time": "2011-04-27T17:59:10", "url": "https://files.pythonhosted.org/packages/c0/f0/82eeb65fe4edfa39f1d964e17fef15de7a067c1dfa25a72e8f6fdf443864/django-autoreports-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "27186aaba3d84c9b7b6f9ae3cdf09ecf", "sha256": "7f5e87265f294c84b50bee32b0e1c2c8de908ecad87e82dd0a0ee53e14de2aa8" }, "downloads": -1, "filename": "django-autoreports-0.7.2.tar.gz", "has_sig": false, "md5_digest": "27186aaba3d84c9b7b6f9ae3cdf09ecf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81455, "upload_time": "2011-04-28T17:13:43", "url": "https://files.pythonhosted.org/packages/94/5c/635b2c7815199da3cd37c75e2307f1821c733badc7123d1adcabf9de99a9/django-autoreports-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "03f7889fba1c931f962ac6581630b292", "sha256": "b078c7bd9fff25d7679432106e699e1a678b8a0edb6463e355c1da08a4e11410" }, "downloads": -1, "filename": "django-autoreports-0.7.3.tar.gz", "has_sig": false, "md5_digest": "03f7889fba1c931f962ac6581630b292", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86973, "upload_time": "2011-05-06T21:08:43", "url": "https://files.pythonhosted.org/packages/91/83/fabc9922cc736170d2343b80b2e9de8273aa39dfc9752473163adfeffdd6/django-autoreports-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "dd1d3df0f2e3bda0d79f9ebe6f1036b3", "sha256": "1890efb82cd7338c8eacfdc09de22f52bf50f25877dd163365122aed6f04b467" }, "downloads": -1, "filename": "django-autoreports-0.7.4.tar.gz", "has_sig": false, "md5_digest": "dd1d3df0f2e3bda0d79f9ebe6f1036b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84924, "upload_time": "2011-05-10T10:31:47", "url": "https://files.pythonhosted.org/packages/3b/85/96f4d6b7b9b3252e4200a74a18f6259612009a0c2173a26b1fc176e84b24/django-autoreports-0.7.4.tar.gz" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "cacb9c8d8e7be54fc369d3f5671be54f", "sha256": "7d2776985dfa94fc9bc937931803fb5558d9a2720dd60c9932bda3cdb219f84f" }, "downloads": -1, "filename": "django-autoreports-0.7.5.tar.gz", "has_sig": false, "md5_digest": "cacb9c8d8e7be54fc369d3f5671be54f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85463, "upload_time": "2011-05-10T18:33:07", "url": "https://files.pythonhosted.org/packages/47/23/ae139c275fb58af16fbe159e5a88454ef80a02b1fa3ded29173b492fe105/django-autoreports-0.7.5.tar.gz" } ], "0.7.6": [ { "comment_text": "", "digests": { "md5": "ba2540f4bc3f7d34e1a4c7d055459879", "sha256": "3d3aed268f828b201b49e9c37d039a628fdcbb925a6b7bb56af006a5e55f324d" }, "downloads": -1, "filename": "django-autoreports-0.7.6.tar.gz", "has_sig": false, "md5_digest": "ba2540f4bc3f7d34e1a4c7d055459879", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88717, "upload_time": "2011-05-16T13:50:45", "url": "https://files.pythonhosted.org/packages/e4/73/04fcacae6a8538939e919da66c952744f12b7bcd5f3af33f3d78c9590a58/django-autoreports-0.7.6.tar.gz" } ], "0.7.7": [ { "comment_text": "", "digests": { "md5": "26bd1ac9ff57cfc374d228a3c06417dd", "sha256": "2746833608468458004439a40295a5b8fbf8450b81078f97f6354acb61ace65d" }, "downloads": -1, "filename": "django-autoreports-0.7.7.tar.gz", "has_sig": false, "md5_digest": "26bd1ac9ff57cfc374d228a3c06417dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90067, "upload_time": "2011-05-17T13:05:08", "url": "https://files.pythonhosted.org/packages/cc/48/37a870cedb17f132301a1e0d287a8a8a32296a0e52c3583cb75cf1ddd98b/django-autoreports-0.7.7.tar.gz" } ], "0.7.8": [ { "comment_text": "", "digests": { "md5": "62d52dd17c7712d356a79db13ae1f1f7", "sha256": "ead4a12cb8c6b48970ad7aa942cc93bf34245ef230e94eb6c2efd5a7c763b26f" }, "downloads": -1, "filename": "django-autoreports-0.7.8.tar.gz", "has_sig": false, "md5_digest": "62d52dd17c7712d356a79db13ae1f1f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95497, "upload_time": "2011-05-18T13:36:33", "url": "https://files.pythonhosted.org/packages/00/f5/c9bd8a50ecb0a278b70b4a1321f5ad7eb250614fa1ba1184cd39a0520199/django-autoreports-0.7.8.tar.gz" } ], "0.7.9": [ { "comment_text": "", "digests": { "md5": "80ac178703a4eeee2e2c6c6d17490501", "sha256": "f7e813e3340466f53b1da88f2eddfb389904e6911758df0cdebcc638f11b2d91" }, "downloads": -1, "filename": "django-autoreports-0.7.9.tar.gz", "has_sig": false, "md5_digest": "80ac178703a4eeee2e2c6c6d17490501", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95609, "upload_time": "2011-05-19T18:40:18", "url": "https://files.pythonhosted.org/packages/2b/98/0a94ad521e26901a1fdee72c2b94c359af9c191ee0587e7369c4f3307955/django-autoreports-0.7.9.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "b5b04db1126c77f0b4866fc871b86e3f", "sha256": "67e37f4763ddb81f0a414032c3c0c543f887236a5c1948ac50e8909108b64ee0" }, "downloads": -1, "filename": "django-autoreports-0.8.0.tar.gz", "has_sig": false, "md5_digest": "b5b04db1126c77f0b4866fc871b86e3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99227, "upload_time": "2011-05-26T16:43:11", "url": "https://files.pythonhosted.org/packages/83/b1/4dcaae3cc50008bc69cb439cb5e040ebdce0dd68179ee834a943c3346d74/django-autoreports-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "94cd27f2b3cc1f6b137c5652a8132cc6", "sha256": "7f91d074d6bff85229737a2d028955a11eb105aa5d6fac7a0580701289c50452" }, "downloads": -1, "filename": "django-autoreports-0.8.1.tar.gz", "has_sig": false, "md5_digest": "94cd27f2b3cc1f6b137c5652a8132cc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 104558, "upload_time": "2011-06-23T13:26:52", "url": "https://files.pythonhosted.org/packages/7d/f5/dcb4dbad115d6e79f4cf0e770cc20f7610aaf83e3ceec00882f8bdf82bfd/django-autoreports-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "17accd9f5c3fd71d43ccc0eac5798afd", "sha256": "7af409f7c55d6d4dbee0f5321bd6c12025f074b28f965b5b0b3dec739bf0bb85" }, "downloads": -1, "filename": "django-autoreports-0.8.2.tar.gz", "has_sig": false, "md5_digest": "17accd9f5c3fd71d43ccc0eac5798afd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108440, "upload_time": "2011-07-08T10:01:02", "url": "https://files.pythonhosted.org/packages/2c/99/6d7d2978d925017fe5239f73fd5b55d661c9a45d0bd1683b2358549aee5e/django-autoreports-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "a6f4c7b690d828cfa68c263da0e809a1", "sha256": "ada3ec31b66ee7e2f1bb43bfffdf969a5077783ef43b3bec83d870da785c25a6" }, "downloads": -1, "filename": "django-autoreports-0.8.3.tar.gz", "has_sig": false, "md5_digest": "a6f4c7b690d828cfa68c263da0e809a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112889, "upload_time": "2011-11-09T02:53:33", "url": "https://files.pythonhosted.org/packages/e6/b3/21fa5e0e3a59e8135a4ccb60e472050cfa1e5efad735d9d5b9d581cae5a0/django-autoreports-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "018fde7a94c669bd152646be50cfd2be", "sha256": "61c09c12182e1d0c93c0463bf31aa3bc7743ad01319a0ba56ba43313a03ba3ef" }, "downloads": -1, "filename": "django-autoreports-0.8.4.tar.gz", "has_sig": false, "md5_digest": "018fde7a94c669bd152646be50cfd2be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108510, "upload_time": "2011-11-24T13:29:12", "url": "https://files.pythonhosted.org/packages/16/7d/44b724794d2f3084eb4f3612e7ed138499dc7cb9d1eddf862f3741384ee3/django-autoreports-0.8.4.tar.gz" } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "a27941f6bffd6eaec20e62a4ff468e55", "sha256": "f1647493500ddb05f0245906fc7e8fbe8ebec6504a580d6e0401a40430f3c0b5" }, "downloads": -1, "filename": "django-autoreports-0.8.5.tar.gz", "has_sig": false, "md5_digest": "a27941f6bffd6eaec20e62a4ff468e55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49524, "upload_time": "2012-06-22T10:13:34", "url": "https://files.pythonhosted.org/packages/07/1c/c44f6991565c1ebe27b665adfe9c3fd4a6ee2aa2eb90ec9c63a9134de50d/django-autoreports-0.8.5.tar.gz" } ], "0.8.6": [ { "comment_text": "", "digests": { "md5": "ce1e443df95c97bba96db2697ccec3f2", "sha256": "95752ddb7cfdeed009341955de28dbf44897e08e65e81e9b031765d2da7b692d" }, "downloads": -1, "filename": "django-autoreports-0.8.6.tar.gz", "has_sig": false, "md5_digest": "ce1e443df95c97bba96db2697ccec3f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53075, "upload_time": "2013-05-28T14:57:33", "url": "https://files.pythonhosted.org/packages/18/06/17a2b0046be81e0ba8113c979f6136ad26a168f983fe86306d20326f79f4/django-autoreports-0.8.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ce1e443df95c97bba96db2697ccec3f2", "sha256": "95752ddb7cfdeed009341955de28dbf44897e08e65e81e9b031765d2da7b692d" }, "downloads": -1, "filename": "django-autoreports-0.8.6.tar.gz", "has_sig": false, "md5_digest": "ce1e443df95c97bba96db2697ccec3f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53075, "upload_time": "2013-05-28T14:57:33", "url": "https://files.pythonhosted.org/packages/18/06/17a2b0046be81e0ba8113c979f6136ad26a168f983fe86306d20326f79f4/django-autoreports-0.8.6.tar.gz" } ] }