{ "info": { "author": "Tetsuya Morimoto", "author_email": "tetsuya.morimoto@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Trac", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development" ], "description": "Notes\n=====\n\n`TracTicketReferencePlugin`_ adds simple ticket cross-reference for Trac.\n\nNote: TracTicketReference requires Trac 0.12 or higher.\n\n.. _TracTicketReferencePlugin: http://trac-hacks.org/wiki/TracTicketReferencePlugin\n\nWhat is it?\n-----------\n\nThis plugin adds \"Relationships\" fields to each ticket, enabling you\nto express cross-reference between tickets.\n\nFeatures\n--------\n\n* Provide simple cross-reference as Trac custom field (``ticketref``)\n* Create new ticket with related ticket's field value\n* Picking up the referred ticket in comment\n\nConfiguration\n=============\n\nTo enable the plugin::\n\n [components]\n ticketref.* = enabled\n\n [ticket-custom]\n ticketref = textarea\n ticketref.label = Relationships\n ticketref.cols = 68\n ticketref.rows = 1\n\nIf you want to show more small field, change as follows::\n\n [ticket-custom]\n ticketref = text\n ticketref.label = Relationships\n\ni18n/l10n Support\n-----------------\n\nThis plugin is able to localize field label or message.\nYou can translate into your language using ``ticketref/locale/messages.pot``.\nAnd then, I'm willing to merge your contribution into the distribution.\nSo, let me know if you localized ``ticketref/locale/messages.pot``.\n\nSee also `Localization (L10N) of Trac`_.\n\n.. _Localization (L10N) of Trac: http://trac.edgewall.org/wiki/TracL10N\n\nAcknowledgment\n==============\n\nThis plugin was inspired by `MasterTicketsPlugin`_.\n\n.. _MasterTicketsPlugin: http://trac-hacks.org/wiki/MasterTicketsPlugin\n\nChangeLog\n=========\n\n0.5.1 (2018-04-24)\n------------------\n\n* fix compatibility with Trac 1.2\n\n0.5.0 (2015-12-20)\n------------------\n\n* update to support Trac 1.1+ with new database api\n* drop to support Python 2.4, 2.5\n\n0.4.0 (2014-04-22)\n------------------\n\n* change to use CommitTicketUpdater to parse comment for ticket reference\n\n0.3.2 (2014-02-26)\n------------------\n\n* fix to show ticket id even if ticket is not found, related to 0f5a0796ca99\n\n0.3.1 (2014-02-26)\n------------------\n\n* fix to show diff link even if no difference about ticket ids\n\n0.3.0 (2014-02-25)\n------------------\n\n* change to show the difference ticket id in other comment for relationships\n\n0.2.9 (2014-02-21)\n------------------\n\n* fix to enable the ticket referenct link in the newticket page\n\n0.2.8 (2014-02-20)\n------------------\n\n* fix to use jquery.live for the event handler, thanks to saitou-san\n\n0.2.7 (2014-02-20)\n------------------\n\n* fix to enable the ticket referenct link in the preview page (trac 1.0.x)\n* refactoring\n\n0.2.6 (2013-02-27)\n------------------\n\n* fix to check 'all_columns' is exist in data dictionary related to #3\n\n0.2.5 (2013-02-26)\n------------------\n\n* fix to be able to select a column or a row in query-result page\n (see also #3)\n\n0.2.4 (2012-09-20)\n------------------\n\n* fix to avoid SQL injection attacks (see also #2)\n\n0.2.3 (2012-03-25)\n------------------\n\n* fix to show warnings when the relationships field is updated\n at the same time (see also #1)\n* fix to save proper oldvalue/newvalue when the relationships field\n is updated\n* add unit test\n\n0.2.2 (2012-01-30)\n------------------\n\n* add \"cc\" to make the new ticket with relationships\n* fix bugs (pick up ticket id in comment, avoid own ticket id)\n\n0.2.1 (2012-01-22)\n------------------\n\n* support whitespace as separator for describing relationships\n* fix bugs (non integer validation, show the relationships field in query)\n\n0.2.0 (2012-01-20)\n------------------\n\n* create new ticket with related ticket's field value\n* picking up the referred ticket in comment\n* i18n/l10n support\n\n0.1.0 (2012-01-15)\n------------------\n* first release", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://trac-hacks.org/wiki/TracTicketReferencePlugin", "keywords": "trac,plugin,ticket,cross-reference", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "TracTicketReferencePlugin", "package_url": "https://pypi.org/project/TracTicketReferencePlugin/", "platform": "", "project_url": "https://pypi.org/project/TracTicketReferencePlugin/", "project_urls": { "Homepage": "http://trac-hacks.org/wiki/TracTicketReferencePlugin" }, "release_url": "https://pypi.org/project/TracTicketReferencePlugin/0.5.1/", "requires_dist": null, "requires_python": "", "summary": "Provides support for ticket cross reference for Trac", "version": "0.5.1" }, "last_serial": 3801129, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "6ada439b8817b0fb8bd41157a74942ac", "sha256": "816f66bf7e8dbde704b04ed656a44e2c097e8db75690e2cd6f77ae271e36ba53" }, "downloads": -1, "filename": "TracTicketReferencePlugin-0.1.0.tar.gz", "has_sig": false, "md5_digest": "6ada439b8817b0fb8bd41157a74942ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8697, "upload_time": "2012-01-15T04:41:30", "url": "https://files.pythonhosted.org/packages/e3/ee/f3ae5fad694cf803fe9edfd102744d0b22c5fd88668a6299dce7db27b20e/TracTicketReferencePlugin-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c5dd95275d9f15d2033ff076309ad665", "sha256": "beb82f90f4c4229444747f72545528448d952448489edb33b91aca998389ef5b" }, "downloads": -1, "filename": "TracTicketReferencePlugin-0.2.0.tar.gz", "has_sig": false, "md5_digest": "c5dd95275d9f15d2033ff076309ad665", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13916, "upload_time": "2012-01-20T07:32:56", "url": "https://files.pythonhosted.org/packages/e6/ae/00ec2cd150e1e2ca9220709ef3edcb44b48f81c91caaf2775b9d6be62b7b/TracTicketReferencePlugin-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "90f79afaf66d904922098f75603c1a71", "sha256": "ba13e1b423ac151e022a5749a7ffd5152c2c86f93dcadf49614cd222476f57a8" }, "downloads": -1, "filename": "TracTicketReferencePlugin-0.2.1.tar.gz", "has_sig": false, "md5_digest": "90f79afaf66d904922098f75603c1a71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14191, "upload_time": "2012-01-22T14:38:25", "url": "https://files.pythonhosted.org/packages/16/a9/bbdf62d8f05cacdf6633f05b2202d4ce00dde7032febce84caa1c95f3cfa/TracTicketReferencePlugin-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "c1371faba7da67fa5e6b3741aa9270db", "sha256": "7b59e475bff7bc94b27ef73d8c665e48a12dc19cdb9dde913e41a83569aeaa24" }, "downloads": -1, "filename": "TracTicketReferencePlugin-0.2.2.tar.gz", "has_sig": false, "md5_digest": "c1371faba7da67fa5e6b3741aa9270db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14250, "upload_time": "2012-01-30T12:39:38", "url": "https://files.pythonhosted.org/packages/20/68/c3e0a70f4f51d827bf85171a35d206f54ffc36c63b469493850de14e1589/TracTicketReferencePlugin-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "5d9f7eab6aa0b10a4ceca035e9181307", "sha256": "2f2900089e98400a135fde38a9890772bf8d5c9614bfd804f6673e4f1abca711" }, "downloads": -1, "filename": "TracTicketReferencePlugin-0.2.3.tar.gz", "has_sig": false, "md5_digest": "5d9f7eab6aa0b10a4ceca035e9181307", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16144, "upload_time": "2012-03-25T16:53:24", "url": "https://files.pythonhosted.org/packages/19/fa/0b7fd554fa4d189bce289adadfe53ada9f43e5bd9fd9534841cb95061473/TracTicketReferencePlugin-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "de2e78ab4477842532f76356079c8ec6", "sha256": "81e56109947674a700207c95013e4b21ffa67a30949a05706a47100a4ad6f61d" }, "downloads": -1, "filename": "TracTicketReferencePlugin-0.2.4.tar.gz", "has_sig": false, "md5_digest": "de2e78ab4477842532f76356079c8ec6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16283, "upload_time": "2012-09-20T00:54:09", "url": "https://files.pythonhosted.org/packages/0e/ac/951e43443c9b7f307ae21b7029c3675a4d92f98f855993211af50b9330b3/TracTicketReferencePlugin-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "5ee890edfdd0e95386ae9a43b75b49c4", "sha256": "b9b32b85334ce090f72b6bb40e9cc9b30466f99e92acff8e5d131885bbbe0f04" }, "downloads": -1, "filename": "TracTicketReferencePlugin-0.2.5.tar.gz", "has_sig": false, "md5_digest": "5ee890edfdd0e95386ae9a43b75b49c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16360, "upload_time": "2013-02-26T13:33:10", "url": "https://files.pythonhosted.org/packages/46/61/a744e870db2fd2904c596be52eb8d96069b5365b17d102b03da7da005230/TracTicketReferencePlugin-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "bca3094cfd907d321accf803c096f136", "sha256": "bf090ca06cd56974bbccf370637a8f79eb522883d03e5c56aee6de36dbe9a8e1" }, "downloads": -1, "filename": "TracTicketReferencePlugin-0.2.6.tar.gz", "has_sig": false, "md5_digest": "bca3094cfd907d321accf803c096f136", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16462, "upload_time": "2013-02-27T00:13:12", "url": "https://files.pythonhosted.org/packages/50/34/b27bd4f9f45135ce6ae76b76f3eefa2dcf628f3fb72a4cd3e64d875ebe94/TracTicketReferencePlugin-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "15549f9f34208bc029509235b4a9868f", "sha256": "d0297baa651162adc04fbb927c6fa258c6626563dda179b49a018e121a72883f" }, "downloads": -1, "filename": "TracTicketReferencePlugin-0.2.7.tar.gz", "has_sig": false, "md5_digest": "15549f9f34208bc029509235b4a9868f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15820, "upload_time": "2014-02-20T12:13:58", "url": "https://files.pythonhosted.org/packages/07/ef/eb3b4ff44434361f097cf0387569eb2d8dd1b595a7d82e5f08c1f56af168/TracTicketReferencePlugin-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "2175c3da415ecd3f9e0606ad97f5baf1", "sha256": "a888f698342455bdf41bf75bbc531491db1a812a26203c1b339a61da2f3540b2" }, "downloads": -1, "filename": "TracTicketReferencePlugin-0.2.8.tar.gz", "has_sig": false, "md5_digest": "2175c3da415ecd3f9e0606ad97f5baf1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15954, "upload_time": "2014-02-20T12:59:07", "url": "https://files.pythonhosted.org/packages/46/cb/81ea34de1c6c699b170a9508c82a9fa7e8e1af321f8f2d2baf4042930462/TracTicketReferencePlugin-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "abb63b2d62fde2137dd1bdbdd16749b6", "sha256": "dc2cbc5c10cd1c7ba3ed5d82879ba6240ea7637955decd31013cfcfad6dddc3c" }, "downloads": -1, "filename": "TracTicketReferencePlugin-0.2.9.tar.gz", "has_sig": false, "md5_digest": "abb63b2d62fde2137dd1bdbdd16749b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15983, "upload_time": "2014-02-20T22:38:46", "url": "https://files.pythonhosted.org/packages/e3/56/11654d7e49b18fb4c8dd3f74a9340d0314142c1a016668c3eae78000fe97/TracTicketReferencePlugin-0.2.9.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "5e0106a90b69947a32cd19d42cef09cf", "sha256": "c837e1821293022682d9f68989b06140defd10dfa61e00594586ccb8a45263f5" }, "downloads": -1, "filename": "TracTicketReferencePlugin-0.3.0.tar.gz", "has_sig": false, "md5_digest": "5e0106a90b69947a32cd19d42cef09cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16584, "upload_time": "2014-02-25T06:41:55", "url": "https://files.pythonhosted.org/packages/f0/e7/38c18eb40c5c9951619ded68f9d4e002c8fa2a15de25e97d5d22b28c0a4d/TracTicketReferencePlugin-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "39708196805aae0247795e637a3b9ca5", "sha256": "83d5db9dd6011625a9dbb8b3ac8398622f263db51cd27a1a7ab4c16cecebf606" }, "downloads": -1, "filename": "TracTicketReferencePlugin-0.3.1.tar.gz", "has_sig": false, "md5_digest": "39708196805aae0247795e637a3b9ca5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16648, "upload_time": "2014-02-26T06:07:58", "url": "https://files.pythonhosted.org/packages/b9/66/7b84e229f827b5915256d208a3ab090e0700a4ad6dbcbe925170d01299f6/TracTicketReferencePlugin-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "5ced89182cc340187f668e018a5a8aa9", "sha256": "b6f58b46a1964e0c6bac45a90982efd57ca3692143670824a6e834e9d85459cb" }, "downloads": -1, "filename": "TracTicketReferencePlugin-0.3.2.tar.gz", "has_sig": false, "md5_digest": "5ced89182cc340187f668e018a5a8aa9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16713, "upload_time": "2014-02-26T07:49:28", "url": "https://files.pythonhosted.org/packages/44/1a/2b9b83b920d83b4fe9d4a6cf9acd2695cf7cfe0ffaa20c74293a21ac1344/TracTicketReferencePlugin-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "b5ae88a647238b042ba14f45a6193ec0", "sha256": "940467b466b21826a78534b33a3121712ccc88d5be9daa8c92179b6ec06e4cc9" }, "downloads": -1, "filename": "TracTicketReferencePlugin-0.4.0.tar.gz", "has_sig": false, "md5_digest": "b5ae88a647238b042ba14f45a6193ec0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16720, "upload_time": "2014-04-22T00:26:25", "url": "https://files.pythonhosted.org/packages/d7/95/74ff7b3b135127a36c678182c56de4085e6cc381934d15d7396ebf014088/TracTicketReferencePlugin-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "1df08ac61d58813c99074545bfdd544e", "sha256": "6c693293453fc7fbc93cd4eaac382d2c30c11dc43700c5142e8cf6d0dba37733" }, "downloads": -1, "filename": "TracTicketReferencePlugin-0.5.0.tar.gz", "has_sig": false, "md5_digest": "1df08ac61d58813c99074545bfdd544e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17490, "upload_time": "2015-12-20T05:18:10", "url": "https://files.pythonhosted.org/packages/63/7f/f7e1e31eabb2761c12a4e523346380c6ed73d80a7e2298f963006236f06a/TracTicketReferencePlugin-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "3bc16ea341894371b96a57f27ca8b35a", "sha256": "a7fddc42ea537275e5017e5ae0439632ba941713f065d8e0e37d9d5440a36721" }, "downloads": -1, "filename": "TracTicketReferencePlugin-0.5.1.tar.gz", "has_sig": false, "md5_digest": "3bc16ea341894371b96a57f27ca8b35a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17552, "upload_time": "2018-04-24T03:04:10", "url": "https://files.pythonhosted.org/packages/2d/4d/439b94528d6ad3bca7d0bb66560c8e0abf466f3c3bb5903f8bbde84c19de/TracTicketReferencePlugin-0.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3bc16ea341894371b96a57f27ca8b35a", "sha256": "a7fddc42ea537275e5017e5ae0439632ba941713f065d8e0e37d9d5440a36721" }, "downloads": -1, "filename": "TracTicketReferencePlugin-0.5.1.tar.gz", "has_sig": false, "md5_digest": "3bc16ea341894371b96a57f27ca8b35a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17552, "upload_time": "2018-04-24T03:04:10", "url": "https://files.pythonhosted.org/packages/2d/4d/439b94528d6ad3bca7d0bb66560c8e0abf466f3c3bb5903f8bbde84c19de/TracTicketReferencePlugin-0.5.1.tar.gz" } ] }