From 4ea985c2094c8fa36f216f1cbc2b16632248a34b Mon Sep 17 00:00:00 2001 From: "terry%netscape.com" <> Date: Thu, 29 Apr 1999 05:23:04 +0000 Subject: Patch by mhamby@logicon.com -- provide a UI for adding new components. --- addcomponent.cgi | 99 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100755 addcomponent.cgi (limited to 'addcomponent.cgi') diff --git a/addcomponent.cgi b/addcomponent.cgi new file mode 100755 index 000000000..5c9ef7d45 --- /dev/null +++ b/addcomponent.cgi @@ -0,0 +1,99 @@ +#!/usr/bonsaitools/bin/perl -w +# -*- Mode: perl; indent-tabs-mode: nil -*- +# +# The contents of this file are subject to the Mozilla Public License +# Version 1.0 (the "License"); you may not use this file except in +# compliance with the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" +# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the +# License for the specific language governing rights and limitations +# under the License. +# +# The Original Code is the Bugzilla Bug Tracking System. +# +# The Initial Developer of the Original Code is Netscape Communications +# Corporation. Portions created by Netscape are Copyright (C) 1998 +# Netscape Communications Corporation. All Rights Reserved. +# +# Contributor(s): Sam Ziegler +# Terry Weissman +# Mark Hamby + +# Code derived from editcomponents.cgi, reports.cgi + +use diagnostics; +use strict; + +require "CGI.pl"; + +# Shut up misguided -w warnings about "used only once": + +use vars @::legal_product; + +confirm_login(); + +print "Content-type: text/html\n\n"; + +if (!UserInGroup("editcomponents")) { + print "

Sorry, you aren't a member of the 'editcomponents' group.

\n"; + print "And so, you aren't allowed to add a new component.\n"; + exit; +} + + +PutHeader("Add Component"); + +print "This page lets you add a component to bugzilla.\n"; + +unlink "data/versioncache"; +GetVersionTable(); + +my $prodcode = "P0"; + +my $product_popup = make_options (\@::legal_product, $::legal_product[0]); + +print " +
+ + + + + + + + + + + + + + + + + + + "; + +if (Param('useqacontact')) { + print " + + + + + "; +} + +print " +
Component:
Program:
Description:
Initial owner:
Initial QA contact:
+
+ "; + +print "\n"; + +print "
\n"; + +print "

Skip all this, and go back to the query page\n"; -- cgit v1.2.3-24-g4f1b