Bulk update in 3.8

Where is bulk update in 3.8? The book says there’s a link at the
bottom of the search results page.
I have no such link. Grepping the code base, the only place the
supposed link text “Update multiple
tickets” appears is in Bulk.html itself…

Aha, found the culprit. Alas, the set of search results tabs seems to
have changed through time,
and the mechanism for callbacks to provide new tabs is not robust.
Both the RT tabs, and the
plugin tabs share the same namespace. The Timeline module uses tab
name “j”, which clobbers
the bulk update :frowning:

Cambridge Energy Alliance: Save money & the planet

Where is bulk update in 3.8? The book says there’s a link at the
bottom of the search results page.
I have no such link. Grepping the code base, the only place the
supposed link text “Update multiple
tickets” appears is in Bulk.html itself…

Aha, found the culprit. Alas, the set of search results tabs seems to
have changed through time,
and the mechanism for callbacks to provide new tabs is not robust.
Both the RT tabs, and the
plugin tabs share the same namespace. The Timeline module uses tab
name “j”, which clobbers
the bulk update :frowning:

And that’s an important thing to make possible. Extensions should be
able to remove functionality from the core RT user interface. But it
soulds like the timeline should use j_timeline or something :wink:

Right. But if an array were used (may be too much work now) it’d be
much clearer.
Push new stuff on, and grep to simplify the interface :stuck_out_tongue:

(Splice could be used in many ways, but it faces the same index
dependency problems).

Cambridge Energy Alliance: Save money & the planet

Right. But if an array were used (may be too much work now) it’d be
much clearer.
Push new stuff on, and grep to simplify the interface :stuck_out_tongue:

As we move RT to Jifty, we get to move to Jifty::Menu. That’s the way
forward.