bloodhound-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Branko ─îibej <>
Subject Re: Multi product enhancements
Date Wed, 07 Nov 2012 09:36:50 GMT
On 07.11.2012 10:29, Branko ─îibej wrote:
> Another question that popped up was how to maintain eternal historical
> uniqueness of ticket IDs when a tag for a previously deleted product
> gets reused. One option is to never allow reusing historically used tags
> in new products, but that seems a bit too restrictive. We came up with this:
>   * along with the tag+number history for each ticket, remember the
>     maximum ticket number per tag
>   * when a tag gets reused, issue new ticket numbers from that
>     remembered value, not from 1
>   * this includes renumbering tickets that already have an ID with the
>     reused tag, because it's never clear that the resurrected tag is
>     used for the same product as before.
>       o this might imply remembering the product name associated with a
>         range of ticket numbers within a tag

A nice property of the above is that, on the web UI side, you can just
issue permanent redirects from old ticket URLs to whatever the current
ticket URL is.

-- Brane

View raw message