Patch Proposal: [Make sure topics get the right pre/post-fix]

Motivation

When users create a (say) bug topic, I would like to make sure the topic has Bug as postfix (or prefix).

Description / Implementation

I would like the following snippet of code to enter Dakar release Edit.pm if possible.

 sub edit{ ... my $meta = ""; my $extra = ""; # Ammendment begin # Get topic pre- and postfixes and add them to topic IFF they are not already pre/postfixed { my $pre = $query->param('topicprefix'); my $post = $query->param('topicpostfix'); $topic= $pre.$topic unless($topic=~/^$pre/i); $topic= $topic.$post unless($topic=~/$post$/i); } # Ammendment end my $topicExists = &TWiki::Store::topicExists( $webName, $topic ); ... } 

Thanx smile

Documentation

To go into Template Topics in Action in TWikiTemplates

Parameter Description
topicpostfix If set topicname is guaranteed to contain this postfix (once only),
.e.g. you write topicpostfix=Bug user specify topic name IeAuthentication topic becomes IeAuthenticationBug
topicprefix If set topicname is guaranteed to contain this prefix (once only).

-- NielsKoldso - 14 Nov 2004

Discussion:

Moved this to be a PatchProposal... hope its simplicity allow me not to do the diff -u thing

The above "diff" is against the Cairo: TWikiRelease02Sep2004

-- NielsKoldso - 28 Dec 2004

I would like to propose this for Dakar.

-- NielsKoldso - 02 Sep 2005

Niels, I think you can already do this, without needing any extra parameters - see http://develop.twiki.org/~develop/cgi-bin/view/Bugs/AllOutStandingItems for an example of how we do this to create new Bug entries.

-- SvenDowideit - 03 Sep 2005

Hi Sven, I don't see any forms for creating new bug entries when I follow your link, could you elaborate?

-- NielsKoldso - 13 Sep 2005

"Create New Item" is in the WebLeftBar; here's a direct link: http://develop.twiki.org/~develop/cgi-bin/edit/Bugs/ItemXXXXXXXXXX?templatetopic=Bugs.HideTextarea&formtemplate=Bugs.ItemTemplate&action=form

-- WillNorris - 13 Sep 2005

Hey - I'm not the only one who finds "Create New Item" to be a non-inuitive equivalent for "Create New Bug Report" or "Create New Issue Report". I added a comment to this effect on the intro page http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs

-- AndyGlew - 02 Oct 2006

I changed the link in the sidebar of the Bugs:WebHome web to "Create bug report" to make more obvious. I also added some help text to the bugs home.

-- PeterThoeny - 02 Oct 2006

Edit | Attach | Watch | Print version | History: r11 < r10 < r9 < r8 < r7 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r11 - 2006-10-02 - PeterThoeny
 
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.