From c099fc5f7fd8b489d016046bcb2574e2a1495e6d Mon Sep 17 00:00:00 2001 From: "myk%mozilla.org" <> Date: Wed, 30 Apr 2003 06:14:27 +0000 Subject: Fix for bug 72837: a script that generates configuration information for a Bugzilla installation. r=gerv a=myk --- template/en/default/config.js.tmpl | 97 ++++++++++++++++++++++ template/en/default/config.rdf.tmpl | 161 ++++++++++++++++++++++++++++++++++++ 2 files changed, 258 insertions(+) create mode 100644 template/en/default/config.js.tmpl create mode 100644 template/en/default/config.rdf.tmpl (limited to 'template/en/default') diff --git a/template/en/default/config.js.tmpl b/template/en/default/config.js.tmpl new file mode 100644 index 000000000..32258260f --- /dev/null +++ b/template/en/default/config.js.tmpl @@ -0,0 +1,97 @@ +// +// This file contains the installation specific values for QuickSearch +// and other Bugzilla clients. See quicksearch.js for more details. +// + +// the global bugzilla url +var installation = { + base_url : '[% Param('urlbase') FILTER js %]', + install_version : '[% VERSION FILTER js %]', + maintainer : '[% Param('maintainer') FILTER js %]' +}; + + +// Status and Resolution +// ===================== +var status = [ [% FOREACH x = status %]'[% x FILTER js %]', [% END %] ]; +var status_open = [ [% FOREACH x = open_status %]'[% x FILTER js %]', [% END %] ]; +var status_closed = [ [% FOREACH x = closed_status %]'[% x FILTER js %]', [% END %] ]; +var resolution = [ [% FOREACH x = resolution %]'[% x FILTER js %]', [% END %] ]; + + +// Keywords +// ======== + +var keyword = [ [% FOREACH x = keyword %]'[% x FILTER js %]', [% END %] ]; + + +// Platforms +// ========= + +var platform = [ [% FOREACH x = platform %]'[% x FILTER js %]', [% END %] ]; + + +// Severities +// ========== + +var severity = [ [% FOREACH x = severity %]'[% x FILTER js %]', [% END %] ]; + + +// Products and Components +// ======================= +// +// It is not necessary to list all products and components here. +// Instead, you can define a "blacklist" for some commonly used words +// or word fragments that occur in a product or component name +// but should _not_ trigger product/component search. + + +// A list of all products and their components, versions, and target milestones: + +var component = new Object(); +var version = new Object(); +var target_milestone = new Object(); + +[% FOREACH p = legal_products %] + component['[% p FILTER js %]'] = [ [% FOREACH x = components_by_product.$p %]'[% x FILTER js %]', [% END %] ]; + version['[% p FILTER js %]'] = [ [% FOREACH x = versions_by_product.$p %]'[% x FILTER js %]', [% END %] ]; + target_milestone['[% p FILTER js %]'] = [ [% FOREACH x = milestones_by_product.$p %]'[% x FILTER js %]', [% END %] ]; +[% END %] + +// Product and Component Exceptions +// ================================ +// +// A blacklist for some commonly used words or word fragments +// that occur in a product or component name but should *not* +// trigger product/component search in QuickSearch. + +var product_exceptions = new Array( + // Example: + //"row" // [Browser] + // // ^^^ + //,"new" // [MailNews] + // // ^^^ +); + +var component_exceptions = new Array( + // Example: + //"hang" // [mozilla.org] Bugzilla: Component/Keyword Changes + // // ^^^^ +); + +// Deprecated Variables +// ================================ +// +// Other names for various variables. These are deprecated +// and could go away at any time. Use them at your own risk! + +var bugzilla = installation.base_url; +var statuses = status; +var statuses_resolved = status_closed; +var resolutions = resolution; +var keywords = keyword; +var platforms = platform; +var severities = severity; +var cpts = component; +var vers = version; +var tms = target_milestone; diff --git a/template/en/default/config.rdf.tmpl b/template/en/default/config.rdf.tmpl new file mode 100644 index 000000000..62e8a3198 --- /dev/null +++ b/template/en/default/config.rdf.tmpl @@ -0,0 +1,161 @@ + + + + + [% VERSION FILTER html %] + [% Param('maintainer') FILTER html %] + + + + [% FOREACH item = status %] +
  • [% item FILTER html %]
  • + [% END %] +
    +
    + + + + [% FOREACH item = open_status %] +
  • [% item FILTER html %]
  • + [% END %] +
    +
    + + + + [% FOREACH item = closed_status %] +
  • [% item FILTER html %]
  • + [% END %] +
    +
    + + + + [% FOREACH item = resolution %] +
  • [% item FILTER html %]
  • + [% END %] +
    +
    + + + + [% FOREACH item = keyword %] +
  • [% item FILTER html %]
  • + [% END %] +
    +
    + + + + [% FOREACH item = platform %] +
  • [% item FILTER html %]
  • + [% END %] +
    +
    + + + + [% FOREACH item = op_sys %] +
  • [% item FILTER html %]
  • + [% END %] +
    +
    + + + + [% FOREACH item = priority %] +
  • [% item FILTER html %]
  • + [% END %] +
    +
    + + + + [% FOREACH item = severity %] +
  • [% item FILTER html %]
  • + [% END %] +
    +
    + + + + [% FOREACH product = legal_products %] +
  • + + [% product FILTER html %] + + + + [% FOREACH component = components_by_product.$product %] +
  • + [% END %] + + + + + + [% FOREACH version = versions_by_product.$product %] +
  • + [% END %] + + + + [% IF Param('usetargetmilestone') %] + + + [% FOREACH milestone = milestones_by_product.$product %] +
  • + [% END %] + + + [% END %] + + +
  • + [% END %] +
    +
    + + + + [% FOREACH item = legal_components %] +
  • + + [% item FILTER html %] + +
  • + [% END %] +
    +
    + + + + [% FOREACH item = legal_versions %] +
  • + + [% item FILTER html %] + +
  • + [% END %] +
    +
    + + [% IF Param('usetargetmilestone') %] + + + [% FOREACH item = legal_milestones %] +
  • + + [% item FILTER html %] + +
  • + [% END %] +
    +
    + [% END %] + +
    + +
    -- cgit v1.2.3-24-g4f1b