Opened 7 years ago
Last modified 3 months ago
#2105 new task
Trac - Add ticket cross-referencing support
Reported by: | TemptorSent | Owned by: | strk |
---|---|---|---|
Priority: | normal | Milestone: | Sysadmin Contract 2024-III (strk) |
Component: | SysAdmin/Trac | Keywords: | TracPlugins |
Cc: |
Description
Trac currently lacks the ability to cross-reference tickets in a useful manner. Module needs to be installed/enabled for bidirectional cross-references (per strk)
Change History (19)
comment:1 by , 7 years ago
comment:2 by , 7 years ago
Component: | Systems Admin → Trac |
---|---|
Owner: | changed from | to
comment:3 by , 12 months ago
comment:4 by , 12 months ago
Milestone: | → Sysadmin Contract 2024-III |
---|
comment:5 by , 6 months ago
Milestone: | Sysadmin Contract 2024-III → Sysadmin Contract 2024-III (strk) |
---|
Milestone renamed
comment:6 by , 4 months ago
Keywords: | TracPlugins added |
---|
comment:7 by , 4 months ago
The plan is to install whatever required plugin or configuration via ansible, with work started in #2731
comment:8 by , 4 months ago
A plugin providing what we are after is https://pypi.org/project/TracTicketReferencePlugin/
comment:9 by , 4 months ago
The TracTicketReferencePlugin plugin is now in staging, deployed via ansible (see https://git.osgeo.org/gitea/sac/ansible-deployment/commit/35f977ea7c4a20c4e07e10a3abc71f01fc1a371c)
I could not test it properly as I cannot login in the staging Trac (see #3248)
comment:10 by , 4 months ago
I deployed the plugin in production and tested there but it failed with error:
TracError: Unable to check for upgrade of ticketref.api.TicketRefsPlugin: TypeError: environment_needs_upgrade() takes exactly 2 arguments (1 given)
comment:11 by , 4 months ago
The plugin is indeed unmaintained so probably not a good choice: https://trac-hacks.org/wiki/TracTicketReferencePlugin
comment:12 by , 4 months ago
I've filed an upstream ticket anyway: https://trac-hacks.org/ticket/14354#ticket
See https://trac.edgewall.org/wiki/TracCrossReferences