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:2 by strk, 7 years ago

Component: Systems AdminTrac
Owner: changed from sac@… to strk

comment:3 by strk, 12 months ago

Regina this is the plugin I was talking about yesterday in chat. It would let us simplify cross-referencing tickets like #3089 and #2731 which right now require two manual comments (one on each)

comment:4 by strk, 12 months ago

Milestone: Sysadmin Contract 2024-III

comment:5 by strk, 6 months ago

Milestone: Sysadmin Contract 2024-IIISysadmin Contract 2024-III (strk)

Milestone renamed

comment:6 by strk, 4 months ago

Keywords: TracPlugins added

comment:7 by strk, 4 months ago

The plan is to install whatever required plugin or configuration via ansible, with work started in #2731

comment:8 by strk, 4 months ago

A plugin providing what we are after is https://pypi.org/project/TracTicketReferencePlugin/

comment:9 by strk, 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 strk, 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 strk, 4 months ago

The plugin is indeed unmaintained so probably not a good choice: https://trac-hacks.org/wiki/TracTicketReferencePlugin

comment:12 by strk, 4 months ago

I've filed an upstream ticket anyway: https://trac-hacks.org/ticket/14354#ticket

comment:14 by strk, 3 months ago

References #2731

comment:16 by strk, 3 months ago

refs #2731

comment:17 by strk, 3 months ago

refs #2732

Note: See TracTickets for help on using tickets.