openfirst-cvscommit Mailing List for openFIRST (Page 29)
Brought to you by:
xtimg
You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(41) |
Jun
(210) |
Jul
(39) |
Aug
(153) |
Sep
(147) |
Oct
(173) |
Nov
(81) |
Dec
(163) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(33) |
Feb
(18) |
Mar
|
Apr
(62) |
May
|
Jun
(100) |
Jul
(38) |
Aug
(58) |
Sep
(1) |
Oct
|
Nov
(25) |
Dec
(172) |
2005 |
Jan
(31) |
Feb
(12) |
Mar
(67) |
Apr
(92) |
May
(247) |
Jun
(34) |
Jul
(36) |
Aug
(192) |
Sep
(15) |
Oct
(42) |
Nov
(92) |
Dec
(4) |
2006 |
Jan
|
Feb
(21) |
Mar
|
Apr
|
May
|
Jun
(53) |
Jul
(7) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2007 |
Jan
|
Feb
|
Mar
(4) |
Apr
(4) |
May
|
Jun
(15) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Tim G. <xt...@us...> - 2005-05-15 14:38:35
|
Update of /cvsroot/openfirst/www/htdocs/bugzilla/search In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28397/search Modified Files: boolean-charts.html.tmpl form.html.tmpl knob.html.tmpl Added Files: search-advanced.html.tmpl search-create-series.html.tmpl search-help.html.tmpl search-report-graph.html.tmpl search-report-select.html.tmpl search-report-table.html.tmpl search-specific.html.tmpl tabs.html.tmpl Log Message: Bring templates up to date for Bugzilla 2.18.1 --- NEW FILE: tabs.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Gervase Markham <ge...@ge...> # Myk Melez <my...@mo...> #%] [%# INTERFACE: # tabs: List of hashes. May not be empty. Each hash has two members: # name: string. Name of the tab and the format it represents. # description: string. Description of the tab (used in tab title). #%] [% tabs = [ { name => 'specific', description => "Find a Specific $terms.Bug " }, { name => 'advanced', description => "Advanced Search" } ] %] [% current_tab = query_format || format || "advanced" %] <center> <table cellspacing="0" cellpadding="10" border="0" width="100%"> <tr> <td class="spacer"> </td> [% FOREACH tab = tabs %] [% IF tab.name == current_tab %] <td align="center" bgcolor="lightblue" class="selected_tab"> [% tab.description %] </td> [% ELSE %] <td align="center" bgcolor="#BBBBEE" class="unselected_tab"> <a href="query.cgi?format=[% tab.name %]" > [% tab.description %] </a> </td> [% END %] [% END %] <td class="spacer"> </td> </tr> </table> </center> --- NEW FILE: search-advanced.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Gervase Markham <ge...@ge...> #%] [%# INTERFACE: # This template has no interface. However, to use it, you need to fulfill # the interfaces of search/form.html.tmpl, search/knob.html.tmpl and # search/boolean-charts.html.tmpl. #%] [% PROCESS global/variables.none.tmpl %] [% USE Bugzilla %] [% cgi = Bugzilla.cgi %] [% PROCESS global/header.html.tmpl title = "Search for $terms.bugs" h1 = "" onload = "selectProduct(document.forms['queryform']);initHelp();" style = "td.selected_tab { border-width: 2px 2px 0px; border-style: solid; } td.unselected_tab, td.spacer { border-width: 0px 0px 2px 0px; border-style: solid; } dl.bug_changes dt { margin-top: 15px; }" %] [% PROCESS search/tabs.html.tmpl %] [% button_name = "Search" %] [%# The decent help requires Javascript %] [% IF NOT help %] [% IF cgi.user_agent("Mozilla/5") %] <script type="text/javascript"> <!-- document.write("<p><a href='query.cgi?help=1&format=advanced'>Give me some help</a> (reloads page.)</p>"); // --> </script> [% END %] [% ELSE %] <p> For help, mouse over the page elements. <font color="red"> [% IF cgi.user_agent("Mozilla/5") %] Note that if the help popups are hidden by form element scroll bars, this is a b<!-- word broken up to pass test 009 -->ug in your browser, not in [% terms.Bugzilla %]. [% END %] </font> </p> [% END %] <form method="get" action="buglist.cgi" name="queryform"> [% PROCESS search/form.html.tmpl %] [% PROCESS search/knob.html.tmpl %] <hr> [% PROCESS "search/boolean-charts.html.tmpl" %] </form> [% PROCESS "search/search-help.html.tmpl" IF help %] [% PROCESS global/footer.html.tmpl %] --- NEW FILE: search-help.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Gervase Markham <ge...@ge...> #%] [% help_html = [ { id => "short_desc_type", html => "The type of summary search you would like" }, { id => "short_desc", html => "The $terms.bug summary is a short sentence which succinctly describes <br> what the $terms.bug is about." }, { id => "product", html => "$terms.Bugs are categorised into Products and Components. Product is the<br>top-level categorisation." }, { id => "component", html => "Components are second-level categories; each belongs to a<br> particular Product. Select a Product to narrow down this list." }, { id => "version", html => "The version field defines the version of the software the $terms.bug<br>was found in." }, { id => "target_milestone", html => "The target_milestone field is used to define when the engineer<br> the $terms.bug is assigned to expects to fix it." }, { id => "long_desc", html => "$terms.Bugs have comments added to them by $terms.Bugzilla users. You can<br>search for some text in those comments." }, { id => "long_desc_type", html => "The type of comment search you would like" }, { id => "bug_file_loc", html => "$terms.Bugs can have a URL associated with them - for example, a pointer<br>to a web site where the problem is seen." }, { id => "bug_file_loc_type", html => "The type of URL search you would like" }, { id => "status_whiteboard", html => "Each $terms.bug has a free-form single line text entry box for adding<br>tags and status information." }, { id => "status_whiteboard_type", html => "The type of whiteboard search you would like" }, { id => "keywords", html => "You can add keywords from a defined list to $terms.bugs, in order to<br>tag and group them." }, { id => "keywords_type", html => "The type of keyword search you would like" }, { id => "bug_status", html => "A $terms.bug may be in any of a number of states." }, { id => "resolution", html => "If a $terms.bug is in a resolved state, then one of these reasons will<br>be given for its resolution." }, { id => "bug_severity", html => "How severe the $terms.bug is, or whether it's an enhancement." }, { id => "priority", html => "Engineers prioritise their $terms.bugs using this field." }, { id => "rep_platform", html => "The hardware platform the $terms.bug was observed on." }, { id => "op_sys", html => "The operating system the $terms.bug was observed on." }, { id => "email1", html => "Every $terms.bug has people associated with it in different roles.<br>Here, you can search on what people are in what role." }, { id => "email2", html => "Every $terms.bug has people associated with it in different roles.<br>Here, you can search on what people are in what role." }, { id => "bug_id", html => "You can limit your search to a specific set of $terms.bugs ." }, { id => "votes", html => "Some $terms.bugs can be voted for, and you can limit your search to $terms.bugs<br>with more than a certain number of votes." }, { id => "chfield", html => "You can search for specific types of change - this field define <br> which field you are interested in changes for." }, { id => "chfieldfrom", html => "Specify the start and end dates either in YYYY-MM-DD format<br> (optionally followed by HH:mm, in 24 hour clock), or in relative<br> dates such as 1d, 2w, 3m, 4y, which respectively mean one day,<br> two weeks, three months, or four years ago. 0d is last midnight,<br> and 0w, 0m, 0y is the beginning of this week, month, or year." }, { id => "chfieldto", html => "Specify the start and end dates either in YYYY-MM-DD format<br> (optionally followed by HH:mm, in 24 hour clock), or in relative<br> dates such as 1d, 2w, 3m, 4y, which respectively mean one day,<br> two weeks, three months, or four years ago. 0d is last midnight,<br> and 0w, 0m, 0y is the beginning of this week, month, or year." }, { id => "chfieldvalue", html => "The value the field defined above changed to during that time." }, ] %] Index: boolean-charts.html.tmpl =================================================================== RCS file: /cvsroot/openfirst/www/htdocs/bugzilla/search/boolean-charts.html.tmpl,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** boolean-charts.html.tmpl 28 Jun 2004 00:43:09 -0000 1.1 --- boolean-charts.html.tmpl 15 May 2005 14:38:19 -0000 1.2 *************** *** 1,3 **** ! <!-- 1....@bu... --> [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file --- 1,3 ---- ! [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file *************** *** 24,27 **** --- 24,28 ---- { name => "equals", description => "is equal to" }, { name => "notequals", description => "is not equal to" }, + { name => "anyexact", description => "is equal to any of the strings" }, { name => "substring", description => "contains the string" }, { name => "casesubstring", description => "contains the string (exact case)" }, *************** *** 40,49 **** { name => "changedfrom", description => "changed from" }, { name => "changedto", description => "changed to" }, ! { name => "changedby", description => "changed by" } ] %] <p> <strong> ! <a name="chart" href="queryhelp.cgi#advancedquerying"> ! Advanced Querying Using Boolean Charts</a>: </strong> </p> --- 41,50 ---- { name => "changedfrom", description => "changed from" }, { name => "changedto", description => "changed to" }, ! { name => "changedby", description => "changed by" }, ! { name => "matches", description => "matches" } ] %] <p> <strong> ! Advanced Searching Using Boolean Charts: </strong> </p> *************** *** 80,92 **** </td> ! [% IF NOT col == row.last %] <td align="center"> Or </td> [% ELSE %] <td> [% newor = colnum + 1 %] <input type="submit" value="Or" ! name="cmd-add[% "${chartnum}-${rownum}-${newor}" %]" [% $jsmagic %]> </td> [% END %] --- 81,95 ---- </td> ! [% UNLESS loop.last %] <td align="center"> Or </td> + </tr> + <tr> [% ELSE %] <td> [% newor = colnum + 1 %] <input type="submit" value="Or" ! name="cmd-add[% "${chartnum}-${rownum}-${newor}" %]" [% jsmagic %]> </td> [% END %] *************** *** 95,99 **** </tr> ! [% IF NOT row == chart.last %] <tr> <td>And</td> --- 98,102 ---- </tr> ! [% UNLESS loop.last %] <tr> <td>And</td> *************** *** 104,111 **** [% newand = rownum + 1; newchart = chartnum + 1 %] <input type="submit" value="And" ! name="cmd-add[% "${chartnum}-${newand}-0" %]"[% $jsmagic %]> <input type="submit" value="Add another boolean chart" ! name="cmd-add[% newchart %]-0-0" [% $jsmagic %]> </td> --- 107,114 ---- [% newand = rownum + 1; newchart = chartnum + 1 %] <input type="submit" value="And" ! name="cmd-add[% "${chartnum}-${newand}-0" %]" [% jsmagic %]> <input type="submit" value="Add another boolean chart" ! name="cmd-add[% newchart %]-0-0" [% jsmagic %]> </td> --- NEW FILE: search-create-series.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Gervase Markham <ge...@ge...> #%] [%# INTERFACE: # This template has no interface. However, to use it, you need to fulfill # the interfaces of search/form.html.tmpl, reports/series.html.tmpl and # search/boolean-charts.html.tmpl. #%] [% PROCESS global/variables.none.tmpl %] [% PROCESS global/header.html.tmpl title = "Create New Data Set" onload = "selectProduct(document.forms['chartform']);" %] <form method="get" action="chart.cgi" name="chartform"> [% PROCESS search/form.html.tmpl %] <p> <input type="submit" name="action-search" value="Run Search"> to see which [% terms.bugs %] would be included in this data set. </p> <h3>Data Set Parameters</h3> [% PROCESS reports/series.html.tmpl button_name = "Create Data Set" %] <input type="hidden" name="action" value="create"> <script language="JavaScript" type="text/javascript"> document.chartform.category[0].selected = true; catSelected(); checkNewState(); </script> <hr> [% PROCESS "search/boolean-charts.html.tmpl" %] </form> [% PROCESS global/footer.html.tmpl %] --- NEW FILE: search-specific.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Myk Melez <my...@mo...> #%] [% PROCESS global/variables.none.tmpl %] [% PROCESS global/header.html.tmpl title = "Find a Specific " _ terms.Bug h1 = "" style = "td.selected_tab { border-width: 2px 2px 0px; border-style: solid; } td.unselected_tab, td.spacer { border-width: 0px 0px 2px 0px; border-style: solid; }" %] [% PROCESS search/tabs.html.tmpl %] <p> Find a specific [% terms.bug %] by entering words that describe it. [% terms.Bugzilla %] will search [% terms.bug %] descriptions and comments for those words and return a list of matching [% terms.bugs %] sorted by relevance. </p> <p> For example, if the [% terms.bug %] you are looking for is a browser crash when you go to a secure web site with an embedded Flash animation, you might search for "crash secure SSL flash". </p> <form name="queryform" method="get" action="buglist.cgi"> <input type="hidden" name="query_format" value="specific"> <input type="hidden" name="order" value="relevance desc"> <table> <tr> <td align="right" valign="baseline"> <b><label for="bug_status">Status:</label></b> </td> <td> <select name="bug_status" id="bug_status"> [% FOREACH s = ['open', 'closed', 'all'] %] <option value="__[% s %]__" [% " selected" IF default.bug_status.0 == "__${s}__" %]> [% s %] </option> [% END %] </select> </td> </tr> <tr> <td align="right" valign="baseline"> <b><label for="product">Product:</label></b> </td> <td> <select name="product" id="product"> <option value="">All</option> [% FOREACH p = product %] <option value="[% p.name FILTER html %]" [% " selected" IF lsearch(default.product, p.name) != -1 %]> [% p.name FILTER html %]</option> [% END %] </select> </td> </tr> <tr> <td align="right" valign="baseline"> <b><label for="content">Words:</label></b> </td> <td> <input name="content" size="40" id="content" value="[% default.content.0 FILTER html %]"> <script language="JavaScript" type="text/javascript"> <!-- document.forms['queryform'].content.focus(); // --> </script> </td> </tr> <tr> <td></td> <td> <input type="submit" value="Search"> [% IF known_name %] <input type="hidden" name="query_based_on" value="[% known_name FILTER html %]"> [% END %] </td> </tr> </table> </form> [% PROCESS global/footer.html.tmpl %] --- NEW FILE: search-report-table.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Gervase Markham <ge...@ge...> #%] [%# INTERFACE: # This template has no interface. However, to use it, you need to fulfill # the interfaces of the templates it contains. #%] [% PROCESS global/variables.none.tmpl %] [% PROCESS global/header.html.tmpl title = "Generate Tabular Report" onload = "selectProduct(document.forms['reportform']);" %] [% PROCESS "search/search-report-select.html.tmpl" %] <p> Choose one or more fields as your axes, and then refine your set of [% terms.bugs %] using the rest of the form. </p> [% button_name = "Generate Report" %] <form method="get" action="report.cgi" name="reportform"> <table align="center"> <tr> <td> </td> <td align="center"> <b>Horizontal Axis:</b> [% PROCESS select name = 'x_axis_field' %] </td> </tr> <tr> <td valign="middle" align="center"> <b>Vertical Axis:</b><br> [% PROCESS select name = 'y_axis_field' %] </td> <td width="150" height="150"> <table border="1" width="100%" height="100%"> <tr> <td align="center" valign="middle"> <b>Multiple Tables:</b><br> [% PROCESS select name = 'z_axis_field' %] </td> </tr> </table> </td> </tr> </table> <hr> [% PROCESS search/form.html.tmpl %] <br> <input type="submit" value="[% button_name FILTER html %]"> <input type="hidden" name="format" value="table"> <input type="hidden" name="action" value="wrap"> <hr> [% PROCESS "search/boolean-charts.html.tmpl" %] </form> [% PROCESS global/footer.html.tmpl %] Index: form.html.tmpl =================================================================== RCS file: /cvsroot/openfirst/www/htdocs/bugzilla/search/form.html.tmpl,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** form.html.tmpl 28 Jun 2004 00:43:09 -0000 1.1 --- form.html.tmpl 15 May 2005 14:38:19 -0000 1.2 *************** *** 1,3 **** ! <!-- 1....@bu... --> [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file --- 1,3 ---- ! [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file *************** *** 21,25 **** # Gervase Markham <ge...@ge...> #%] ! [%# Note: use Template comments and not JS ones here, to avoid bloating what we actually send to the browser %] --- 21,27 ---- # Gervase Markham <ge...@ge...> #%] ! ! [% PROCESS global/variables.none.tmpl %] ! [%# Note: use Template comments and not JS ones here, to avoid bloating what we actually send to the browser %] *************** *** 36,51 **** [% END %] ! [%# Create three arrays of components, versions and target milestones, indexed # numerically according to the product they refer to. #%] [% n = 0 %] [% FOREACH p = product %] ! cpts[[% n %]] = [ ! [%- FOREACH item = componentsbyproduct.$p %]'[% item FILTER js %]'[% ", " UNLESS loop.last %] [%- END -%] ]; ! vers[[% n %]] = [ ! [%- FOREACH item = versionsbyproduct.$p -%]'[% item FILTER js %]'[% ", " UNLESS loop.last %] [%- END -%] ]; [% IF Param('usetargetmilestone') %] ! tms[[% n %]] = [ ! [%- FOREACH item = milestonesbyproduct.$p %]'[% item FILTER js %]'[% ", " UNLESS loop.last %] [%- END -%] ]; [% END %] [% n = n+1 %] --- 38,53 ---- [% END %] ! [%# Create three arrays of components, versions and target milestones, indexed # numerically according to the product they refer to. #%] [% n = 0 %] [% FOREACH p = product %] ! cpts[[% n %]] = [ ! [%- FOREACH item = p.components %]'[% item FILTER js %]'[% ", " UNLESS loop.last %] [%- END -%] ]; ! vers[[% n %]] = [ ! [%- FOREACH item = p.versions -%]'[% item FILTER js %]'[% ", " UNLESS loop.last %] [%- END -%] ]; [% IF Param('usetargetmilestone') %] ! tms[[% n %]] = [ ! [%- FOREACH item = p.milestones %]'[% item FILTER js %]'[% ", " UNLESS loop.last %] [%- END -%] ]; [% END %] [% n = n+1 %] *************** *** 58,62 **** # - array should be a array of arrays, indexed by number. the # array should contain the elements that correspond to that ! # product. # - sel is a list of selected items, either whole or a diff # depending on merging. --- 60,64 ---- # - array should be a array of arrays, indexed by number. the # array should contain the elements that correspond to that ! # product. # - sel is a list of selected items, either whole or a diff # depending on merging. *************** *** 79,83 **** function updateSelect(array, sel, target, merging) { ! var i, item; --- 81,85 ---- function updateSelect(array, sel, target, merging) { ! var i, item; *************** *** 120,124 **** } ! [%# Returns elements in a that are not in b. # NOT A REAL DIFF: does not check the reverse. # - a,b: arrays of values to be compare. %] --- 122,126 ---- } ! [%# Returns elements in a that are not in b. # NOT A REAL DIFF: does not check the reverse. # - a,b: arrays of values to be compare. %] *************** *** 204,208 **** [%# Returns an array of indexes or values from a select form control. # - control: select control from which to find selections ! # - findall: boolean, store all options when true or just the selected # indexes # - want_values: boolean; we store values when true and indexes when --- 206,210 ---- [%# Returns an array of indexes or values from a select form control. # - control: select control from which to find selections ! # - findall: boolean, store all options when true or just the selected # indexes # - want_values: boolean; we store values when true and indexes when *************** *** 264,268 **** return; } ! [%# turn first_load off. this is tricky, since it seems to be redundant with the above clause. It's not: if when we first load --- 266,270 ---- return; } ! [%# turn first_load off. this is tricky, since it seems to be redundant with the above clause. It's not: if when we first load *************** *** 274,278 **** first_load = false; ! [%# - sel keeps the array of products we are selected. - merging says if it is a full list or just a list of products that were added to the current selection. %] --- 276,280 ---- first_load = false; ! [%# - sel keeps the array of products we are selected. - merging says if it is a full list or just a list of products that were added to the current selection. %] *************** *** 286,293 **** [%# save sel for the next invocation of selectProduct() %] var tmp = sel; ! [%# this is an optimization: if we have just added products to an ! existing selection, no need to clear the form controls and add ! everybody again; just merge the new ones with the existing options. %] if ((last_sel.length > 0) && (last_sel.length < sel.length)) { --- 288,295 ---- [%# save sel for the next invocation of selectProduct() %] var tmp = sel; ! [%# this is an optimization: if we have just added products to an ! existing selection, no need to clear the form controls and add ! everybody again; just merge the new ones with the existing options. %] if ((last_sel.length > 0) && (last_sel.length < sel.length)) { *************** *** 318,322 **** </script> ! [% query_variants = [ { value => "allwordssubstr", description => "contains all of the words/strings" }, { value => "anywordssubstr", description => "contains any of the words/strings" }, --- 320,324 ---- </script> ! [% query_variants = [ { value => "allwordssubstr", description => "contains all of the words/strings" }, { value => "anywordssubstr", description => "contains any of the words/strings" }, *************** *** 327,336 **** { value => "regexp", description => "matches the regexp" }, { value => "notregexp", description => "doesn't match the regexp" } ] %] ! [%# *** Summary *** %] <table> <tr> ! <th align="right">Summary:</th> <td> <select name="short_desc_type"> --- 329,344 ---- { value => "regexp", description => "matches the regexp" }, { value => "notregexp", description => "doesn't match the regexp" } ] %] ! ! [% PROCESS "global/field-descs.none.tmpl" %] ! ! [%# If we resubmit to ourselves, we need to know if we are using a format. %] ! [% thisformat = query_format != '' ? query_format : format %] ! <input type="hidden" name="query_format" value="[% thisformat FILTER html %]"> ! [%# *** Summary *** %] <table> <tr> ! <th align="right"><u>S</u>ummary:</th> <td> <select name="short_desc_type"> *************** *** 338,351 **** <option value="[% qv.value %]" [% " selected" IF default.short_desc_type.0 == qv.value %]>[% qv.description %]</option> ! [% END %] </select> </td> <td> ! <input name="short_desc" size="40" value="[% default.short_desc.0 FILTER html %]"> </td> <td> ! <input type="submit" value="[% button_name %]"> </td> ! </tr> [%# *** Product Component Version Target *** %] --- 346,366 ---- <option value="[% qv.value %]" [% " selected" IF default.short_desc_type.0 == qv.value %]>[% qv.description %]</option> ! [% END %] </select> </td> <td> ! <input name="short_desc" size="40" accesskey="s" ! value="[% default.short_desc.0 FILTER html %]"> ! <script language="JavaScript" type="text/javascript"> <!-- ! document.forms['queryform'].short_desc.focus(); ! // --> ! </script> </td> <td> ! [% IF button_name %] ! <input type="submit" value="[% button_name FILTER html %]"> ! [% END %] </td> ! </tr> [%# *** Product Component Version Target *** %] *************** *** 354,395 **** <td colspan="4"> <table> ! <tr valign="bottom"> ! <th align="left">Product:</th> ! <th align="left"><a href="describecomponents.cgi">Component</a>:</th> ! <th align="left">Version:</th> ! ! [% IF (Param("usetargetmilestone")) %] ! <th align="left">Target:</th> ! [% END %] ! </tr> ! ! <tr valign="top"> ! ! [%# Can't use the select block here because of onChange and the fact that ! 'component' is a toolkit reserved word - we use 'component_' instead. %] ! <td align="left"> ! <select name="product" multiple="multiple" size="5" onchange="selectProduct(this.form);"> ! [% FOREACH p = product %] ! <option value="[% p FILTER html %]" ! [% " selected" IF lsearch(default.product, p) != -1 %]> ! [% p FILTER html %]</option> ! [% END %] ! </select> </td> ! ! <td align="left"> ! <select name="component" multiple="multiple" size="5"> ! [% FOREACH c = component_ %] ! <option value="[% c FILTER html %]" ! [% " selected" IF lsearch(default.component, c) != -1 %]> ! [% c FILTER html %]</option> ! [% END %] ! </select> </td> - - [% PROCESS select sel = { name => 'version', size => 5 } %] - - [% IF Param('usetargetmilestone') && target_milestone.size > 0 %] - [% PROCESS select sel = { name => 'target_milestone', size => 5 } %] [% END %] </tr> --- 369,445 ---- <td colspan="4"> <table> ! <tr> ! <td valign="top"> ! <table> ! <tr valign="bottom"> ! <th align="left"><u>P</u>roduct:</th> ! </tr> ! <tr valign="top"> ! [%# Can't use the select block here because of the onChange %] ! <td align="left"> ! <label for="product" accesskey="p"> ! <select name="product" multiple="multiple" size="5" id="product" ! onchange="selectProduct(this.form);"> ! [% FOREACH p = product %] ! <option value="[% p.name FILTER html %]" ! [% " selected" IF lsearch(default.product, p.name) != -1 %]> ! [% p.name FILTER html %]</option> ! [% END %] ! </select> ! </label> ! </td> ! </tr> ! </table> </td> ! <td valign="top"> ! <table> ! <tr valign="bottom"> ! <th align="left"> ! <a href="describecomponents.cgi">Co<u>m</u>ponent</a>: ! </th> ! </tr> ! <tr valign="top"> ! [%# Can't use the select block here because 'component' is a toolkit ! reserved word - we use 'component_' instead. %] ! <td align="left"> ! <label for="component" accesskey="m"> ! <select name="component" id="component" ! multiple="multiple" size="5"> ! [% FOREACH c = component_ %] ! <option value="[% c FILTER html %]" ! [% " selected" IF lsearch(default.component, c) != -1 %]> ! [% c FILTER html %]</option> ! [% END %] ! </select> ! </label> ! </td> ! </tr> ! </table> ! </td> ! <td valign="top"> ! <table> ! <tr valign="bottom"> ! <th align="left"><u>V</u>ersion:</th> ! </tr> ! <tr valign="top"> ! [% PROCESS select sel = { name => 'version', ! size => 5, ! accesskey => 'v' } %] ! </tr> ! </table> ! </td> ! [% IF Param('usetargetmilestone') %] ! <td valign="top"> ! <table> ! <tr valign="bottom"> ! <th align="left"><u>T</u>arget:</th> ! </tr> ! <tr valign="top"> ! [% PROCESS select sel = { name => 'target_milestone', ! size => 5, ! accesskey => 't' } %] ! </tr> ! </table> </td> [% END %] </tr> *************** *** 397,407 **** </td> </tr> ! [%# *** Comment URL Whiteboard Keywords *** %] ! [% FOREACH field = [ ! { name => "long_desc", description => "A comment" }, ! { name => "bug_file_loc", description => "The URL" }, ! { name => "status_whiteboard", description => "Whiteboard" } ] %] [% UNLESS field.name == 'status_whiteboard' AND NOT Param('usestatuswhiteboard') %] --- 447,460 ---- </td> </tr> ! [%# *** Comment URL Whiteboard Keywords *** %] ! [% FOREACH field = [ ! { name => "long_desc", description => "A <u>C</u>omment", ! accesskey => 'c' }, ! { name => "bug_file_loc", description => "The <u>U</u>RL", ! accesskey => 'u' }, ! { name => "status_whiteboard", description => "<u>W</u>hiteboard", ! accesskey => 'w' } ] %] [% UNLESS field.name == 'status_whiteboard' AND NOT Param('usestatuswhiteboard') %] *************** *** 411,425 **** <select name="[% field.name %]_type"> [% FOREACH qv = query_variants %] ! [% type = "${field.name}_type" %] <option value="[% qv.value %]" [% " selected" IF default.$type.0 == qv.value %]>[% qv.description %]</option> ! [% END %] </select> </td> ! <td><input name="[% field.name %]" size="40" value=" ! [% default.${field.name}.0 FILTER html %]"> </td> <td></td> ! </tr> [% END %] [% END %] --- 464,479 ---- <select name="[% field.name %]_type"> [% FOREACH qv = query_variants %] ! [% type = "${field.name}_type" %] <option value="[% qv.value %]" [% " selected" IF default.$type.0 == qv.value %]>[% qv.description %]</option> ! [% END %] </select> </td> ! <td><input name="[% field.name %]" size="40" ! accesskey="[% field.accesskey %]" ! value="[% default.${field.name}.0 FILTER html %]"> </td> <td></td> ! </tr> [% END %] [% END %] *************** *** 427,434 **** [% IF have_keywords %] <tr> ! <th align="right"><a href="describekeywords.cgi">Keywords</a>:</th> <td> <select name="keywords_type"> ! [% FOREACH qv = [ { name => "allwords", description => "contains all of the keywords" }, { name => "anywords", description => "contains any of the keywords" }, --- 481,490 ---- [% IF have_keywords %] <tr> ! <th align="right"> ! <a href="describekeywords.cgi"><u>K</u>eywords</a>: ! </th> <td> <select name="keywords_type"> ! [% FOREACH qv = [ { name => "allwords", description => "contains all of the keywords" }, { name => "anywords", description => "contains any of the keywords" }, *************** *** 442,450 **** </td> <td> ! <input name="keywords" size="40" value="[% default.keywords.0 FILTER html %]"> </td> </tr> [% END %] ! </table> <hr> --- 498,507 ---- </td> <td> ! <input name="keywords" size="40" accesskey="k" ! value="[% default.keywords.0 FILTER html %]"> </td> </tr> [% END %] ! </table> <hr> *************** *** 454,472 **** <table> <tr> ! <th align="left"><a href="queryhelp.cgi#status">Status</a>:</th> ! <th align="left"><a href="queryhelp.cgi#resolution">Resolution</a>:</th> ! <th align="left"><a href="queryhelp.cgi#severity">Severity</a>:</th> ! <th align="left"><a href="queryhelp.cgi#priority">Priority</a>:</th> ! <th align="left"><a href="queryhelp.cgi#platform">Hardware</a>:</th> ! <th align="left"><a href="queryhelp.cgi#opsys">OS</a>:</th> ! </tr> ! ! <tr valign="top"> ! [% PROCESS select sel = { name => 'bug_status', size => 7 } %] ! [% PROCESS select sel = { name => 'resolution', size => 7 } %] ! [% PROCESS select sel = { name => 'bug_severity', size => 7 } %] ! [% PROCESS select sel = { name => 'priority', size => 7 } %] ! [% PROCESS select sel = { name => 'rep_platform', size => 7 } %] ! [% PROCESS select sel = { name => 'op_sys', size => 7 } %] </tr> </table> --- 511,588 ---- <table> <tr> ! <td> ! <table> ! <tr> ! <th align="left">St<u>a</u>tus:</th> ! </tr> ! <tr valign="top"> ! [% PROCESS select sel = { name => 'bug_status', ! size => 7, ! accesskey => 'a' } %] ! </tr> ! </table> ! </td> ! <td> ! <table> ! <tr> ! <th align="left"> ! <u>R</u>esolution: ! </th> ! </tr> ! <tr valign="top"> ! [% PROCESS select sel = { name => 'resolution', ! size => 7, ! accesskey => 'r' } %] ! </tr> ! </table> ! </td> ! <td> ! <table> ! <tr> ! <th align="left">S<u>e</u>verity:</th> ! </tr> ! <tr valign="top"> ! [% PROCESS select sel = { name => 'bug_severity', ! size => 7, ! accesskey => 'e' } %] ! </tr> ! </table> ! </td> ! <td> ! <table> ! <tr> ! <th align="left">Pr<u>i</u>ority:</th> ! </tr> ! <tr valign="top"> ! [% PROCESS select sel = { name => 'priority', ! size => 7, ! accesskey => 'i' } %] ! </tr> ! </table> ! </td> ! <td> ! <table> ! <tr> ! <th align="left"><u>H</u>ardware:</th> ! </tr> ! <tr valign="top"> ! [% PROCESS select sel = { name => 'rep_platform', ! size => 7, ! accesskey => 'h' } %] ! </tr> ! </table> ! </td> ! <td> ! <table> ! <tr> ! <th align="left"><u>O</u>S:</th> ! </tr> ! <tr valign="top"> ! [% PROCESS select sel = { name => 'op_sys', ! size => 7, ! accesskey => 'o' } %] ! </tr> ! </table> ! </td> </tr> </table> *************** *** 482,487 **** <legend> <strong> ! <a href="queryhelp.cgi#peopleinvolved">Email</a> and Numbering ! </strong> </legend> --- 598,603 ---- <legend> <strong> ! Email and Numbering ! </strong> </legend> *************** *** 501,509 **** <tr> <td> ! <input type="checkbox" name="emailassigned_to[% n %]" id="emailassigned_to[% n %]" value="1" [% " checked" IF default.emailassigned_to.$n %]> <label for="emailassigned_to[% n %]"> ! bug owner </label> </td> --- 617,625 ---- <tr> <td> ! <input type="checkbox" name="emailassigned_to[% n %]" id="emailassigned_to[% n %]" value="1" [% " checked" IF default.emailassigned_to.$n %]> <label for="emailassigned_to[% n %]"> ! [% terms.bug %] owner </label> </td> *************** *** 511,515 **** <tr> <td> ! <input type="checkbox" name="emailreporter[% n %]" id="emailreporter[% n %]" value="1" [% " checked" IF default.emailreporter.$n %]> --- 627,631 ---- <tr> <td> ! <input type="checkbox" name="emailreporter[% n %]" id="emailreporter[% n %]" value="1" [% " checked" IF default.emailreporter.$n %]> *************** *** 522,526 **** <tr> <td> ! <input type="checkbox" name="emailqa_contact[% n %]" id="emailqa_contact[% n %]" value="1" [% " checked" IF default.emailqa_contact.$n %]> --- 638,642 ---- <tr> <td> ! <input type="checkbox" name="emailqa_contact[% n %]" id="emailqa_contact[% n %]" value="1" [% " checked" IF default.emailqa_contact.$n %]> *************** *** 533,537 **** <tr> <td> ! <input type="checkbox" name="emailcc[% n %]" id="emailcc[% n %]" value="1" [% " checked" IF default.emailcc.$n %]> --- 649,653 ---- <tr> <td> ! <input type="checkbox" name="emailcc[% n %]" id="emailcc[% n %]" value="1" [% " checked" IF default.emailcc.$n %]> *************** *** 543,547 **** <tr> <td> ! <input type="checkbox" name="emaillongdesc[% n %]" id="emaillongdesc[% n %]" value="1" [% " checked" IF default.emaillongdesc.$n %]> --- 659,663 ---- <tr> <td> ! <input type="checkbox" name="emaillongdesc[% n %]" id="emaillongdesc[% n %]" value="1" [% " checked" IF default.emaillongdesc.$n %]> *************** *** 554,563 **** <td> <select name="emailtype[% n %]"> ! [% FOREACH qv = [ { name => "substring", description => "contains" }, { name => "exact", description => "is" }, { name => "regexp", description => "matches regexp" }, { name => "notregexp", description => "doesn't match regexp" } ] %] ! <option value="[% qv.name %]" [% " selected" IF default.emailtype.$n == qv.name %]>[% qv.description %]</option> --- 670,679 ---- <td> <select name="emailtype[% n %]"> ! [% FOREACH qv = [ { name => "substring", description => "contains" }, { name => "exact", description => "is" }, { name => "regexp", description => "matches regexp" }, { name => "notregexp", description => "doesn't match regexp" } ] %] ! <option value="[% qv.name %]" [% " selected" IF default.emailtype.$n == qv.name %]>[% qv.description %]</option> *************** *** 573,577 **** </table> ! </td> [% END %] --- 689,693 ---- </table> ! </td> [% END %] *************** *** 579,583 **** </table> <hr> ! <table> <tr> <td> --- 695,699 ---- </table> <hr> ! <table> <tr> <td> *************** *** 586,590 **** <option value="exclude"[% " selected" IF default.bugidtype.0 == "exclude" %]>Exclude</option> </select> ! bugs numbered: </td> <td> --- 702,706 ---- <option value="exclude"[% " selected" IF default.bugidtype.0 == "exclude" %]>Exclude</option> </select> ! [% terms.bugs %] numbered: </td> <td> *************** *** 599,603 **** <tr> <td align="right"> ! Only bugs with at least: </td> <td> --- 715,719 ---- <tr> <td align="right"> ! Only [% terms.bugs %] with at least: </td> <td> *************** *** 616,629 **** <td valign="top"> <fieldset> ! <legend><strong>Bug Changes</strong></legend> ! - <dl> - <dt>Only bugs changed in the last </dt> - <dd><input name="changedin" size="3" value="[% default.changedin.0 FILTER html %]"> days</dd> - </dl> ! <dl> ! <dt>Only bugs where any of the fields</dt> <dd> <select name="chfield" multiple="multiple" size="4"> --- 732,746 ---- <td valign="top"> <fieldset> ! <legend><strong>[% terms.Bug %] Changes</strong></legend> ! <dl class="bug_changes"> ! <dt>Only [% terms.bugs %] changed between:</dt> ! <dd> ! <input name="chfieldfrom" size="10" value="[% default.chfieldfrom.0 FILTER html %]"> ! and <input name="chfieldto" size="10" value="[% default.chfieldto.0 FILTER html %]"> ! <br>(YYYY-MM-DD or relative dates) ! </dd> ! <dt>where one or more of the following changed:</dt> <dd> <select name="chfield" multiple="multiple" size="4"> *************** *** 631,646 **** <option value="[% field FILTER html %]" [% " selected" IF lsearch(default.chfield, field) != -1 %]> ! [% field FILTER html %]</option> [% END %] </select> </dd> ! ! <dt>were changed between</dt> ! <dd> ! <input name="chfieldfrom" size="10" value="[% default.chfieldfrom.0 FILTER html %]"> ! and <input name="chfieldto" size="10" value="[% default.chfieldto.0 FILTER html %]"> ! <br>(YYYY-MM-DD) ! </dd> ! <dt>to this value: (optional)</dt> <dd> <input name="chfieldvalue" size="20" value="[% default.chfieldvalue.0 FILTER html %]"> --- 748,756 ---- <option value="[% field FILTER html %]" [% " selected" IF lsearch(default.chfield, field) != -1 %]> ! [% (field_descs.$field || field) FILTER html %]</option> [% END %] </select> </dd> ! <dt>and the new value was:</dt> <dd> <input name="chfieldvalue" size="20" value="[% default.chfieldvalue.0 FILTER html %]"> *************** *** 648,652 **** </dl> - </fieldset> </td> --- 758,761 ---- *************** *** 654,659 **** </table> - [%# Note: the <form> tag is unclosed at the end of this template %] - [%############################################################################%] [%# Block for SELECT fields #%] --- 763,766 ---- *************** *** 662,672 **** [% BLOCK select %] <td align="left"> ! <select name="[% sel.name %]" multiple="multiple" size="[% sel.size %]"> ! [% FOREACH name = ${sel.name} %] ! <option value="[% name FILTER html %]" ! [% " selected" IF lsearch(default.${sel.name}, name) != -1 %]> ! [% name FILTER html %]</option> ! [% END %] ! </select> </td> [% END %] --- 769,782 ---- [% BLOCK select %] <td align="left"> ! <label for="[% sel.name %]" accesskey="[% sel.accesskey %]"> ! <select name="[% sel.name %]" id="[% sel.name %]" ! multiple="multiple" size="[% sel.size %]"> ! [% FOREACH name = ${sel.name} %] ! <option value="[% name FILTER html %]" ! [% " selected" IF lsearch(default.${sel.name}, name) != -1 %]> ! [% name FILTER html %]</option> ! [% END %] ! </select> ! </label> </td> [% END %] --- NEW FILE: search-report-select.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Gervase Markham <ge...@ge...> #%] [%# INTERFACE: # name: string. The name of the select block to output. # default.$name.0: string. The default value for the block, if any. #%] [% PROCESS "global/field-descs.none.tmpl" %] [% BLOCK select %] [% rep_fields = ["product", "component", "version", "rep_platform", "op_sys", "bug_status", "resolution", "bug_severity", "priority", "target_milestone", "assigned_to", "reporter", "qa_contact", "votes" ] %] <select name="[% name FILTER html %]"> <option value=""><none></option> [% FOREACH field = rep_fields %] [% NEXT IF field == "target_milestone" AND !Param('usetargetmilestone') %] [% NEXT IF field == "qa_contact" AND !Param('useqacontact') %] [% NEXT IF field == "votes" AND !Param('usevotes') %] <option value="[% field FILTER html %]" [% " selected" IF default.$name.0 == field %]> [% field_descs.$field || field FILTER html %]</option> [% END %] </select> [% END %] Index: knob.html.tmpl =================================================================== RCS file: /cvsroot/openfirst/www/htdocs/bugzilla/search/knob.html.tmpl,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** knob.html.tmpl 28 Jun 2004 00:43:09 -0000 1.1 --- knob.html.tmpl 15 May 2005 14:38:19 -0000 1.2 *************** *** 1,3 **** ! <!-- 1....@bu... --> [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file --- 1,3 ---- ! [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file *************** *** 22,99 **** #%] [%# This is not necessary for English templates, but useful for localisers. %] [% ordersdesc = { "Reuse same sort as last time" => "Reuse same sort as last time", ! "Bug Number" => "Bug Number", "Importance" => "Importance", "Assignee" => "Assignee", "Last Changed" => "Last Changed" } %] ! <br> ! [% IF NOT userid %] ! <input type="hidden" name="cmdtype" value="doit"> ! [% ELSE %] ! <input type="radio" name="cmdtype" value="doit" checked="checked"> ! Run this query ! <br> ! [% IF namedqueries.size > 0 %] ! <br> ! <table cellspacing="0" cellpadding="0"> ! <tr> ! <td> ! <input type="radio" name="cmdtype" value="editnamed"> ! Load my remembered query: ! </td> ! <td rowspan="3"> ! <select name="namedcmd"> ! [% FOREACH query = namedqueries %] ! <option value="[% query FILTER html %]"> ! [% query FILTER html %]</option> ! [% END %] ! </select> ! </td> ! </tr> ! <tr> ! <td> ! <input type="radio" name="cmdtype" value="runnamed"> ! Run my remembered query: ! </td> ! </tr> ! <tr> ! <td> ! <input type="radio" name="cmdtype" value="forgetnamed"> ! Forget my remembered query: ! </td> ! </tr> ! </table> ! <br> ! [% END %] ! <input type="radio" name="cmdtype" value="asdefault"> ! Remember this as my default query ! <br> ! <input type="radio" name="cmdtype" value="asnamed"> ! Remember this query, and name it: ! <input type="text" name="newqueryname"> ! <br> ! <input type="checkbox" name="tofooter" value="1"> ! and put it in my page footer ! [% END %] ! <p> ! Sort results by: ! <select name="order"> ! [% FOREACH order = orders %] ! <option value="[% order FILTER html %]" ! [% " selected" IF default.order.0 == order %]> ! [% ordersdesc.$order FILTER html %]</option> ! [% END %] ! </select> ! <input type="submit" value="[% button_name %]"> ! [% IF userdefaultquery %] ! <p> ! <a href="query.cgi?nukedefaultquery=1"> ! Set my default query back to the system default</a> ! </p> ! [% END %] </p> --- 22,78 ---- #%] + [%# INTERFACE: + # (incomplete!) + # ... + # known_name: string. Possibly known stored name for the query being + # edited. This value is just passed through in a + # hidden field. + #%] + + + [% PROCESS global/variables.none.tmpl %] + [%# This is not necessary for English templates, but useful for localisers. %] [% ordersdesc = { "Reuse same sort as last time" => "Reuse same sort as last time", ! "Bug Number" => "$terms.Bug Number", "Importance" => "Importance", "Assignee" => "Assignee", "Last Changed" => "Last Changed" } %] ! <input type="hidden" name="cmdtype" value="doit"> ! <p> ! Sort results by: ! <select name="order"> ! [% FOREACH order = orders %] ! <option value="[% order FILTER html %]" ! [% " selected" IF default.order.0 == order %]> ! [% ordersdesc.$order FILTER html %]</option> ! [% END %] ! </select> ! </p> ! <p> ! <input type="submit" value="[% button_name FILTER html %]"> ! [% IF known_name %] ! <input type="hidden" name="query_based_on" ! value="[% known_name FILTER html %]"> ! [% END %] ! </p> ! ! <p> ! ! <input type="checkbox" id="remasdefault" ! name="remtype" value="asdefault"> ! <label for="remasdefault"> ! and remember these as my default search options ! </label> ! </p> ! ! [% IF userdefaultquery %] ! <p> ! <a href="query.cgi?nukedefaultquery=1"> ! Set my default search back to the system default</a>. </p> + [% END %] --- NEW FILE: search-report-graph.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Gervase Markham <ge...@ge...> #%] [%# INTERFACE: # This template has no interface. However, to use it, you need to fulfill # the interfaces of the templates it contains. #%] [% PROCESS global/variables.none.tmpl %] [% PROCESS global/header.html.tmpl title = "Generate Graphical Report" onload = "selectProduct(document.forms['reportform']);chartTypeChanged()" %] [% PROCESS "search/search-report-select.html.tmpl" %] <p> Choose one or more fields as your axes, and then refine your set of [% terms.bugs %] using the rest of the form. </p> <script type="text/javascript"><!-- [%# The Y-axis fields are not used for pie charts %] function chartTypeChanged() { // format[2] is the pie chart radio button if (document.reportform.format[2].checked == true) { document.reportform.y_axis_field.disabled = true; document.reportform.cumulate[0].disabled = true; document.reportform.cumulate[1].disabled = true; } else { document.reportform.y_axis_field.disabled = false; document.reportform.cumulate[0].disabled = false; document.reportform.cumulate[1].disabled = false; } } // --> </script> [% button_name = "Generate Report" %] <form method="get" action="report.cgi" name="reportform"> <table align="center"> <tr> <td valign="middle"> <b>Vertical Axis:</b><br> <noscript><small>(not for pie charts)</small><br></noscript> [% PROCESS select name = 'y_axis_field' %]<br> <br> <b>Plot Data Sets:</b><br> <input type="radio" name="cumulate" value="0" [% " checked" IF default.cumulate.0 != "1" %]> Individually<br> <input type="radio" name="cumulate" value="1" [% " checked" IF default.cumulate.0 == "1" %]> Summed </td> <td width="150" height="150"> <table border="1" width="100%" height="100%"> <tr> <td align="center" valign="middle"> <b>Multiple Images:</b><br> [% PROCESS select name = 'z_axis_field' %] </td> </tr> </table> </td> <td rowspan="2"> <b>Format:</b><br> [% chart_formats = [ { name => "line", description => "Line Graph" }, { name => "bar", description => "Bar Chart" }, { name => "pie", description => "Pie Chart" } ] %] [% default.chart_format.0 = default.chart_format.0 || "bar" %] [% FOREACH chart_format = chart_formats %] <input type="radio" name="format" value="[% chart_format.name FILTER html %]" onchange="chartTypeChanged()" [% " checked" IF default.chart_format.0 == chart_format.name %]> [% chart_format.description FILTER html %]<br> [% END %] </td> </tr> <tr> <td> </td> <td align="left"> <b>Horizontal Axis:</b> [% PROCESS select name = 'x_axis_field' %]<br> <label for="x_labels_vertical"><b>Vertical labels:</b></label> <input type="checkbox" name="x_labels_vertical" id="x_labels_vertical" value="1" [% " check... [truncated message content] |
From: Tim G. <xt...@us...> - 2005-05-15 14:38:35
|
Update of /cvsroot/openfirst/www/htdocs/bugzilla In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28397 Modified Files: filterexceptions.pl index.html.tmpl sidebar.xul.tmpl Added Files: config.js.tmpl config.rdf.tmpl Log Message: Bring templates up to date for Bugzilla 2.18.1 Index: sidebar.xul.tmpl =================================================================== RCS file: /cvsroot/openfirst/www/htdocs/bugzilla/sidebar.xul.tmpl,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** sidebar.xul.tmpl 28 Jun 2004 00:39:51 -0000 1.1 --- sidebar.xul.tmpl 15 May 2005 14:38:18 -0000 1.2 *************** *** 18,25 **** # Rights Reserved. # ! # Contributor(s): Jacob Steenhagen <ja...@ac...> # Scott Collins <sc...@mo...> # Christopher A. Aillon <chr...@ai...> #%] <?xml version="1.0"?> <!-- [% template_version %] --> --- 18,28 ---- # Rights Reserved. # ! # Contributor(s): Jacob Steenhagen <ja...@bu...> # Scott Collins <sc...@mo...> # Christopher A. Aillon <chr...@ai...> #%] + + [% PROCESS global/variables.none.tmpl %] + <?xml version="1.0"?> <!-- [% template_version %] --> *************** *** 40,43 **** --- 43,50 ---- var sidebar = 1; + function load_absolute_url( aAbsoluteURL ) { + content.location = aAbsoluteURL; + } + function load_relative_url( aRelativeURL ) { aRelativeURL = '[% Param('urlbase') %]' + aRelativeURL; *************** *** 58,62 **** ]]></script> ! <textbox id="query-field" class="descriptive-content" value="enter query" onfocus="this.setSelectionRange(0,this.value.length)"/> <separator class="groove"/> --- 65,69 ---- ]]></script> ! <textbox id="query-field" class="descriptive-content" value="enter search" onfocus="this.setSelectionRange(0,this.value.length)"/> <separator class="groove"/> *************** *** 64,96 **** <box autostretch="never" valign="top"> <box orient="vertical" flex="1"> ! <text class="text-link" onclick="load_relative_url('query.cgi')" value="new query"/> ! <text class="text-link" onclick="load_relative_url('reports.cgi')" value="reports"/> ! <text class="text-link" onclick="load_relative_url('enter_bug.cgi')" value="new bug"/> <separator class="thin"/> ! [% IF username %] <text class="text-link" onclick="load_relative_url('userprefs.cgi')" value="edit prefs"/> ! [%- IF UserInGroup('tweakparams') %] <text class="text-link" onclick="load_relative_url('editparams.cgi')" value="edit params"/> [%- END %] ! [%- IF UserInGroup('editusers') || blessgroupset %] <text class="text-link" onclick="load_relative_url('editusers.cgi')" value="edit users"/> [%- END %] ! [%- IF UserInGroup('editcomponents') %] <text class="text-link" onclick="load_relative_url('editcomponents.cgi')" value="edit components"/> [%- END %] ! [%- IF UserInGroup('creategroups') %] <text class="text-link" onclick="load_relative_url('editgroups.cgi')" value="edit groups"/> [%- END %] ! [%- IF UserInGroup('editkeywords') %] <text class="text-link" onclick="load_relative_url('editkeywords.cgi')" value="edit keywords"/> [%- END %] ! [%- IF UserInGroup('tweakparams') %] <text class="text-link" onclick="load_relative_url('sanitycheck.cgi')" value="sanity check"/> [%- END %] ! <text class="text-link" onclick="load_relative_url('relogin.cgi')" value="logout [% username FILTER html %]"/> <separator class="thin"/> ! [%- IF mybugsurl %] ! <text class="text-link" onclick="load_relative_url('[% mybugsurl FILTER html %]')" value="my bugs"/> [%- END %] [%- IF Param('usevotes') %] --- 71,104 ---- <box autostretch="never" valign="top"> <box orient="vertical" flex="1"> ! <text class="text-link" onclick="load_relative_url('query.cgi')" value="new search"/> ! <text class="text-link" onclick="load_relative_url('report.cgi')" value="reports"/> ! <text class="text-link" onclick="load_relative_url('enter_bug.cgi')" value="new [% terms.bug %]"/> <separator class="thin"/> ! [% IF user %] <text class="text-link" onclick="load_relative_url('userprefs.cgi')" value="edit prefs"/> ! [%- IF user.groups.tweakparams %] <text class="text-link" onclick="load_relative_url('editparams.cgi')" value="edit params"/> [%- END %] ! [%- IF user.groups.editusers || user.can_bless %] <text class="text-link" onclick="load_relative_url('editusers.cgi')" value="edit users"/> [%- END %] ! [%- IF user.groups.editcomponents %] <text class="text-link" onclick="load_relative_url('editcomponents.cgi')" value="edit components"/> [%- END %] ! [%- IF user.groups.creategroups %] <text class="text-link" onclick="load_relative_url('editgroups.cgi')" value="edit groups"/> [%- END %] ! [%- IF user.groups.editkeywords %] <text class="text-link" onclick="load_relative_url('editkeywords.cgi')" value="edit keywords"/> [%- END %] ! [%- IF user.groups.tweakparams %] <text class="text-link" onclick="load_relative_url('sanitycheck.cgi')" value="sanity check"/> [%- END %] ! <text class="text-link" onclick="load_relative_url('relogin.cgi')" value="logout [% user.login FILTER html %]"/> <separator class="thin"/> ! [%- IF user.showmybugslink %] ! [% filtered_username = user.login FILTER url_quote %] ! <text class="text-link" onclick="load_relative_url('[% Param('mybugstemplate').replace('%userid%', filtered_username) FILTER js FILTER html %]')" value="my [% terms.bugs %]"/> [%- END %] [%- IF Param('usevotes') %] *************** *** 98,103 **** [%- END %] ! [%- FOREACH name = namedqueries %] ! <text class="text-link" onclick="load_relative_url('buglist.cgi?cmdtype=runnamed&namedcmd=[% name FILTER url_quote %]')" value="[% name FILTER html %]"/> [% END %] --- 106,111 ---- [%- END %] ! [%- FOREACH q = user.queries %] ! <text class="text-link" onclick="load_relative_url('buglist.cgi?cmdtype=runnamed&namedcmd=[% q.name FILTER url_quote %]')" value="[% q.name FILTER html %]"/> [% END %] Index: filterexceptions.pl =================================================================== RCS file: /cvsroot/openfirst/www/htdocs/bugzilla/filterexceptions.pl,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** filterexceptions.pl 28 Jun 2004 00:39:51 -0000 1.1 --- filterexceptions.pl 15 May 2005 14:38:18 -0000 1.2 *************** *** 34,48 **** # TT loop variables - [% loop.count %] # Already-filtered stuff - [% wibble FILTER html %] ! # where the filter is one of html|csv|js|url_quote|quoteUrls|time|uri|xml ! ! # Key: ! # ! # "#": directive should be filtered, but not doing so is not a security hole ! # The plan is to come back and add filtering for all those marked "#" after ! # the security release. ! # ! # "# Email": as above; but noting that it's an email address. ! # Other sorts of comments denote cleanups noticed while doing this work; ! # they should be fixed in the very short term. %::safe = ( --- 34,38 ---- # TT loop variables - [% loop.count %] # Already-filtered stuff - [% wibble FILTER html %] ! # where the filter is one of html|csv|js|url_quote|quoteUrls|time|uri|xml|none %::safe = ( *************** *** 52,67 **** ], 'search/boolean-charts.html.tmpl' => [ ! '"field${chartnum}-${rownum}-${colnum}"', ! '"value${chartnum}-${rownum}-${colnum}"', ! '"type${chartnum}-${rownum}-${colnum}"', ! 'field.name', ! 'field.description', ! 'type.name', ! 'type.description', ! '"${chartnum}-${rownum}-${newor}"', ! '"${chartnum}-${newand}-0"', 'newchart', ! '$jsmagic', # ], --- 42,63 ---- ], + 'flag/list.html.tmpl' => [ + 'flag.id', + 'flag.status', + 'type.id', + ], + 'search/boolean-charts.html.tmpl' => [ ! '"field${chartnum}-${rownum}-${colnum}"', ! '"value${chartnum}-${rownum}-${colnum}"', ! '"type${chartnum}-${rownum}-${colnum}"', ! 'field.name', ! 'field.description', ! 'type.name', ! 'type.description', ! '"${chartnum}-${rownum}-${newor}"', ! '"${chartnum}-${newand}-0"', 'newchart', ! 'jsmagic', ], *************** *** 72,115 **** 'field.name', 'field.description', 'sel.name', ! 'button_name', # ], ! 'search/knob.html.tmpl' => [ ! 'button_name', # ], ! 'reports/components.html.tmpl' => [ ! 'numcols', ! 'numcols - 1', ! 'comp.description', ! 'comp.initialowner', # email address ! 'comp.initialqacontact', # email address ], ! 'reports/duplicates-simple.html.tmpl' => [ ! 'title', # ], 'reports/duplicates-table.html.tmpl' => [ ! '"&maxrows=$maxrows" IF maxrows', ! '"&changedsince=$changedsince" IF changedsince', ! '"&product=$product" IF product', # ! '"&format=$format" IF format', # ! '"&bug_id=$bug_ids_string&sortvisible=1" IF sortvisible', ! 'column.name', 'column.description', ! 'vis_bug_ids.push(bug.id)', ! 'bug.id', ! 'bug.count', ! 'bug.delta', ! 'bug.component', # ! 'bug.bug_severity', # ! 'bug.op_sys', # ! 'bug.target_milestone', # ], 'reports/duplicates.html.tmpl' => [ ! 'bug_ids_string', 'maxrows', 'changedsince', --- 68,113 ---- 'field.name', 'field.description', + 'field.accesskey', 'sel.name', ! 'sel.accesskey', ], ! 'search/search-specific.html.tmpl' => [ ! 's', ], ! 'search/tabs.html.tmpl' => [ ! 'tab.name', ! 'tab.description', ], ! 'request/queue.html.tmpl' => [ ! 'column_headers.$group_field', ! 'column_headers.$column', ! 'request.status', ! 'request.bug_id', ! 'request.attach_id', ! ], ! ! 'reports/components.html.tmpl' => [ ! 'numcols', ! 'comp.description', ], 'reports/duplicates-table.html.tmpl' => [ ! '"&maxrows=$maxrows" IF maxrows', ! '"&changedsince=$changedsince" IF changedsince', ! '"&bug_id=$bug_ids_string&sortvisible=1" ! IF sortvisible', ! 'column.name', 'column.description', ! 'vis_bug_ids.push(bug.id)', ! 'bug.id', ! 'bug.count', ! 'bug.delta', ], 'reports/duplicates.html.tmpl' => [ ! 'bug_ids_string', 'maxrows', 'changedsince', *************** *** 118,210 **** 'reports/keywords.html.tmpl' => [ ! 'keyword.description', ! 'keyword.bugcount', ], 'list/change-columns.html.tmpl' => [ ! 'column', ! 'desc.${column}', # ], 'list/edit-multiple.html.tmpl' => [ ! 'group.bit', 'group.description', ! 'group.description FILTER strike', ! 'knum', ! 'menuname', ! 'selected IF resolution == "FIXED"', # ! ], ! ! 'list/list-rdf.rdf.tmpl' => [ ! 'template_version', ! 'bug.id', ! 'column', ], 'list/list-simple.html.tmpl' => [ ! 'title', ], 'list/list.html.tmpl' => [ ! 'currenttime', # ! 'buglist', ! 'bugowners', # email address ], 'list/table.html.tmpl' => [ - 'id', - 'splitheader ? 2 : 1', - 'abbrev.$id.title || column.title', # 'tableheader', ! 'bug.severity', # ! 'bug.priority', # ! 'bug.id', ], ! 'global/choose-product.html.tmpl' => [ ! 'target', ! 'proddesc.$p', ], ! 'global/code-error.html.tmpl' => [ ! 'error', ], ! 'global/footer.html.tmpl' => [ ! 'CALL SyncAnyPendingShadowChanges() IF SyncAnyPendingShadowChanges', ], 'global/header.html.tmpl' => [ ! 'header_html', ! 'javascript', ! 'style', ! 'style_url', ! 'bgcolor', 'onload', 'h1', 'h2', ! 'message', ], ! 'global/hidden-fields.html.tmpl' => [ ! 'mvalue | html | html_linebreak', # Need to eliminate | usage ! 'field.value | html | html_linebreak', ], 'global/select-menu.html.tmpl' => [ 'options', ], 'global/useful-links.html.tmpl' => [ ! 'user.login', # Email address ], 'global/user-error.html.tmpl' => [ ! 'error', # can contain HTML in 2.16.x ], 'bug/comments.html.tmpl' => [ ! 'comment.time', ! 'quoteUrls(comment.body)', ], --- 116,304 ---- 'reports/keywords.html.tmpl' => [ ! 'keyword.description', ! 'keyword.bugcount', ! ], ! ! 'reports/report-table.csv.tmpl' => [ ! 'num_bugs', ! 'data.$tbl.$col.$row', ! 'title', ! '', # This is not a bug in the filter exceptions - this template has an ! # empty directive which is necessary for it to work properly. ! ], ! ! 'reports/report-table.html.tmpl' => [ ! 'buglistbase', ! '"&$tbl_vals" IF tbl_vals', ! '"&$col_vals" IF col_vals', ! '"&$row_vals" IF row_vals', ! 'classes.$row_idx.$col_idx', ! 'urlbase', ! 'data.$tbl.$col.$row', ! 'row_total', ! 'col_totals.$col', ! 'grand_total', ! ], ! ! 'reports/report.html.tmpl' => [ ! 'imagebase', ! 'width', ! 'height', ! 'imageurl', ! 'formaturl', ! 'other_format.name', ! 'sizeurl', ! 'switchbase', ! 'format', ! 'cumulate', ! ], ! ! 'reports/duplicates.rdf.tmpl' => [ ! 'template_version', ! 'bug.id', ! 'bug.count', ! 'bug.delta', ! ], ! ! 'reports/chart.html.tmpl' => [ ! 'width', ! 'height', ! 'imageurl', ! 'sizeurl', ! 'height + 100', ! 'height - 100', ! 'width + 100', ! 'width - 100', ! ], ! ! 'reports/series-common.html.tmpl' => [ ! 'sel.name', ! 'sel.accesskey', ! '"onchange=\"$sel.onchange\"" IF sel.onchange', ! ], ! ! 'reports/chart.csv.tmpl' => [ ! 'data.$j.$i', ! ], ! ! 'reports/create-chart.html.tmpl' => [ ! 'series.series_id', ! 'newidx', ! ], ! ! 'reports/edit-series.html.tmpl' => [ ! 'default.series_id', ], 'list/change-columns.html.tmpl' => [ ! 'column', ], 'list/edit-multiple.html.tmpl' => [ ! 'group.id', 'group.description', ! 'group.description FILTER inactive', ! 'knum', ! 'menuname', ], 'list/list-simple.html.tmpl' => [ ! 'title', ], 'list/list.html.tmpl' => [ ! 'buglist', ! ], ! ! 'list/list.rdf.tmpl' => [ ! 'template_version', ! 'bug.bug_id', ! 'column', ], 'list/table.html.tmpl' => [ 'tableheader', ! 'bug.bug_id', ! 'abbrev.$id.title || field_descs.$id || column.title', ], ! 'list/list.csv.tmpl' => [ ! 'bug.bug_id', ], ! 'list/list.js.tmpl' => [ ! 'bug.bug_id', ], ! 'global/help.html.tmpl' => [ ! 'h.id', ! 'h.html', ! ], ! ! 'global/banner.html.tmpl' => [ ! 'VERSION', ! ], ! ! 'global/choose-product.html.tmpl' => [ ! 'target', ! 'proddesc.$p', ], + # You are not permitted to add any values here. Everything in this file should + # be filtered unless there's an extremely good reason why not, in which case, + # use the "none" dummy filter. + 'global/code-error.html.tmpl' => [ + ], + 'global/header.html.tmpl' => [ ! 'javascript', ! 'style', ! 'style_url', ! 'bgcolor', 'onload', + 'bodyattrs', 'h1', 'h2', ! 'h3', ! 'message', ], ! 'global/messages.html.tmpl' => [ ! 'message_tag', ! 'series.frequency * 2', ], 'global/select-menu.html.tmpl' => [ 'options', + 'size', ], 'global/useful-links.html.tmpl' => [ ! 'email', ], + # You are not permitted to add any values here. Everything in this file should + # be filtered unless there's an extremely good reason why not, in which case, + # use the "none" dummy filter. 'global/user-error.html.tmpl' => [ ! ], ! ! 'global/confirm-user-match.html.tmpl' => [ ! 'script', ! 'fields.${field_name}.flag_type.name', ! ], ! ! 'global/site-navigation.html.tmpl' => [ ! 'bug_list.first', ! 'bug_list.$prev_bug', ! 'bug_list.$next_bug', ! 'bug_list.last', ! 'bug.bug_id', ! 'bug.votes', ], 'bug/comments.html.tmpl' => [ ! 'comment.isprivate', ! 'comment.when', ], *************** *** 217,309 **** 'bug/dependency-tree.html.tmpl' => [ - 'hide_resolved ? "Open b" : "B"', 'bugid', 'maxdepth', 'dependson_ids.join(",")', ! 'blocked_ids.join(",")', ! 'dep_id', ! 'hide_resolved ? 0 : 1', ! 'hide_resolved ? "Show" : "Hide"', ! 'realdepth < 2 || maxdepth == 1 ? "disabled" : ""', ! 'hide_resolved', ! 'realdepth < 2 ? "disabled" : ""', ! 'maxdepth + 1', ! 'maxdepth == 0 || maxdepth == realdepth ? "disabled" : ""', ! 'realdepth < 2 || ( maxdepth && maxdepth < 2 ) ? "disabled" : ""', 'maxdepth > 0 && maxdepth <= realdepth ? maxdepth : ""', ! 'maxdepth == 1 ? 1 : ( maxdepth ? maxdepth - 1 : realdepth - 1 )', - 'realdepth < 2 || ! maxdepth || maxdepth >= realdepth ? - "disabled" : ""', ], 'bug/edit.html.tmpl' => [ ! 'bug.delta_ts', ! 'bug.bug_id', ! 'bug.votes', ! 'group.bit', ! 'group.description', ! 'knum', ! 'dep.title', ! 'dep.fieldname', ! 'bug.${dep.fieldname}.join(\', \')', 'selname', ! 'bug.longdesclength', ! 'bug.creation_ts', ], 'bug/navigate.html.tmpl' => [ ! 'this_bug_idx + 1', ! 'bug_list.first', ! 'bug_list.last', ! 'bug_list.$prev_bug', ! 'bug_list.$next_bug', ], 'bug/show-multiple.html.tmpl' => [ ! 'bug.bug_id', ! 'bug.component', # ! 'attr.description', # ], 'bug/votes/list-for-bug.html.tmpl' => [ ! 'voter.count', ! 'total', ], 'bug/votes/list-for-user.html.tmpl' => [ ! 'product.maxperbug', ! 'bug.id', ! 'bug.count', ! 'product.total', ! 'product.maxvotes', ], - # h2 = voting_user.name # Email 'bug/process/confirm-duplicate.html.tmpl' => [ ! 'original_bug_id', ! 'duplicate_bug_id', ], 'bug/process/midair.html.tmpl' => [ ! 'bug_id', ], 'bug/process/next.html.tmpl' => [ ! 'next_id', ], 'bug/process/results.html.tmpl' => [ ! 'title.$type', ! 'id', ! 'mail', ], ! 'bug/process/verify-new-product.html.tmpl' => [ ! 'form.product', # ], 'bug/create/create.html.tmpl' => [ - 'default.bug_status', # 'g.bit', 'g.description', --- 311,407 ---- 'bug/dependency-tree.html.tmpl' => [ 'bugid', 'maxdepth', 'dependson_ids.join(",")', ! 'blocked_ids.join(",")', ! 'dep_id', ! 'hide_resolved', ! 'maxdepth + 1', 'maxdepth > 0 && maxdepth <= realdepth ? maxdepth : ""', ! 'maxdepth == 1 ? 1 : ( maxdepth ? maxdepth - 1 : realdepth - 1 )', ], 'bug/edit.html.tmpl' => [ ! 'bug.remaining_time', ! 'bug.delta_ts', ! 'bug.bug_id', ! 'bug.votes', ! 'group.bit', ! 'group.description', ! 'dep.title', ! 'dep.fieldname', ! 'accesskey', ! 'bug.${dep.fieldname}.join(\', \')', 'selname', ! 'depbug FILTER bug_link(depbug)', ! '"${bug.dup_id}" FILTER bug_link(bug.dup_id)', ! ], ! ! 'bug/knob.html.tmpl' => [ ! 'bug.bug_id', ! 'knum', ], 'bug/navigate.html.tmpl' => [ ! 'bug_list.first', ! 'bug_list.last', ! 'bug_list.$prev_bug', ! 'bug_list.$next_bug', ], 'bug/show-multiple.html.tmpl' => [ ! 'bug.bug_id', ! ], ! ! 'bug/show.xml.tmpl' => [ ! 'VERSION', ! 'a.attachid', ! 'field', ! ], ! ! 'bug/time.html.tmpl' => [ ! 'time_unit FILTER format(\'%.1f\')', ! 'time_unit FILTER format(\'%.2f\')', ! '(act / (act + rem)) * 100 ! FILTER format("%d")', ], 'bug/votes/list-for-bug.html.tmpl' => [ ! 'voter.count', ! 'total', ], 'bug/votes/list-for-user.html.tmpl' => [ ! 'product.maxperbug', ! 'bug.id', ! 'bug.count', ! 'product.total', ! 'product.maxvotes', ], 'bug/process/confirm-duplicate.html.tmpl' => [ ! 'original_bug_id', ! 'duplicate_bug_id', ], 'bug/process/midair.html.tmpl' => [ ! 'bug_id', ], 'bug/process/next.html.tmpl' => [ ! 'bug.bug_id', ], 'bug/process/results.html.tmpl' => [ ! 'title.$type', ! 'id', ], ! 'bug/create/comment.txt.tmpl' => [ ! 'form.comment', ], 'bug/create/create.html.tmpl' => [ 'g.bit', 'g.description', *************** *** 312,406 **** ], 'bug/activity/show.html.tmpl' => [ ! 'bug_id', ], 'bug/activity/table.html.tmpl' => [ ! 'operation.who', # Email ! 'operation.when', ! 'change.attachid', ! 'change.field', ], 'attachment/create.html.tmpl' => [ ! 'bugid', ! 'attachment.id', ], 'attachment/created.html.tmpl' => [ ! 'attachid', ! 'bugid', ! 'contenttype', ! 'mailresults', ], 'attachment/edit.html.tmpl' => [ ! 'attachid', ! 'bugid', ! 'def.id', ! 'a', ], 'attachment/list.html.tmpl' => [ ! 'attachment.attachid', ! 'attachment.date', 'bugid', ], 'attachment/show-multiple.html.tmpl' => [ ! 'a.attachid', ! 'a.date', ], 'attachment/updated.html.tmpl' => [ 'attachid', 'bugid', ! 'mailresults', ], ! 'admin/attachstatus/create.html.tmpl' => [ ! 'id', ], ! 'admin/attachstatus/delete.html.tmpl' => [ ! 'attachcount', ! 'id', ! 'name', ], ! 'admin/attachstatus/edit.html.tmpl' => [ ! 'id', ! 'sortkey', ], ! 'admin/attachstatus/list.html.tmpl' => [ ! 'statusdef.sortkey', ! 'statusdef.id', ! 'statusdef.attachcount', ], ! 'account/prefs/account.html.tmpl' => [ ! 'login_change_date', # ], 'account/prefs/email.html.tmpl' => [ ! 'watchedusers', # Email ! 'useqacontact ? \'5\' : \'4\'', ! 'role', ! 'reason.name', 'reason.description', ], 'account/prefs/permissions.html.tmpl' => [ ! 'bit_description', ], 'account/prefs/prefs.html.tmpl' => [ ! 'tab.name', ! 'tab.description', ! 'changes_saved', ! 'current_tab.name', ! 'current_tab.description', ! 'current_tab.description FILTER lower', ], --- 410,550 ---- ], + 'bug/create/create-guided.html.tmpl' => [ + 'matches.0', + 'tablecolour', + 'buildid', + 'sel', + ], + 'bug/activity/show.html.tmpl' => [ ! 'bug_id', ], 'bug/activity/table.html.tmpl' => [ ! 'change.attachid', ! 'change.field', ], 'attachment/create.html.tmpl' => [ ! 'bugid', ! 'attachment.id', ], 'attachment/created.html.tmpl' => [ ! 'attachid', ! 'bugid', ! 'contenttype', ], 'attachment/edit.html.tmpl' => [ ! 'attachid', ! 'bugid', ! 'a', ], 'attachment/list.html.tmpl' => [ ! 'attachment.attachid', ! 'flag.status', 'bugid', ], 'attachment/show-multiple.html.tmpl' => [ ! 'a.attachid', ! 'flag.status' ], 'attachment/updated.html.tmpl' => [ + 'attachid', + 'bugid', + ], + + 'attachment/diff-header.html.tmpl' => [ 'attachid', + 'id', 'bugid', ! 'oldid', ! 'newid', ! 'style', ! 'javascript', ! 'patch.id', ], ! 'attachment/diff-file.html.tmpl' => [ ! 'lxr_prefix', ! 'file.minus_lines', ! 'file.plus_lines', ! 'bonsai_prefix', ! 'section.old_start', ! 'section_num' ], ! 'admin/products/groupcontrol/confirm-edit.html.tmpl' => [ ! 'group.count', ], ! 'admin/products/groupcontrol/edit.html.tmpl' => [ ! 'filt_product', ! 'group.bugcount', ! 'group.id', ! 'const.CONTROLMAPNA', ! 'const.CONTROLMAPSHOWN', ! 'const.CONTROLMAPDEFAULT', ! 'const.CONTROLMAPMANDATORY', ], ! 'admin/keywords/list.html.tmpl' => [ ! 'keyword.id', ! 'keyword.bug_count', ], ! 'admin/keywords/edit.html.tmpl' => [ ! 'keyword_id', ! 'bug_count', ! ], ! ! 'admin/keywords/confirm-delete.html.tmpl' => [ ! 'keyword_id', ! 'bug_count', ! ], ! ! 'admin/flag-type/confirm-delete.html.tmpl' => [ ! 'flag_count', ! 'flag_type.id', ! ], ! ! 'admin/flag-type/edit.html.tmpl' => [ ! 'action', ! 'type.id', ! 'type.target_type', ! 'type.sortkey || 1', ! 'typeLabelLowerPlural', ! 'typeLabelLowerSingular', ! ], ! ! 'admin/flag-type/list.html.tmpl' => [ ! 'type.id', ! 'type.flag_count', ! ], ! ! 'account/login.html.tmpl' => [ ! 'target', ], 'account/prefs/email.html.tmpl' => [ ! 'role', ! 'reason.name', 'reason.description', ], 'account/prefs/permissions.html.tmpl' => [ ! 'bit_description.name', ! 'bit_description.desc', ], 'account/prefs/prefs.html.tmpl' => [ ! 'tab.name', ! 'tab.description', ! 'current_tab.name', ! 'current_tab.description', ], --- NEW FILE: config.js.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Myk Melez <my...@mo...> #%] // // This file contains the installation specific values for QuickSearch // and other Bugzilla clients. See quicksearch.js for more details. // // Note: this interface is experimental and under development. // We may and probably will make breaking changes to it in the future. // 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 // // ^^^^ ); // Queryable Fields // ================ [% PROCESS "global/field-descs.none.tmpl" %] var field = [ [% FOREACH x = field %] { name: '[% x.name FILTER js %]', description: '[% (field_descs.${x.name} OR x.description) FILTER js %]' }, [% END %] ]; // 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; --- NEW FILE: config.rdf.tmpl --- [% template_version = "1....@bu..." %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Myk Melez <my...@mo...> #%] <?xml version="1.0"?> <!-- Note: this interface is experimental and under development. - We may and probably will make breaking changes to it in the future. --> <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:bz="http://www.bugzilla.org/rdf#"> <bz:installation rdf:about="[% Param('urlbase') FILTER html %]"> <bz:install_version>[% VERSION FILTER html %]</bz:install_version> <bz:maintainer>[% Param('maintainer') FILTER html %]</bz:maintainer> <bz:status> <Seq> [% FOREACH item = status %] <li>[% item FILTER html %]</li> [% END %] </Seq> </bz:status> <bz:status_open> <Seq> [% FOREACH item = open_status %] <li>[% item FILTER html %]</li> [% END %] </Seq> </bz:status_open> <bz:status_closed> <Seq> [% FOREACH item = closed_status %] <li>[% item FILTER html %]</li> [% END %] </Seq> </bz:status_closed> <bz:resolution> <Seq> [% FOREACH item = resolution %] <li>[% item FILTER html %]</li> [% END %] </Seq> </bz:resolution> <bz:keyword> <Seq> [% FOREACH item = keyword %] <li>[% item FILTER html %]</li> [% END %] </Seq> </bz:keyword> <bz:platform> <Seq> [% FOREACH item = platform %] <li>[% item FILTER html %]</li> [% END %] </Seq> </bz:platform> <bz:op_sys> <Seq> [% FOREACH item = op_sys %] <li>[% item FILTER html %]</li> [% END %] </Seq> </bz:op_sys> <bz:priority> <Seq> [% FOREACH item = priority %] <li>[% item FILTER html %]</li> [% END %] </Seq> </bz:priority> <bz:severity> <Seq> [% FOREACH item = severity %] <li>[% item FILTER html %]</li> [% END %] </Seq> </bz:severity> <bz:products> <Seq> [% FOREACH product = legal_products %] <li> <bz:product rdf:about="[% Param('urlbase') %]product.cgi?name=[% product FILTER uri %]"> <bz:name>[% product FILTER html %]</bz:name> <bz:components> <Seq> [% FOREACH component = components_by_product.$product %] <li resource="[% Param('urlbase') %]component.cgi?name=[% component FILTER uri %]"/> [% END %] </Seq> </bz:components> <bz:versions> <Seq> [% FOREACH version = versions_by_product.$product %] <li resource="[% Param('urlbase') %]version.cgi?name=[% version FILTER uri %]"/> [% END %] </Seq> </bz:versions> [% IF Param('usetargetmilestone') %] <bz:target_milestones> <Seq> [% FOREACH milestone = milestones_by_product.$product %] <li resource="[% Param('urlbase') %]milestone.cgi?name=[% milestone FILTER uri %]"/> [% END %] </Seq> </bz:target_milestones> [% END %] </bz:product> </li> [% END %] </Seq> </bz:products> <bz:components> <Seq> [% FOREACH item = legal_components %] <li> <bz:component rdf:about="[% Param('urlbase') %]component.cgi?name=[% item FILTER uri %]"> <bz:name>[% item FILTER html %]</bz:name> </bz:component> </li> [% END %] </Seq> </bz:components> <bz:versions> <Seq> [% FOREACH item = legal_versions %] <li> <bz:version rdf:about="[% Param('urlbase') %]version.cgi?name=[% item FILTER uri %]"> <bz:name>[% item FILTER html %]</bz:name> </bz:version> </li> [% END %] </Seq> </bz:versions> [% IF Param('usetargetmilestone') %] <bz:target_milestones> <Seq> [% FOREACH item = legal_milestones %] <li> <bz:target_milestone rdf:about="[% Param('urlbase') %]milestone.cgi?name=[% item FILTER uri %]"> <bz:name>[% item FILTER html %]</bz:name> </bz:target_milestone> </li> [% END %] </Seq> </bz:target_milestones> [% END %] <bz:fields> <Seq> [% PROCESS "global/field-descs.none.tmpl" %] [% FOREACH item = field %] <li> <bz:field rdf:about="[% Param('urlbase') %]field.cgi?name=[% item.name FILTER uri %]"> <bz:name>[% item.name FILTER html %]</bz:name> <bz:description>[% (field_descs.${item.name} OR item.description) FILTER html %]</bz:description> </bz:field> </li> [% END %] </Seq> </bz:fields> </bz:installation> </RDF> Index: index.html.tmpl =================================================================== RCS file: /cvsroot/openfirst/www/htdocs/bugzilla/index.html.tmpl,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** index.html.tmpl 28 Jun 2004 00:39:51 -0000 1.1 --- index.html.tmpl 15 May 2005 14:38:18 -0000 1.2 *************** *** 1,3 **** ! <!-- 1....@bu... --> [%# -*- mode: html -*- %] [%# The contents of this file are subject to the Mozilla Public --- 1,3 ---- ! [%# 1....@bu... %] [%# -*- mode: html -*- %] [%# The contents of this file are subject to the Mozilla Public *************** *** 19,47 **** # # Contributor(s): Terry Weissman <te...@mo...> ! # Jacob Steenhagen <ja...@ac...> #%] [%# INTERFACE: ! # username: string. The login name of the user, if any. #%] ! [% PROCESS global/header.html.tmpl ! title = 'openFIRST Bugzilla System Main Page' ! %] <script type="text/javascript" language="JavaScript"> <!-- function addSidebar() { ! if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) ! { ! window.sidebar.addPanel ("Bugzilla", "[% Param('urlbase') %]sidebar.cgi", ""); ! } ! else ! { ! var rv = window.confirm ("This page is enhanced for use with Netscape 6. " + "Would you like to upgrade now?"); ! if (rv) ! document.location.href = "http://home.netscape.com/download/index.html"; ! } ! } //--> </script> --- 19,54 ---- # # Contributor(s): Terry Weissman <te...@mo...> ! # Jacob Steenhagen <ja...@bu...> #%] [%# INTERFACE: ! # This template has no interface. #%] ! [% PROCESS global/variables.none.tmpl %] ! ! [% title = BLOCK %] ! [% terms.Bugzilla %] Main Page ! [% END %] ! [% PROCESS global/header.html.tmpl %] ! <script type="text/javascript" language="JavaScript"> <!-- function addSidebar() { ! if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) ! { ! var sidebarname=window.location.host; ! if (!/bug/i.test(sidebarname)) ! sidebarname="[% terms.Bugzilla %] "+sidebarname; ! window.sidebar.addPanel (sidebarname, "[% Param('urlbase') %]sidebar.cgi", ""); ! } ! else ! { ! var rv = window.confirm ("Your browser does not support the sidebar extension. " + "Would you like to upgrade now?"); ! if (rv) ! document.location.href = "http://www.mozilla.org/binaries.html"; ! } ! } //--> </script> *************** *** 50,72 **** <table width="100%"><tr> <td> ! <p>If you're an end user, without a bug to report (and aren't curious about what bugs exist) <a href="http://www.openfirst.org/">you probably want to be here ! [openfirst.org] instead</a>.</p> ! <p>The openFIRST bug reporting system is based on Bugzilla. There is a customised backend that automatically imports error reports from the openFIRST ! software. Users and developers may also report bugs directly, here. The <strong>bugzilla.openfirst.org</strong> site is also where developers go to readabout ! the bugs and their descriptions, in order to fix them. Statistics on bug use, which are displayed on the <b>openfirst.org</b> website, are created here.</p> - While you're here, you have a choice of choice of: <p> ! <a href="query.cgi">Query existing bug reports</a><br> ! <a href="enter_bug.cgi">Enter a new bug report</a><br> ! <a href="reports.cgi">Get summary reports</a><br> </p><p> ! [% IF username %] <a href="userprefs.cgi">Change password or user preferences</a><br> ! <a href="relogin.cgi">Logout [% username FILTER html %]</a><br> [% ELSE %] <a href="query.cgi?GoAheadAndLogIn=1">Log in to an existing account</a><br> ! <a href="createaccount.cgi">Open a new Bugzilla account</a><br> [% END %] </p><p> --- 57,84 ---- <table width="100%"><tr> <td> ! <p> ! Welcome to the openFIRST [% terms.Bugzilla %] server. If you are an ! end user, and don't have a bug to report (and don't want to check up ! on the status of bugs) you probably want to go to <a ! href="http://www.openfirst/">the openFIRST Project Home Page</a>. ! </p> ! <p>This server is maintained by <a href="mailto: ! ti...@op...">ti...@op...</a> on behalf of the openFIRST ! project. </p> <p> ! <a href="query.cgi">Search existing [% terms.bug %] reports</a><br> ! <a href="enter_bug.cgi">Enter a new [% terms.bug %] report</a><br> ! <a href="report.cgi">Summary reports and charts</a><br> </p><p> ! [% IF user.id %] <a href="userprefs.cgi">Change password or user preferences</a><br> ! <a href="relogin.cgi">Logout [% user.login FILTER html %]</a><br> [% ELSE %] <a href="query.cgi?GoAheadAndLogIn=1">Log in to an existing account</a><br> ! [% IF Param('createemailregexp') %] ! <a href="createaccount.cgi">Open a new [% terms.Bugzilla %] account</a><br> ! [% END %] [% END %] </p><p> *************** *** 74,80 **** </p> <form name="f" action="show_bug.cgi" method="get" ! onsubmit="QuickSearch(f.id.value); return false;"> <p> ! Enter a bug # or some search terms:<br> <input type="text" name="id"> <input type="submit" value="Show"> --- 86,92 ---- </p> <form name="f" action="show_bug.cgi" method="get" ! onsubmit="QuickSearch(f.id.value); return false;"> <p> ! Enter [% terms.abug %] # or some search terms:<br> <input type="text" name="id"> <input type="submit" value="Show"> *************** *** 83,88 **** </form> </td> ! <td align="right"><img src="openfirst.png" alt="openFIRST"> ! <br><img src="ant.jpg" alt="Bugzilla Ant"></td> </tr></table> --- 95,99 ---- </form> </td> ! <td align="right"><img src="ant.jpg" width="329" height="220" border="2" alt="ant.jpg [8.5k]"></td> </tr></table> |
From: Tim G. <xt...@us...> - 2005-05-15 14:38:34
|
Update of /cvsroot/openfirst/www/htdocs/bugzilla/flag In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28397/flag Added Files: list.html.tmpl Log Message: Bring templates up to date for Bugzilla 2.18.1 --- NEW FILE: list.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Myk Melez <my...@mo...> #%] <script type="text/javascript"> <!-- var stored_onload = window.onload; // Enables or disables a requestee field depending on whether or not // the user is requesting the corresponding flag. function toggleRequesteeField(flagField) { // Convert the ID of the flag field into the ID of its corresponding // requestee field and then use the ID to get the field. var id = flagField.name.replace(/flag(_type)?-(\d+)/, "requestee$1-$2"); var requesteeField = document.getElementById(id); if (!requesteeField) return; // Enable or disable the requestee field based on the value // of the flag field. if (flagField.value == "?") requesteeField.disabled = false; else requesteeField.disabled = true; } // Disables requestee fields when the window is loaded since they shouldn't // be enabled until the user requests that flag type. function disableRequesteeFields() { var inputElements = document.getElementsByTagName("input"); var inputElement, id, flagField; for ( var i=0 ; i<inputElements.length ; i++ ) { inputElement = inputElements.item(i); if (inputElement.name.search(/^requestee(_type)?-(\d+)$/) != -1) { // Convert the ID of the requestee field into the ID of its corresponding // flag field and then use the ID to get the field. id = inputElement.name.replace(/requestee(_type)?-(\d+)/, "flag$1-$2"); flagField = document.getElementById(id); if (flagField && flagField.value != "?") inputElement.disabled = true; } } if (stored_onload) { stored_onload(); } } window.onload = disableRequesteeFields; // --> </script> [%# We list flags by looping twice over the flag types relevant for the bug. # In the first loop, we display existing flags and then, for active types, # we display UI for adding new flags. In the second loop, we display UI # for adding additional new flags for those types for which a flag already # exists but which are multiplicable (can have multiple flags of the type # on a single bug/attachment). #%] <table id="flags"> <tr> <th colspan="3"> Flags: </th> [% IF any_flags_requesteeble %] <th> Requestee: </th> [% END %] </tr> [%# Step 1: Display every flag type (except inactive types with no flags). %] [% FOREACH type = flag_types %] [%# Step 1a: Display existing flag(s). %] [% FOREACH flag = type.flags %] <tr> <td> [% flag.setter.nick FILTER html %]: </td> <td> [% type.name FILTER html %] </td> <td> <select id="flag-[% flag.id %]" name="flag-[% flag.id %]" onchange="toggleRequesteeField(this);"> <option value="X"></option> [% IF type.is_active %] <option value="+" [% "selected" IF flag.status == "+" %]>+</option> <option value="-" [% "selected" IF flag.status == "-" %]>-</option> [% IF type.is_requestable || flag.status == "?" %] <option value="?" [% "selected" IF flag.status == "?" %]>?</option> [% END %] [% ELSE %] <option value="[% flag.status %]" selected="selected">[% flag.status %]</option> [% END %] </select> </td> [% IF any_flags_requesteeble %] <td> [% IF type.is_active && type.is_requesteeble %] <span style="white-space: nowrap;"> (<input type="text" size="8" maxlength="255" id="requestee-[% flag.id %]" name="requestee-[% flag.id %]" [% IF flag.status == "?" && flag.requestee %] value="[% flag.requestee.login FILTER html %]" [% END %] >) </span> [% END %] </td> [% END %] </tr> [% END %] [%# Step 1b: Display UI for setting flag. %] [% IF (!type.flags || type.flags.size == 0) && type.is_active %] <tr> <td> </td> <td>[% type.name FILTER html %]</td> <td> <select id="flag_type-[% type.id %]" name="flag_type-[% type.id %]" onchange="toggleRequesteeField(this);"> <option value="X"></option> <option value="+">+</option> <option value="-">-</option> [% IF type.is_requestable %] <option value="?">?</option> [% END %] </select> </td> [% IF any_flags_requesteeble %] <td> [% IF type.is_requesteeble %] <span style="white-space: nowrap;"> (<input type="text" size="8" maxlength="255" id="requestee_type-[% type.id %]" name="requestee_type-[% type.id %]">) </span> [% END %] </td> [% END %] </tr> [% END %] [% END %] [%# Step 2: Display flag type again (if type is multiplicable). %] [% FOREACH type = flag_types %] [% NEXT UNLESS type.flags.size > 0 && type.is_multiplicable && type.is_active %] [% IF !separator_displayed %] <tr><td colspan="3"><hr></td></tr> [% separator_displayed = 1 %] [% END %] <tr> <td colspan="2">addl. [% type.name FILTER html %]</td> <td> <select id="flag_type-[% type.id %]" name="flag_type-[% type.id %]" onchange="toggleRequesteeField(this);"> <option value="X"></option> <option value="+">+</option> <option value="-">-</option> [% IF type.is_requestable %] <option value="?">?</option> [% END %] </select> </td> [% IF any_flags_requesteeble %] <td> [% IF type.is_requesteeble %] <span style="white-space: nowrap;"> (<input type="text" size="8" maxlength="255" id="requestee_type-[% type.id %]" name="requestee_type-[% type.id %]">) </span> [% END %] </td> [% END %] </tr> [% END %] </table> |
From: Tim G. <xt...@us...> - 2005-05-15 14:38:34
|
Update of /cvsroot/openfirst/www/htdocs/bugzilla/global In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28397/global Added Files: confirm-user-match.html.tmpl field-descs.none.tmpl help-header.html.tmpl help.html.tmpl initialize.none.tmpl messages.html.tmpl site-navigation.html.tmpl variables.none.tmpl Log Message: Bring templates up to date for Bugzilla 2.18.1 --- NEW FILE: messages.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Gervase Markham <ge...@ge...> #%] [%# This is a list of all the possible messages. Please keep them in # alphabetical order by message tag, and leave a blank line between messages. #%] [% PROCESS global/variables.none.tmpl %] [% message_tag = message %] [% message = BLOCK %] [% IF message_tag == "buglist_adding_field" %] [% title = "Adding field to search page..." %] [% link = "Click here if the page does not redisplay automatically." %] [% ELSIF message_tag == "buglist_load_named_query" %] [% title = BLOCK %] Loading your search named [% namedcmd FILTER html %] [% END %] [% link = "Click here if the page does not redisplay automatically." %] [% ELSIF message_tag == "buglist_updated_named_query" %] OK, your search named <code>[% queryname FILTER html %]</code> is updated. [% ELSIF message_tag == "buglist_new_default_query" %] OK, you now have a new default search. You may also bookmark the result of any individual search. [% ELSIF message_tag == "buglist_new_named_query" %] OK, you have a new search named <code>[% queryname FILTER html %]</code>. [% ELSIF message_tag == "buglist_query_gone" %] [% title = "Search is gone" %] [% link = "Go back to the search page." %] OK, the <b>[% namedcmd FILTER html %]</b> search is gone. [% ELSIF message_tag == "buglist_sorted_by_relevance" %] [% terms.Bugs %] on this list are sorted by relevance, with the most relevant [% terms.bugs %] at the top. Only the 200 most relevant [%+ terms.bugs %] are shown. [% ELSIF message_tag == "change_columns" %] [% title = "Change columns" %] Resubmitting your search with new columns... Click <a href="[% redirect_url FILTER html %]">here</a> if the page does not automatically refresh. [% ELSIF message_tag == "emailold_change_cancelled" %] [% title = "Cancel Request to Change Email Address" %] The request to change the email address for your account to [%+ new_email FILTER html %] has been cancelled. [% ELSIF message_tag == "email_change_cancelled" %] [% title = "Cancel Request to Change Email Address" %] The request to change the email address for the account [%+ old_email FILTER html %] to [%+ new_email FILTER html %] has been cancelled. [% ELSIF message_tag == "email_change_cancelled_reinstated" %] [% title = "Cancel Request to Change Email Address" %] The request to change the email address for the account [%+ old_email FILTER html %] to [%+ new_email FILTER html %] has been cancelled. Your old account settings have been reinstated. [% ELSIF message_tag == "logged_out" %] [% title = "Logged Out" %] [% url = "query.cgi?GoAheadAndLogIn=1" %] [% link = "Log in again." %] <b>Your login has been forgotten</b>. The cookie that was remembering your login is now gone. You will be prompted for a login the next time it is required. [% ELSIF message_tag == "login_changed" %] [% title = "$terms.Bugzilla Login Changed" %] Your [% terms.Bugzilla %] login has been changed. [% ELSIF message_tag == "password_change_cancelled" %] [% title = "Cancel Request to Change Password" %] Your request has been cancelled. [% ELSIF message_tag == "password_change_request" %] [% title = "Request to Change Password" %] A token for changing your password has been emailed to you. Follow the instructions in that email to change your password. [% ELSIF message_tag == "password_changed" %] [% title = "Password Changed" %] Your password has been changed. [% ELSIF message_tag == "flag_type_created" %] [% title = "Flag Type Created" %] The flag type <em>[% name FILTER html %]</em> has been created. <a href="editflagtypes.cgi">Back to flag types.</a> [% ELSIF message_tag == "flag_type_changes_saved" %] [% title = "Flag Type Changes Saved" %] <p> Your changes to the flag type <em>[% name FILTER html %]</em> have been saved. <a href="editflagtypes.cgi">Back to flag types.</a> </p> [% ELSIF message_tag == "flag_type_deleted" %] [% title = "Flag Type Deleted" %] <p> The flag type <em>[% name FILTER html %]</em> has been deleted. <a href="editflagtypes.cgi">Back to flag types.</a> </p> [% ELSIF message_tag == "flag_type_deactivated" %] [% title = "Flag Type Deactivated" %] <p> The flag type <em>[% flag_type.name FILTER html %]</em> has been deactivated. <a href="editflagtypes.cgi">Back to flag types.</a> </p> [% ELSIF message_tag == "product_invalid" %] [% title = "$terms.Bugzilla Component Descriptions" %] The product <em>[% product FILTER html %]</em> does not exist or you don't have access to it. The following is a list of the products you can choose from. [% ELSIF message_tag == "series_created" %] [% title = "Series Created" %] The series <em>[% series.category FILTER html %] / [%+ series.subcategory FILTER html %] / [%+ series.name FILTER html %]</em> has been created. Note that you may need to wait up to [%+ series.frequency * 2 %] days before there will be enough data for a chart of this series to be produced. <br><br> Go back or <a href="query.cgi?format=create-series">create another series</a>. [% ELSIF message_tag == "shutdown" %] [% title = "$terms.Bugzilla is Down" %] [% Param("shutdownhtml") %] [% ELSE %] [%# Give sensible error if error functions are used incorrectly. #%] You are using [% terms.Bugzilla %]'s messaging functions incorrectly. You passed in the string '[% message_tag %]'. The correct use is to pass in a tag, and define that tag in the file messages.html.tmpl.<br> <br> If you are a [% terms.Bugzilla %] end-user seeing this message, please save this page and send it to [% Param('maintainer') %]. [% END %] [% END %] --- NEW FILE: variables.none.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): #%] [%# This is a list of terms that may be changed to "brand" the Bugzilla # instance (for example, referring to "bugs" as "issues".) When used, these # strings are used in several different types of content, and are not # protected with Template-Toolkit FILTERs. Consequently, no special # characters are allowed. # # Remember to PROCESS rather than INCLUDE this template. #%] [%# Note on changing terms: # Changing this will not affect "linkification" of your new terms. # This means if you change "bug" to "problem", then if you have # "problem 3" in a comment, it won't become a clickable URL. # To have that feature, you must edit the quoteUrls function in # globals.pl (in the base Bugzilla directory). # Change the line: # my $bug_re = qr/bug\s*\#?\s*(\d+)/i; # to something like: # my $bug_re = qr/(?:bug|problem)\s*\#?\s*(\d+)/i; # (here "problem" was used instead of bug - substitute as needed!). #%] [% terms = { "bug" => "bug", "Bug" => "Bug", "abug" => "a bug", "Abug" => "A bug", "ABug" => "A Bug", "bugs" => "bugs", "Bugs" => "Bugs", "zeroSearchResults" => "Zarro Boogs found", "bit" => "bit", "bits" => "bits", "Bugzilla" => "Bugzilla" } %] --- NEW FILE: help-header.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Gervase Markham <ge...@ge...> #%] [% USE Bugzilla %] [% cgi = Bugzilla.cgi %] [% IF help %] [% IF cgi.user_agent("Mozilla/5") %] <style type="text/css"> .help { border-style: solid; border-color: #F0A000; background-color: #FFFFFF; padding: 5; position: absolute; } </style> <script type="application/x-javascript"> var currentHelp; function initHelp() { for (var i = 0; i < document.forms.length; i++) { for (var j = 0; j < document.forms[i].elements.length; j++) { [%# MS decided to add fieldsets to the elements array; and # Mozilla decided to copy this brokenness. Grr. #%] if (document.forms[i].elements[j].tagName != 'FIELDSET') { document.forms[i].elements[j].onmouseover = showHelp; } } } document.body.onclick = hideHelp; } function showHelp() { hideHelp(); var newHelp = document.getElementById(this.name + '_help'); if (newHelp) { currentHelp = newHelp; var mytop = this.offsetTop; var myleft = this.offsetLeft; var myparent = this.offsetParent; while (myparent.tagName != 'BODY') { mytop = mytop + myparent.offsetTop; myleft = myleft + myparent.offsetLeft; myparent = myparent.offsetParent; } currentHelp.style.top = mytop + this.offsetHeight + 5; currentHelp.style.left = myleft; currentHelp.style.display=''; } } function hideHelp() { if (currentHelp) { currentHelp.style.display='none'; } } </script> [% END %] [% ELSE %] <script type="text/javascript"> <!-- [%# Avoid warnings by having a dummy function %] function initHelp() {} // --> </script> [% END %] --- NEW FILE: initialize.none.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Myk Melez <my...@mo...> #%] [%# This template is a place to put directives that should get processed # every time a primary template gets processed. Primary templates are those # called from Perl code rather than from other templates via the PROCESS # and INCLUDE directives. # # This template gets auto-processed at the beginning of primary templates # via the PRE_PROCESS configuration parameter. Note that it gets processed # for non-HTML templates too, so don't put HTML-specific stuff in here; # put that into header.html.tmpl instead. #%] [% USE Hook %] --- NEW FILE: confirm-user-match.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Myk Melez <my...@mo...> # Erik Stambaugh <not...@da...> #%] [%# INTERFACE: # form: hash; the form values submitted to the script # mform: hash; the form multi-values submitted to the script # fields: hash/record; the fields being matched, each of which has: # type: single|multi: whether or not the user can select multiple matches # flag_type: for flag requestee fields, the type of flag being requested # matches: hash; Hierarchical. The levels go like this: # field_name { # pattern_text { # 'users' = @user_list (user objects) # 'status' = success|fail|trunc (result of search. # 'trunc' (truncated) means max was reached) # } # } # script: string; The name of the calling script, used to create a # self-referential URL #%] [%# use the global field descs %] [% PROCESS "global/field-descs.none.tmpl" %] [% IF matchsuccess == 1 %] [% PROCESS global/header.html.tmpl title="Confirm Match" %] <form method="post" [% IF script -%] action="[% script %]" [%- END -%] > <p> One or more of the names/email addresses you entered into fields on the previous page produced results which require confirmation. Please carefully examine the matches below, selecting users from the lists if necessary, or go back to the previous page to revise the names you entered. </p> [% ELSE %] [% PROCESS global/header.html.tmpl title="Match Failed" %] <p> One or more of the names/email addresses you entered into fields on the previous page were unable to make a valid match. Go back to the previous page and try other names/email addresses. </p> [% END %] <p> <table border="0"> <tr> <td colspan="2"> <hr width="100%" size="1"> </td> </tr> [%# this is messy to allow later expansion %] [% FOREACH field = matches %] <tr> <td align="left" valign="top"> [% PROCESS field_names field_name=field.key %]: </td> <td align="left" valign="top"> [% FOREACH query = field.value %] <b>[% query.key FILTER html %]</b> [% IF query.value.users.size %] [% IF query.value.users.size > 1 %] [% IF query.value.status == 'fail' %] <font color="#FF0000"> matches multiple users. </font> Please go back and try again with a more specific name/address. [% ELSIF fields.${field.key}.type == 'single' %] matched:<br> <select name="[% field.key FILTER html %]" id="[% field.key FILTER html %]"> [% FOREACH match = query.value.users %] <option value="[% match.login FILTER html %]"> [%- match.identity FILTER html -%] </option> [% END %] </select> [% ELSE %] [% IF query.value.status == 'trunc' %] matched more than the maximum of [% query.value.users.size %] users:<br> [% ELSE %] matched:<br> [% END %] <select name="[% field.key FILTER html %]" id="[% field.key FILTER html %]" [% IF query.value.users.size > 5 %] multiple="multiple" size="5"> [% ELSE %] multiple="multiple" size="[% query.value.users.size %]"> [% END %] [% FOREACH match = query.value.users %] <option value="[% match.login FILTER html %]"> [%- match.identity FILTER html -%] </option> [% END %] </select> [% END %] [% ELSE %] matched <b>[% query.value.users.0.identity FILTER html %]</b> <br> [% END %] [% ELSE %] [% IF (query.key.length < 3) && !(Param('emailsuffix')) && (Param('usermatchmode') == 'search') %] <font color="#FF0000">was too short for substring match (minimum 3 characters)</font> [% ELSE %] <font color="#FF0000">did not match anything</font> [% END %] [% END %] <p> [% END %] </td> </tr> <tr> <td colspan="2"> <hr width="100%" size="1"> </td> </tr> [% END %] </table> </p> [% IF matchsuccess == 1 %] [% PROCESS "global/hidden-fields.html.tmpl" exclude="^Bugzilla_(login|password)$" %] <p> <input type="submit" value="Continue"> </p> </form> [% END %] [% PROCESS global/footer.html.tmpl %] [% BLOCK field_names %] [% IF field_descs.${field_name} %] [% field_descs.${field_name} FILTER html -%] [%-# ELSIF for things that don't belong in the field_descs hash here -%] [% ELSIF field_name.match("^requestee") %] [% fields.${field_name}.flag_type.name %] requestee [% ELSE %] [% field_name FILTER html %] [% END %] [% END %] --- NEW FILE: site-navigation.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Toms Baugis <tom...@ti...> # Gervase Markham <ge...@ge...> #%] [%# INTERFACE: # bug_list: list of integers. List of bug numbers of current query (if any). # bug.bug_id: integer. Number of current bug (for navigation purposes) #%] [% PROCESS global/variables.none.tmpl %] [% USE Bugzilla %] [% cgi = Bugzilla.cgi %] [% IF NOT (cgi.user_agent("MSIE [1-6]") OR cgi.user_agent("Mozilla/4")) %] <link rel="Top" href="[% Param('urlbase') %]"> [%# *** Bug List Navigation *** %] [% IF bug && bug_list && bug_list.size > 0 %] <link rel="Up" href="buglist.cgi?regetlastlist=1"> [% current_bug_idx = lsearch(bug_list, bug.bug_id) %] [% IF current_bug_idx > 0 %] <link rel="First" href="show_bug.cgi?id=[% bug_list.first %]"> [% prev_bug = current_bug_idx - 1 %] <link rel="Prev" href="show_bug.cgi?id=[% bug_list.$prev_bug %]"> [% END %] [% IF current_bug_idx + 1 < bug_list.size %] [% next_bug = current_bug_idx + 1 %] <link rel="Next" href="show_bug.cgi?id=[% bug_list.$next_bug %]"> <link rel="Last" href="show_bug.cgi?id=[% bug_list.last %]"> [% END %] [% END %] [%# *** Dependencies, Votes, Activity, Print-version *** %] [% IF bug %] <link rel="Show" title="Dependency Tree" href="showdependencytree.cgi?id=[% bug.bug_id %]"> <link rel="Show" title="Dependency Graph" href="showdependencygraph.cgi?id=[% bug.bug_id %]"> [% IF use_votes %] <link rel="Show" title="Votes ([% bug.votes %])" href="votes.cgi?action=show_bug&bug_id=[% bug.bug_id %]"> [% END %] <link rel="Show" title="[% terms.Bug %] Activity" href="show_activity.cgi?id=[% bug.bug_id %]"> <link rel="Show" title="Printer-Friendly Version" href="long_list.cgi?buglist=[% bug.bug_id %]"> [% END %] [%# *** Saved Searches *** %] [% IF user.showmybugslink %] [% user_login = user.login FILTER url_quote %] <link rel="Saved Searches" title="My [% terms.Bugs %]" href="[% Param('mybugstemplate').replace('%userid%', user_login) %]"> [% END %] [% FOREACH q = user.queries %] <link rel="Saved Searches" title="[% q.name FILTER html %]" href="buglist.cgi?cmdtype=runnamed&namedcmd=[% q.name FILTER url_quote %]"> [% END %] [%# *** Bugzilla Administration Tools *** %] [% IF user.login %] [% '<link rel="Administration" title="Parameters" href="editparams.cgi">' IF user.groups.tweakparams %] [% '<link rel="Administration" title="Users" href="editusers.cgi">' IF user.groups.editusers %] [% '<link rel="Administration" title="Products" href="editproducts.cgi">' IF user.groups.editcomponents %] [% '<link rel="Administration" title="Flag Types" href="editflagtypes.cgi">' IF user.groups.editcomponents %] [% '<link rel="Administration" title="Groups" href="editgroups.cgi">' IF user.groups.creategroups %] [% '<link rel="Administration" title="Keywords" href="editkeywords.cgi">' IF user.groups.editkeywords %] [% '<link rel="Administration" title="Sanity Check" href="sanitycheck.cgi">' IF user.groups.tweakparams %] [% END %] [% END %] --- NEW FILE: field-descs.none.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Gervase Markham <ge...@ge...> #%] [%# Remember to PROCESS rather than INCLUDE this template. %] [% PROCESS global/variables.none.tmpl %] [% field_descs = { "[Bug creation]" => "[$terms.Bug creation]", "actual_time" => "Actual Hours" "alias" => "Alias", "assigned_to" => "Assignee", "blocked" => "Blocks", "bug_file_loc" => "URL", "bug_id" => "$terms.Bug ID", "bug_severity" => "Severity", "bug_status" => "Status", "changeddate" => "Last Changed Date", "cc" => "CC", "cclist_accessible" => "CC list accessible?", "component_id" => "Component ID", "component" => "Component", "creation_ts" => "$terms.Bug Creation time", "delta_ts" => "Last Changed time", "dependson" => "Depends on", "dup_id" => "Duplicate", "estimated_time" => "Orig. Est.", "everconfirmed" => "Ever confirmed?", "groupset" => "Groupset", "keywords" => "Keywords", "newcc" => "CC", "op_sys" => "OS", "opendate" => "Open Date", "percentage_complete" => "%Complete", "priority" => "Priority", "product_id" => "Product ID", "product" => "Product", "qa_contact" => "QA Contact", "remaining_time" => "Hours Left", "rep_platform" => "Hardware", "reporter" => "Reporter", "reporter_accessible" => "Reporter accessible?", "resolution" => "Resolution", "short_desc" => "Summary", "status_whiteboard" => "Whiteboard", "target_milestone" => "Target Milestone", "version" => "Version", "votes" => "Votes", "work_time" => "Hours Worked"} %] --- NEW FILE: help.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Gervase Markham <ge...@ge...> #%] [% USE Bugzilla %] [% cgi = Bugzilla.cgi %] [% IF help %] [% IF cgi.user_agent("Mozilla/5") %] [% FOREACH h = help_html %] <div id="[% h.id %]_help" class="help" style="display: none;"> [%- h.html -%] </div> [% END %] [% END %] [% END %] |
From: Tim G. <xt...@us...> - 2005-05-15 14:38:33
|
Update of /cvsroot/openfirst/www/htdocs/bugzilla/account/auth In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28397/account/auth Added Files: ldap-error.html.tmpl login.html.tmpl Log Message: Bring templates up to date for Bugzilla 2.18.1 --- NEW FILE: login.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Gervase Markham <ge...@ge...> # Toms Baugis <to...@my...> #%] [%# INTERFACE: # target: string. URL to go to after login. # form: hash; the form values which need to be submitted to the target script # mform: hash; the form values with multiple values which need to be # submitted to the target script #%] [% PROCESS global/variables.none.tmpl %] [% PROCESS global/header.html.tmpl title = "Login" %] <p> I need a legitimate login and password to continue. </p> <form action="[% target FILTER html %]" method="POST"> <table> <tr> <td align="right"> <b>Login:</b> </td> <td> <input size="35" name="Bugzilla_login"> </td> </tr> <tr> <td align="right"> <b>Password:</b> </td> <td> <input type="password" size="35" name="Bugzilla_password"> </td> </tr> [% IF Param('rememberlogin') == 'defaulton' || Param('rememberlogin') == 'defaultoff' %] <tr> <td> </td> <td> <input type="checkbox" name="Bugzilla_remember" value="on" [% "checked" IF Param('rememberlogin') == "defaulton" %]> Remember my Login </td> </tr> [% END %] [% IF Param('loginnetmask') < 32 %] <tr> <td align="right"> <b> Restrict this session<br> to this IP address: </b> </td> <td> <input type="checkbox" name="Bugzilla_restrictlogin" checked="checked"> (Using this option improves security) </td> </tr> [% END %] </table> [% PROCESS "global/hidden-fields.html.tmpl" exclude="^Bugzilla_(login|password|restrictlogin)$" %] <input type="submit" name="GoAheadAndLogIn" value="Login"> <p> (Note: you should make sure cookies are enabled for this site. Otherwise, you will frequently be required to re-login.) </p> </form> [%# Allow the user to create a new account, or request a token to change # their password, assuming that our auth method allows that. #%] [% IF caneditaccount %] <hr> [% IF Param("createemailregexp") %] <p> If you don't have a [% terms.Bugzilla %] account, you can <a href="createaccount.cgi">create a new account</a>. </p> [% END %] <form method="get" action="token.cgi"> <input type="hidden" name="a" value="reqpw"> If you have an account, but have forgotten your password, enter your login name below and submit a request to change your password.<br> <input size="35" name="loginname"> <input type="submit" value="Submit Request"> </form> <hr> [% END %] [% PROCESS global/footer.html.tmpl %] --- NEW FILE: ldap-error.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Bradley Baetz <bb...@ac...> #%] [%# INTERFACE: # auth_err_tag: string. The tag for the error # info: hash. Additional variables which may be used when printing details # of the error. #%] [% PROCESS global/variables.none.tmpl %] [% SWITCH auth_err_tag %] [% CASE "cannot_retreive_attr" %] The specified LDAP attribute [% info.attr FILTER html %] was not found. [% CASE "connect_failed" %] An error occurred while trying to connect to the LDAP server. [% IF info.errstr %] The error from the server was: <tt>[% info.errstr FILTER html %]</tt>. [% END %] [% CASE "no_userid" %] [% terms.Bugzilla %] created a new account for you, but then could not find the new userid. [% CASE "server_not_defined" %] The LDAP server for authentication has not been defined. [% CASE %] Unhandled authentication error: <tt>[% auth_err_tag FILTER html %]</tt> [% END %] |
From: Tim G. <xt...@us...> - 2005-05-15 14:38:33
|
Update of /cvsroot/openfirst/www/htdocs/bugzilla/pages In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28397/pages Added Files: bug-writing.html.tmpl fields.html.tmpl linked.html.tmpl linkify.html.tmpl voting.html.tmpl Log Message: Bring templates up to date for Bugzilla 2.18.1 --- NEW FILE: linked.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Stefan Seifert <ni...@de...> # Gervase Markham <ge...@ge...> #%] [% INCLUDE global/header.html.tmpl title = "Your Linkified Text" %] [% USE Bugzilla %] [% cgi = Bugzilla.cgi %] <p> Copy and paste the text below: </p> <hr> <p> <pre> [%- cgi.param("text") FILTER quoteUrls FILTER html -%] </pre> </p> <hr> <p> If you place it in <tt><pre></tt> tags, the text will end up looking like this: </p> <hr> <p> <pre> [%- cgi.param("text") FILTER quoteUrls -%] </pre> </p> <hr> [% INCLUDE global/footer.html.tmpl %] --- NEW FILE: bug-writing.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Eli Goldberg <el...@pr...> # Gervase Markham <ge...@ge...> # Claudius Gayle # Peter Mock # Chris Pratt # Tom Schutter # Chris Yeh #%] [% PROCESS global/variables.none.tmpl %] [% INCLUDE global/header.html.tmpl title = "$terms.Bug Writing Guidelines" %] <h3>Why You Should Read This</h3> <blockquote> <p>Simply put, the more effectively you report [% terms.abug %], the more likely an engineer will actually fix it.</p> <p>These guidelines are a general tutorial to teach novice and intermediate [% terms.bug %] reporters how to compose effective [% terms.bug %] reports. Not every sentence may precisely apply to your software project.</p> </blockquote> <h3>How to Write a Useful [% terms.Bug %] Report</h3> <blockquote> <p>Useful [% terms.bug %] reports are ones that get [% terms.bugs %] fixed. A useful [% terms.bug %] report normally has two qualities:</p> <ol> <li><b>Reproducible.</b> If an engineer can't see the [% terms.bug %] herself to prove that it exists, she'll probably stamp your [% terms.bug %] report "WORKSFORME" or "INVALID" and move on to the next [% terms.bug %]. Every detail you can provide helps.<br> <br> </li> <li><b>Specific.</b> The quicker the engineer can isolate the [% terms.bug %] to a specific area, the more likely she'll expediently fix it. (If a programmer or tester has to decipher [% terms.abug %], they may spend more time cursing the submitter than solving the problem.)<br> <br> [ <a href="#tips" name="Anchor">Tell Me More</a> ]</li> </ol> <p>Let's say the application you're testing is a web browser. You crash at foo.com, and want to write up a [% terms.bug %] report:</p> <blockquote> <p><b>BAD:</b> "My browser crashed. I think I was on www.foo.com. I play golf with Bill Gates, so you better fix this problem, or I'll report you to him. By the way, your Back icon looks like a squashed rodent. UGGGLY. And my grandmother's home page is all messed up in your browser. Thx 4 UR help."</p> <p><b>GOOD:</b> "I crashed each time I went to www.foo.com, using the 2002-02-25 build on a Windows 2000 system. I also rebooted into Linux, and reproduced this problem using the 2002-02-24 Linux build.</p> <p>It again crashed each time upon drawing the Foo banner at the top of the page. I broke apart the page, and discovered that the following image link will crash the application reproducibly, unless you remove the "border=0" attribute:</p> <p><tt><IMG SRC="http://www.foo.com/images/topics/topicfoos.gif" width="34" height="44" border="0" alt="News"></tt></p> </blockquote> </blockquote> <h3>How to Enter your Useful [% terms.Bug %] Report into [% terms.Bugzilla %]:</h3> <blockquote> <p>Before you enter your [% terms.bug %], use [% terms.Bugzilla %]'s <a href="query.cgi">search page</a> to determine whether the defect you've discovered is a known, already-reported [% terms.bug %]. If your [% terms.bug %] is the 37th duplicate of a known issue, you're more likely to annoy the engineer. (Annoyed engineers fix fewer [% terms.bugs %].)</p> <p>Next, be sure to reproduce your [% terms.bug %] using a recent build. Engineers tend to be most interested in problems affecting the code base that they're actively working on. After all, the [% terms.bug %] you're reporting may already be fixed.</p> <p>If you've discovered a new [% terms.bug %] using a current build, report it in [% terms.Bugzilla %]:</p> <ol> <li>From your [% terms.Bugzilla %] main page, choose "<a href="enter_bug.cgi">Enter a new [% terms.bug %]</a>".</li> <li>Select the product that you've found a [% terms.bug %] in.</li> <li>Enter your e-mail address, password, and press the "Login" button. (If you don't yet have a password, leave the password field empty, and press the "E-mail me a password" button instead. You'll quickly receive an e-mail message with your password.)</li> </ol> <p>Now, fill out the form. Here's what it all means:</p> <p><b>Where did you find the [% terms.bug %]?</b></p> <blockquote> <p><b>Product: In which product did you find the [% terms.bug %]?</b><br> You just specified this on the last page, so you can't edit it here.</p> <p><b>Version: In which product version did you find the [% terms.bug %]?</b><br> (If applicable)</p> <p><b>Component: In which component does the [% terms.bug %] exist?</b><br> [% terms.Bugzilla %] requires that you select a component to enter a [% terms.bug %]. (Not sure which to choose? Click on the Component link. You'll see a description of each component, to help you make the best choice.)</p> <p><b>OS: On which Operating System (OS) did you find this [% terms.bug %]?</b> (e.g. Linux, Windows 2000, Mac OS 9.)<br> If you know the [% terms.bug %] happens on all OSs, choose 'All'. Otherwise, select the OS that you found the [% terms.bug %] on, or "Other" if your OS isn't listed.</p> </blockquote> <p><b>How important is the [% terms.bug %]?</b></p> <blockquote> <p><b>Severity: How damaging is the [% terms.bug %]?</b><br> This item defaults to 'normal'. If you're not sure what severity your [% terms.bug %] deserves, click on the Severity link. You'll see a description of each severity rating.<br> </p> </blockquote> <p><b>Who will be following up on the [% terms.bug %]?</b></p> <blockquote> <p><b>Assigned To: Which engineer should be responsible for fixing this [% terms.bug %]?</b><br> [% terms.Bugzilla %] will automatically assign the [% terms.bug %] to a default engineer upon submitting [% terms.abug %] report. If you'd prefer to directly assign the [% terms.bug %] to someone else, enter their e-mail address into this field. (To see the list of default engineers for each component, click on the Component link.)</p> <p><b>Cc: Who else should receive e-mail updates on changes to this [% terms.bug %]?</b><br> List the full e-mail addresses of other individuals who should receive an e-mail update upon every change to the [% terms.bug %] report. You can enter as many e-mail addresses as you'd like, separated by spaces or commas, as long as those people have [% terms.Bugzilla %] accounts.</p> </blockquote> <p><b>What else can you tell the engineer about the [% terms.bug %]?</b></p> <blockquote> <p><b>Summary:</b> <b>How would you describe the [% terms.bug %], in approximately 60 or fewer characters?</b><br> A good summary should <b>quickly and uniquely identify [% terms.abug %] report</b>. Otherwise, an engineer cannot meaningfully identify your [% terms.bug %] by its summary, and will often fail to pay attention to your [% terms.bug %] report when skimming through a 10 page [% terms.bug %] list.<br> <br> A useful summary might be "<tt>PCMCIA install fails on Tosh Tecra 780DVD w/ 3c589C</tt>". "<tt>Software fails</tt>" or "<tt>install problem</tt>" would be examples of a bad summary.<br> <br> [ <a href="#summary">Tell Me More</a> ]<br> <br> <b>Description:</b><br> Please provide a detailed problem report in this field. Your [% terms.bug %]'s recipients will most likely expect the following information:</p> <blockquote> <p><b>Overview Description:</b> More detailed expansion of summary.</p> <blockquote> <pre> Drag-selecting any page crashes Mac builds in NSGetFactory </pre> </blockquote> <p><b>Steps to Reproduce:</b> Minimized, easy-to-follow steps that will trigger the [% terms.bug %]. Include any special setup steps.</p> <blockquote> <pre> 1) View any web page. (I used the default sample page, resource:/res/samples/test0.html) 2) Drag-select the page. (Specifically, while holding down the mouse button, drag the mouse pointer downwards from any point in the browser's content region to the bottom of the browser's content region.) </pre> </blockquote> <p><b>Actual Results:</b> What the application did after performing the above steps.</p> <blockquote> <pre> The application crashed. Stack crawl appended below from MacsBug. </pre> </blockquote> <p><b>Expected Results:</b> What the application should have done, were the [% terms.bug %] not present.</p> <blockquote> <pre> The window should scroll downwards. Scrolled content should be selected. (Or, at least, the application should not crash.) </pre> </blockquote> <p><b>Build Date & Platform:</b> Date and platform of the build that you first encountered the [% terms.bug %] in.</p> <blockquote> <pre> Build 2002-03-15 on Mac OS 9.0 </pre> </blockquote> <p><b>Additional Builds and Platforms:</b> Whether or not the [% terms.bug %] takes place on other platforms (or browsers, if applicable).</p> <blockquote> <pre> - Also Occurs On Mozilla (2002-03-15 build on Windows NT 4.0) - Doesn't Occur On Mozilla (2002-03-15 build on Red Hat Linux; feature not supported) Internet Explorer 5.0 (shipping build on Windows NT 4.0) Netscape Communicator 4.5 (shipping build on Mac OS 9.0) </pre> </blockquote> <p><b>Additional Information:</b> Any other debugging information. For crashing [% terms.bugs %]:</p> <ul> <li><b>Win32:</b> if you receive a Dr. Watson error, please note the type of the crash, and the module that the application crashed in. (e.g. access violation in apprunner.exe)</li> <li><b>Mac OS:</b> if you're running MacsBug, please provide the results of a <b>how</b> and an <b>sc</b>:</li> </ul> <blockquote> <pre> *** MACSBUG STACK CRAWL OF CRASH (Mac OS) Calling chain using A6/R1 links Back chain ISA Caller 00000000 PPC 0BA85E74 03AEFD80 PPC 0B742248 03AEFD30 PPC 0B50FDDC NSGetFactory+027FC PowerPC unmapped memory exception at 0B512BD0 NSGetFactory+055F0 </pre> </blockquote> </blockquote> </blockquote> <p>You're done!<br> <br> After double-checking your entries for any possible errors, press the "Commit" button, and your [% terms.bug %] report will now be in the [% terms.Bugzilla %] database.<br> </p> </blockquote> <hr> <h3>More Information on Writing Good [% terms.Bugs %]</h3> <blockquote> <p><b><a name="tips"></a> 1. General Tips for a Useful [% terms.Bug %] Report</b></p> <blockquote> <p><b>Use an explicit structure, so your [% terms.bug %] reports are easy to skim.</b> [% terms.Bug %] report users often need immediate access to specific sections of your [% terms.bug %]. If your [% terms.Bugzilla %] installation supports the [% terms.Bugzilla %] Helper, use it.</p> <p><b>Avoid cuteness if it costs clarity.</b> Nobody will be laughing at your funny [% terms.bug %] title at 3:00 AM when they can't remember how to find your [% terms.bug %].</p> <p><b>One [% terms.bug %] per report.</b> Completely different people typically fix, verify, and prioritize different [% terms.bugs %]. If you mix a handful of [% terms.bugs %] into a single report, the right people probably won't discover your [% terms.bugs %] in a timely fashion, or at all. Certain [% terms.bugs %] are also more important than others. It's impossible to prioritize [% terms.abug %] report when it contains four different issues, all of differing importance.</p> <p><b>No [% terms.bug %] is too trivial to report.</b> Unless you're reading the source code, you can't see actual software [% terms.bugs %], like a dangling pointer -- you'll see their visible manifestations, such as the segfault when the application finally crashes. Severe software problems can manifest themselves in superficially trivial ways. File them anyway.<br> </p> </blockquote> <p><b><a name="summary"></a>2. How and Why to Write Good [% terms.Bug %] Summaries</b></p> <blockquote> <p><b>You want to make a good first impression on the [% terms.bug %] recipient.</b> Just like a New York Times headline guides readers towards a relevant article from dozens of choices, will your [% terms.bug %] summary suggest that your [% terms.bug %] report is worth reading from dozens or hundreds of choices?</p> <p>Conversely, a vague [% terms.bug %] summary like <tt>install problem</tt> forces anyone reviewing installation [% terms.bugs %] to waste time opening up your [% terms.bug %] to determine whether it matters.</p> <p><b>Your [% terms.bug %] will often be searched by its summary.</b> Just as you'd find web pages with Google by searching by keywords through intuition, so will other people locate your [% terms.bugs %]. Descriptive [% terms.bug %] summaries are naturally keyword-rich, and easier to find.</p> <p>For example, you'll find a [% terms.bug %] titled "<tt>Dragging icons from List View to gnome-terminal doesn't paste path</tt>" if you search on "List", "terminal", or "path". Those search keywords wouldn't have found a [% terms.bug %] titled "<tt>Dragging icons doesn't paste</tt>".</p> <p>Ask yourself, "Would someone understand my [% terms.bug %] from just this summary?" If so, you've written a fine summary.</p> <p><b>Don't write titles like these:</b></p> <ol> <li>"Can't install" - Why can't you install? What happens when you try to install?</li> <li>"Severe Performance Problems" - ...and they occur when you do what?</li> <li>"back button does not work" - Ever? At all?</li> </ol> <p><b>Good [% terms.bug %] titles:</b></p> <ol> <li>"1.0 upgrade installation fails if Mozilla M18 package present" - Explains problem and the context.</li> <li>"RPM 4 installer crashes if launched on Red Hat 6.2 (RPM 3) system" - Explains what happens, and the context.</li> </ol> </blockquote> </blockquote> [% INCLUDE global/footer.html.tmpl %] --- NEW FILE: linkify.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Stefan Seifert <ni...@de...> # Gervase Markham <ge...@ge...> #%] [% PROCESS global/variables.none.tmpl %] [% INCLUDE global/header.html.tmpl title = "Linkify Text" %] <p> If you enter some text, this form will return it marked up like a standard [% terms.Bugzilla %] comment. That is, valid [% terms.bug %] numbers, URLs, email addresses and so on will be replaced with appropriate HTML links. </p> <form action="page.cgi" method="post"> <textarea cols="80" rows="20" name="text" wrap="hard"></textarea> <br> <input type="hidden" name="id" value="linked.html"> <input value="Linkify" type="submit"> </form> [% INCLUDE global/footer.html.tmpl %] --- NEW FILE: voting.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Terry Weissman <te...@mo...> # Gervase Markham <ge...@ge...> #%] [% PROCESS global/variables.none.tmpl %] [% INCLUDE global/header.html.tmpl title = "Voting" %] <p>[% terms.Bugzilla %] has a "voting" feature. Each product allows users to have a certain number of votes. (Some products may not allow any, which means you can't vote on things in that product at all.) With your vote, you indicate which [% terms.bugs %] you think are the most important to be fixed.</p> <p>Depending on how the administrator has configured the relevant product, you may be able to vote for the same [% terms.bug %] more than one time. But remember, you only have so many votes to use in total! So, you can either vote a little for many [% terms.bugs %], or vote a lot for a few [% terms.bugs %]. </p> <p>To look at votes:</p> <ul> <li>Go to the query page. Do a normal query, but enter 1 in the "At least ___ votes" field. This will show you items that match your query that have at least one vote.</li> </ul> <p>To vote for [% terms.abug %]:</p> <ul> <li>Bring up the [% terms.bug %] in question.</li> <li>Click on the "Vote for this [% terms.bug %]" link that appears just above the "Additional Comments" field. (If no such link appears, then voting may not be allowed in this [% terms.bug %]'s product.)</li> <li>Indicate how many votes you want to give this [% terms.bug %]. This page also displays how many votes you've given to other [% terms.bugs %], so you may rebalance your votes as necessary.</li> </ul> <p>You will automatically get email notifying you of any changes that occur on [% terms.bugs %] you vote for.</p> <p>You may review your votes at any time by clicking on the "<a href= "votes.cgi?action=show_user">My Votes</a>" link in the page footer.</p> [% INCLUDE global/footer.html.tmpl %] --- NEW FILE: fields.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Terry Weissman <te...@mo...> # Gervase Markham <ge...@ge...> #%] [% PROCESS global/variables.none.tmpl %] [% INCLUDE global/header.html.tmpl title = "A $terms.Bug's Life Cycle" %] <p> The <b>status</b> and <b>resolution</b> fields define and track the life cycle of [% terms.abug %]. </p> <a name="status"></a> <a name="resolution"></a> <table border="1" cellpadding="4"> <tr align="center" valign="top"> <td width="50%"> <h1>STATUS</h1> </td> <td> <h1>RESOLUTION</h1> </td> </tr> <tr valign="top"> <td>The <b>status</b> field indicates the general health of a [% terms.bug %]. Only certain status transitions are allowed.</td> <td>The <b>resolution</b> field indicates what happened to this [% terms.bug %].</td> </tr> <tr valign="top"> <td> <dl> <dt> <b>UNCONFIRMED</b> </dt> <dd> This [% terms.bug %] has recently been added to the database. Nobody has validated that this [% terms.bug %] is true. Users who have the "canconfirm" permission set may confirm this [% terms.bug %], changing its state to NEW. Or, it may be directly resolved and marked RESOLVED. </dd> <dt> <b>NEW</b> </dt> <dd> This [% terms.bug %] has recently been added to the assignee's list of [% terms.bugs %] and must be processed. [% terms.Bugs %] in this state may be accepted, and become <b>ASSIGNED</b>, passed on to someone else, and remain <b>NEW</b>, or resolved and marked <b>RESOLVED</b>. </dd> <dt> <b>ASSIGNED</b> </dt> <dd> This [% terms.bug %] is not yet resolved, but is assigned to the proper person. From here [% terms.bugs %] can be given to another person and become <b>NEW</b>, or resolved and become <b>RESOLVED</b>. </dd> <dt> <b>REOPENED</b> </dt> <dd> This [% terms.bug %] was once resolved, but the resolution was deemed incorrect. For example, a <b>WORKSFORME</b> [% terms.bug %] is <b>REOPENED</b> when more information shows up and the [% terms.bug %] is now reproducible. From here [% terms.bugs %] are either marked <b>ASSIGNED</b> or <b>RESOLVED</b>. </dd> </dl> </td> <td> <dl> <dd> No resolution yet. All [% terms.bugs %] which are in one of these "open" states have the resolution set to blank. All other [% terms.bugs %] will be marked with one of the following resolutions. </dd> </dl> </td> </tr> <tr valign="top"> <td> <dl> <dt> <b>RESOLVED</b> </dt> <dd> A resolution has been taken, and it is awaiting verification by QA. From here [% terms.bugs %] are either re-opened and become <b>REOPENED</b>, are marked <b>VERIFIED</b>, or are closed for good and marked <b>CLOSED</b>. </dd> <dt> <b>VERIFIED</b> </dt> <dd> QA has looked at the [% terms.bug %] and the resolution and agrees that the appropriate resolution has been taken. [% terms.Bugs %] remain in this state until the product they were reported against actually ships, at which point they become <b>CLOSED</b>. </dd> <dt> <b>CLOSED</b> </dt> <dd> The [% terms.bug %] is considered dead, the resolution is correct. Any zombie [% terms.bugs %] who choose to walk the earth again must do so by becoming <b>REOPENED</b>. </dd> </dl> </td> <td> <dl> <dt> <b>FIXED</b> </dt> <dd> A fix for this [% terms.bug %] is checked into the tree and tested. </dd> <dt> <b>INVALID</b> </dt> <dd> The problem described is not [% terms.abug %]. </dd> <dt> <b>WONTFIX</b> </dt> <dd> The problem described is [% terms.abug %] which will never be fixed. </dd> <dt> <b>DUPLICATE</b> </dt> <dd> The problem is a duplicate of an existing [% terms.bug %]. Marking [% terms.abug %] duplicate requires the [% terms.bug %]# of the duplicating [% terms.bug %] and will at least put that [% terms.bug %] number in the description field. </dd> <dt> <b>WORKSFORME</b> </dt> <dd> All attempts at reproducing this [% terms.bug %] were futile, and reading the code produces no clues as to why the described behavior would occur. If more information appears later, the [% terms.bug %] can be reopened. </dd> <dt> <b>MOVED</b> </dt> <dd> The problem was specific to a related product whose [% terms.bugs %] are tracked in another [% terms.bug %] database. The [% terms.bug %] has been moved to that database. </dd> </dl> </td> </tr> </table> <h2><a name="bug_severity">Severity</a></h2> This field describes the impact of [% terms.abug %]. <table> <tr> <th>Blocker</th> <td>Blocks development and/or testing work</td> </tr> <tr> <th>Critical</th> <td>crashes, loss of data, severe memory leak</td> </tr> <tr> <th>Major</th> <td>major loss of function</td> </tr> <tr> <th>Minor</th> <td>minor loss of function, or other problem where easy workaround is present</td> </tr> <tr> <th>Trivial</th> <td>cosmetic problem like misspelled words or misaligned text</td> </tr> <tr> <th>Enhancement</th> <td>Request for enhancement</td> </table> <h2><a name="priority">Priority</a></h2> This field describes the importance and order in which [% terms.abug %] should be fixed. This field is utilized by the programmers/engineers to prioritize their work to be done. The available priorities range from <b>P1</b> (most important) to <b>P5</b> (least important.) <h2><a name="rep_platform">Platform</a></h2> This is the hardware platform against which the [% terms.bug %] was reported. Legal platforms include: <ul> <li>All (happens on all platforms; cross-platform [% terms.bug %])</li> <li>Macintosh</li> <li>PC</li> <li>Sun</li> <li>HP</li> </ul> <b>Note:</b> When searching, selecting the option "All" does not select [% terms.bugs %] assigned against any platform. It merely selects [% terms.bugs %] that are marked as occurring on all platforms, i.e. are designated "All". <h2><a name="op_sys">Operating System</a></h2> This is the operating system against which the [% terms.bug %] was reported. Legal operating systems include: <ul> <li>All (happens on all operating systems; cross-platform [% terms.bug %])</li> <li>Windows 95</li> <li>Mac System 8.0</li> <li>Linux</li> </ul> Sometimes the operating system implies the platform, but not always. For example, Linux can run on PC and Macintosh and others. <h2><a name="assigned_to">Assigned To</a></h2> <p> This is the person in charge of resolving the [% terms.bug %]. Every time this field changes, the status changes to <b>NEW</b> to make it easy to see which new [% terms.bugs %] have appeared on a person's list.</p> <p> The default status for queries is set to NEW, ASSIGNED and REOPENED. When searching for [% terms.bugs %] that have been resolved or verified, remember to set the status field appropriately. </p> [% INCLUDE global/footer.html.tmpl %] |
From: Tim G. <xt...@us...> - 2005-05-15 14:38:32
|
Update of /cvsroot/openfirst/www/htdocs/bugzilla/list In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28397/list Added Files: list.csv.tmpl list.ics.tmpl list.js.tmpl list.rdf.tmpl Log Message: Bring templates up to date for Bugzilla 2.18.1 --- NEW FILE: list.rdf.tmpl --- [% template_version = "1....@bu..." %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Myk Melez <my...@mo...> #%] <?xml version="1.0"?> <!-- [% template_version %] --> <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:bz="http://www.bugzilla.org/rdf#" xmlns:nc="http://home.netscape.com/NC-rdf#"> <bz:result rdf:about="[% Param('urlbase') %]buglist.cgi?[% urlquerypart FILTER html %]"> <bz:installation rdf:resource="[% Param('urlbase') %]" /> <bz:bugs> <Seq> [% FOREACH bug = bugs %] <li> <bz:bug rdf:about="[% Param('urlbase') %]show_bug.cgi?id=[% bug.bug_id %]"> <bz:id nc:parseType="Integer">[% bug.bug_id %]</bz:id> [% FOREACH column = displaycolumns %] <bz:[% column %][% ' nc:parseType="Integer"' IF column == "votes" %]>[% bug.$column FILTER html %]</bz:[% column %]> [% END %] </bz:bug> </li> [% END %] </Seq> </bz:bugs> </bz:result> </RDF> --- NEW FILE: list.ics.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): William Jon McCann <mc...@jh...> #%] [% PROCESS global/variables.none.tmpl %] BEGIN:VCALENDAR CALSCALE:GREGORIAN [%+ PROCESS ics_prodid +%] VERSION:2.0 [% FOREACH bug = bugs %] BEGIN:VTODO [%+ PROCESS ics_dtstart +%] [%+ PROCESS ics_summary +%] [%+ PROCESS ics_uid base_url=Param('urlbase') bug_id=bug.bug_id +%] [%+ PROCESS ics_url base_url=Param('urlbase') bug_id=bug.bug_id +%] [%+ PROCESS ics_status bug_status = bug.bug_status +%] [%+ PROCESS ics_dtstamp +%] [% IF bug.changeddate %] [%+ bug.changeddate FILTER ics('LAST-MODIFIED') +%] [% END %] [% IF bug.percentage_complete %] [%+ bug.percentage_complete FILTER format('%d') FILTER ics('PERCENT-COMPLETE') +%] [% END %] [% IF bug.product %] [%+ bug.product FILTER ics('X-BUGZILLA-PRODUCT') +%] [% END %] [% IF bug.component %] [%+ bug.component FILTER ics('X-BUGZILLA-COMPONENT') +%] [% END %] [% IF bug.version %] [%+ bug.version FILTER ics('X-BUGZILLA-VERSION') +%] [% END %] [% IF bug.keywords %] [%+ bug.keywords FILTER ics('X-BUGZILLA-KEYWORDS') +%] [% END %] END:VTODO [% END %] END:VCALENDAR [% BLOCK ics_prodid %] [% "-//Mozilla/Bugzilla $VERSION//EN" FILTER ics('PRODID') %] [% END %] [% BLOCK ics_uid %] [% "${bug_id}@${base_url}" FILTER uri FILTER ics('UID') %] [% END %] [% BLOCK ics_url %] [% "${base_url}show_bug.cgi?id=${bug_id}" FILTER uri FILTER ics('URL;VALUE=URI') %] [% END %] [% BLOCK ics_dtstart %] [% bug.opendate FILTER ics('DTSTART') %] [% END %] [% BLOCK ics_dtstamp %] [% currenttime FILTER ics('DTSTAMP') %] [% END %] [% BLOCK ics_status %] [% status = "" %] [% FOREACH state = closedstates %] [% IF bug_status == state %] [% status = 'COMPLETED' %] [% LAST %] [% END %] [% END %] [% IF NOT status %] [% IF bug_status == 'ASSIGNED' %] [% status = 'IN-PROGRESS' %] [% ELSE %] [% status = 'NEEDS-ACTION' %] [% END %] [% END %] [% status FILTER ics('STATUS') %] [% END %] [% BLOCK ics_summary %] [% IF bug.short_desc %] [% summary = bug.short_desc %] [% ELSIF bug.short_short_desc %] [% summary = bug.short_short_desc %] [% ELSE %] [% summary = "$terms.Bug $bug.bug_id" %] [% END %] [% summary FILTER ics('SUMMARY') %] [% END %] --- NEW FILE: list.csv.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Myk Melez <my...@mo...> # Gervase Markham <ge...@ge...> #%] [% PROCESS global/variables.none.tmpl %] bug_id, [% FOREACH column = displaycolumns %] [% column FILTER csv %], [% END %] [% FOREACH bug = bugs %] [% bug.bug_id %], [% FOREACH column = displaycolumns %] [% bug.$column FILTER csv %], [% END %] [% END %] --- NEW FILE: list.js.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (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): Gervase Markham <ge...@ge...> #%] // Note: only publicly-accessible bugs (those not in any group) will be // listed when using this JavaScript format. This is to prevent malicious // sites stealing information about secure bugs. bugs = new Array; [% FOREACH bug = bugs %] bugs[[% bug.bug_id %]] = [ [% FOREACH column = displaycolumns %] "[%- bug.$column FILTER js -%]"[% "," UNLESS loop.last %] [% END %] ]; [% END %] if (window.buglistCallback) { buglistCallback(bugs); } |
From: Tim G. <xt...@us...> - 2005-05-15 14:38:31
|
Update of /cvsroot/openfirst/www/htdocs/bugzilla/account In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28397/account Modified Files: cancel-token.txt.tmpl create.html.tmpl created.html.tmpl exists.html.tmpl Log Message: Bring templates up to date for Bugzilla 2.18.1 Index: create.html.tmpl =================================================================== RCS file: /cvsroot/openfirst/www/htdocs/bugzilla/account/create.html.tmpl,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** create.html.tmpl 28 Jun 2004 00:47:15 -0000 1.1 --- create.html.tmpl 15 May 2005 14:38:18 -0000 1.2 *************** *** 1,3 **** ! <!-- 1....@bu... --> [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file --- 1,3 ---- ! [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file *************** *** 20,32 **** #%] ! [% PROCESS global/header.html.tmpl ! title = "Create a new Bugzilla account" ! %] <p> ! To create a Bugzilla account, all that you need to do is to enter a ! legitimate e-mail address. The account will be created, and its ! password will be mailed to you. Optionally you may enter your real name ! as well. </p> --- 20,49 ---- #%] ! [%# INTERFACE ! # none ! # ! # Param("maintainer") is used to display the maintainer's email. ! # Param("emailsuffix") is used to pre-fill the email field. ! #%] ! ! [% PROCESS global/variables.none.tmpl %] ! ! [% title = BLOCK %] ! Create a new [% terms.Bugzilla %] account ! [% END %] ! [% PROCESS global/header.html.tmpl %] <p> ! To create a [% terms.Bugzilla %] account, all you need to do is ! enter a legitimate e-mail address. The account will be created, and ! its password will be mailed to you. <b>You will not be able to log ! in until you receive the password.</b> If it doesn't arrive within a ! reasonable amount of time, you can contact the maintainer of ! this [% terms.Bugzilla %] installation ! at <a href="mailto:[% Param("maintainer") %]">[% Param("maintainer") %]</a>. ! </p> ! ! <p> ! Optionally you may enter your real name as well. </p> *************** *** 42,46 **** </td> </tr> ! <tr> <td align="right"> --- 59,63 ---- </td> </tr> ! <tr> <td align="right"> *************** *** 56,58 **** </form> ! [% PROCESS global/footer.html.tmpl %] --- 73,75 ---- </form> ! [% PROCESS global/footer.html.tmpl %] Index: cancel-token.txt.tmpl =================================================================== RCS file: /cvsroot/openfirst/www/htdocs/bugzilla/account/cancel-token.txt.tmpl,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** cancel-token.txt.tmpl 28 Jun 2004 00:47:15 -0000 1.1 --- cancel-token.txt.tmpl 15 May 2005 14:38:18 -0000 1.2 *************** *** 18,31 **** # # Contributor(s): John Vandenberg <ze...@nu...> #%] From: bugzilla-admin-daemon To: [% emailaddress %] ! Subject: [% tokentype %] token cancelled ! A token was cancelled from [% remoteaddress %]. ! If you did not request this, it could be either an honest ! mistake or the result of a malicious hack attempt. ! Take a look at the information below and forward this email to [% maintainer %] if you suspect foul play. --- 18,36 ---- # # Contributor(s): John Vandenberg <ze...@nu...> + # Tobias Burnus <bu...@ne...> #%] + + [% PROCESS global/variables.none.tmpl %] + From: bugzilla-admin-daemon To: [% emailaddress %] ! Subject: [% PROCESS subject %] ! A request was cancelled from [% remoteaddress %]. ! If you did not request this, it could be either an honest ! mistake or someone attempting to break into your [% terms.Bugzilla %] account. ! ! Take a look at the information below and forward this email to [% maintainer %] if you suspect foul play. *************** *** 35,39 **** Issue Date: [% issuedate %] Event Data: [% eventdata %] ! Cancelled Because: [% cancelaction %] --- 40,98 ---- Issue Date: [% issuedate %] Event Data: [% eventdata %] ! Cancelled Because: ! [% PROCESS cancelactionmessage %] + [% BLOCK subject %] + [% IF tokentype == 'password' %] + Password change request cancelled + [% ELSIF tokentype == 'emailnew' OR tokentype == 'emailold' %] + Email change request cancelled + [% ELSE %] + [% tokentype %] token cancelled + [% END %] + [% END %] + + [% BLOCK cancelactionmessage %] + [% IF cancelaction == 'account_exists' %] + Account [% email %] already exists. + + [% ELSIF cancelaction == 'email_change_cancelled' %] + The request to change the email address for + the [% old_email %] account to [% new_email %] has + been cancelled. + [% ELSIF cancelaction == 'email_change_cancelled_reinstated' %] + The request to change the email address for your account + to [% new_email %] has been cancelled. Your old account + settings have been reinstated. + + [% ELSIF cancelaction == 'emailold_change_cancelled' %] + The request to change the email address for your account + to [% new_email %] has been cancelled. + + [% ELSIF cancelaction == 'password_change_cancelled' %] + You have requested cancellation. + + [% ELSIF cancelaction == 'user_logged_in' %] + You have logged in. + + [% ELSIF cancelaction == 'wrong_token_for_changing_passwd' %] + You have tried to use the token to change the password. + + [% ELSIF cancelaction == 'wrong_token_for_cancelling_email_change' %] + You have tried to use the token to cancel the email address change. + + [% ELSIF cancelaction == 'wrong_token_for_confirming_email_change' %] + You have tried to use the token to confirm the email address change. + + [% ELSE %] + [%# Give sensible error if the cancel-token function is used incorrectly. + #%] + You are using [% terms.Bugzilla %]'s cancel-token function incorrectly. You + passed in the string '[% cancelaction %]'. The correct use is to pass + in a tag, and define that tag in the file cancel-token.txt.tmpl. + + If you are a [% terms.Bugzilla %] end-user seeing this message, please forward this + email to [% Param('maintainer') %]. + [% END %] + [% END %] Index: exists.html.tmpl =================================================================== RCS file: /cvsroot/openfirst/www/htdocs/bugzilla/account/exists.html.tmpl,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** exists.html.tmpl 28 Jun 2004 00:47:15 -0000 1.1 --- exists.html.tmpl 15 May 2005 14:38:18 -0000 1.2 *************** *** 1,3 **** ! <!-- 1....@bu... --> [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file --- 1,3 ---- ! [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file *************** *** 24,28 **** #%] ! [% PROCESS global/header.html.tmpl title = "Account Exists" %] --- 24,30 ---- #%] ! [% PROCESS global/variables.none.tmpl %] ! ! [% PROCESS global/header.html.tmpl title = "Account Exists" %] *************** *** 31,36 **** <input type="hidden" name="a" value="reqpw"> <input type="hidden" name="loginname" value="[% login FILTER html %]"> ! A Bugzilla account for <tt>[% login FILTER html %]</tt> already exists. If you ! are the account holder and have forgotten your password, <input type="submit" value="submit a request to change it">. </form> --- 33,38 ---- <input type="hidden" name="a" value="reqpw"> <input type="hidden" name="loginname" value="[% login FILTER html %]"> ! A [% terms.Bugzilla %] account for <tt>[% login FILTER html %]</tt> already exists. If you ! are the account holder and have forgotten your password, <input type="submit" value="submit a request to change it">. </form> Index: created.html.tmpl =================================================================== RCS file: /cvsroot/openfirst/www/htdocs/bugzilla/account/created.html.tmpl,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** created.html.tmpl 28 Jun 2004 00:47:15 -0000 1.1 --- created.html.tmpl 15 May 2005 14:38:18 -0000 1.2 *************** *** 1,3 **** ! <!-- 1....@bu... --> [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file --- 1,3 ---- ! [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file |
From: Tim G. <xt...@us...> - 2005-05-15 14:33:14
|
Update of /cvsroot/openfirst/www/htdocs/bugzilla/request In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27758/request Log Message: Directory /cvsroot/openfirst/www/htdocs/bugzilla/request added to the repository |
From: Tim G. <xt...@us...> - 2005-05-15 14:33:12
|
Update of /cvsroot/openfirst/www/htdocs/bugzilla/pages In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27691/pages Log Message: Directory /cvsroot/openfirst/www/htdocs/bugzilla/pages added to the repository |
From: Tim G. <xt...@us...> - 2005-05-15 14:32:20
|
Update of /cvsroot/openfirst/www/htdocs/bugzilla/flag In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27617/flag Log Message: Directory /cvsroot/openfirst/www/htdocs/bugzilla/flag added to the repository |
From: Tim G. <xt...@us...> - 2005-05-15 14:19:57
|
Update of /cvsroot/openfirst/www/htdocs/bugzilla/account/auth In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25491/auth Log Message: Directory /cvsroot/openfirst/www/htdocs/bugzilla/account/auth added to the repository |
From: Astronouth7303 <ast...@us...> - 2005-05-15 13:23:01
|
Update of /cvsroot/openfirst/modules In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15513/modules Modified Files: export.php index.php info.php Log Message: Fixed header (no, Dave is not actively developing) Index: export.php =================================================================== RCS file: /cvsroot/openfirst/modules/export.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** export.php 15 May 2005 05:30:20 -0000 1.1 --- export.php 15 May 2005 13:22:51 -0000 1.2 *************** *** 1,92 **** ! <?php ! /* ! * openFIRST.awards - index.php ! * ! * Copyright (C) 2003, ! * openFIRST Project ! * Original Author: David Di Biase <dav...@ea...> ! * ! * This program is free software; you can redistribute it and/or modify ! * it under the terms of the GNU General Public License as published by ! * the Free Software Foundation; either version 2 of the License, or ! * (at your option) any later version. ! * ! * This program is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ! * GNU General Public License for more details. ! * ! * You should have received a copy of the GNU General Public License ! * along with this program; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ! * ! */ ! include_once("../config/globals.php"); ! ! function GetVarValue($var) { ! ob_Start(); ! var_export($var); ! $Value = ob_Get_Contents(); ! ob_End_Clean(); ! return $Value; ! } ! ! $incl = ofirst_dbquery('SELECT * FROM ofirst_config'); ! ! include_once($header); ! ?><fieldset> ! <legend>Code</legend> ! <dl> ! <?php ! foreach($Modules as $key => $data) { ! $version = $data['ver']; ! $includes = $data['inc']; ! $admin = $data['admin']; ! $nav = $data['nav']; ! ! if (strlen($version) <= 0) $version = 'CVS'; ! ! $code = GetVarValue($key); ! $name = GetVarValue(ucwords($key)); ! $version = GetVarValue($version); ! $includes = GetVarValue($includes); ! $admin = GetVarValue($admin); ! $nav = GetVarValue($nav); ! ! $PHPCode = '<'."?php ! global \$Modules; ! \$Modules[$code]['name'] = $name; ! \$Modules[$code]['ver'] = $version; ! \$Modules[$code]['inc'] = $includes; ! \$Modules[$code]['admin'] = $admin; ! \$Modules[$code]['nav'] = $nav; ! ! if (!isset(\$Modules['awards']['active']) { ! \$Modules['awards']['active'] = false; ! } ! ! if (!isset(\$Modules['awards']['show']) { ! \$Modules['awards']['show'] = false; ! } ! ?".'>'; ! ! if (isset($_REQUEST['save'])) { ! $save_len = file_put_contents("$fbasepath/$key/openfirst.info.php", $PHPCode); ! } ! ! ?><dt style="font-weight:bold;"><h2><?php echo htmlentities($key); ?></h2><?php ! if (isset($_REQUEST['save'])) { ! echo htmlentities("$save_len / ".strlen($PHPCode)); } ?></dt><dd> ! <textarea readonly="readonly" rows="18" cols="75"><?php ! if (false) { ! highlight_string($PHPCode); ! } else { ! echo htmlentities($PHPCode); ! } ! ?></textarea></dd><?php ! } ! ?> ! </dl></fieldset> ! <?php ! include_once($footer); ! ?> --- 1,92 ---- ! <?php ! /* ! * openFIRST.modules - export.php ! * ! * Copyright (C) 2005, ! * openFIRST Project ! * Original Author: Jamie Bliss <ja...@op...> ! * ! * This program is free software; you can redistribute it and/or modify ! * it under the terms of the GNU General Public License as published by ! * the Free Software Foundation; either version 2 of the License, or ! * (at your option) any later version. ! * ! * This program is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ! * GNU General Public License for more details. ! * ! * You should have received a copy of the GNU General Public License ! * along with this program; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ! * ! */ ! include_once("../config/globals.php"); ! ! function GetVarValue($var) { ! ob_Start(); ! var_export($var); ! $Value = ob_Get_Contents(); ! ob_End_Clean(); ! return $Value; ! } ! ! $incl = ofirst_dbquery('SELECT * FROM ofirst_config'); ! ! include_once($header); ! ?><fieldset> ! <legend>Code</legend> ! <dl> ! <?php ! foreach($Modules as $key => $data) { ! $version = $data['ver']; ! $includes = $data['inc']; ! $admin = $data['admin']; ! $nav = $data['nav']; ! ! if (strlen($version) <= 0) $version = 'CVS'; ! ! $code = GetVarValue($key); ! $name = GetVarValue(ucwords($key)); ! $version = GetVarValue($version); ! $includes = GetVarValue($includes); ! $admin = GetVarValue($admin); ! $nav = GetVarValue($nav); ! ! $PHPCode = '<'."?php ! global \$Modules; ! \$Modules[$code]['name'] = $name; ! \$Modules[$code]['ver'] = $version; ! \$Modules[$code]['inc'] = $includes; ! \$Modules[$code]['admin'] = $admin; ! \$Modules[$code]['nav'] = $nav; ! ! if (!isset(\$Modules['awards']['active']) { ! \$Modules['awards']['active'] = false; ! } ! ! if (!isset(\$Modules['awards']['show']) { ! \$Modules['awards']['show'] = false; ! } ! ?".'>'; ! ! if (isset($_REQUEST['save'])) { ! $save_len = file_put_contents("$fbasepath/$key/openfirst.info.php", $PHPCode); ! } ! ! ?><dt style="font-weight:bold;"><h2><?php echo htmlentities($key); ?></h2><?php ! if (isset($_REQUEST['save'])) { ! echo htmlentities("$save_len / ".strlen($PHPCode)); } ?></dt><dd> ! <textarea readonly="readonly" rows="18" cols="75"><?php ! if (false) { ! highlight_string($PHPCode); ! } else { ! echo htmlentities($PHPCode); ! } ! ?></textarea></dd><?php ! } ! ?> ! </dl></fieldset> ! <?php ! include_once($footer); ! ?> Index: info.php =================================================================== RCS file: /cvsroot/openfirst/modules/info.php,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** info.php 15 May 2005 05:42:52 -0000 1.2 --- info.php 15 May 2005 13:22:51 -0000 1.3 *************** *** 1,9 **** <?php /* ! * openFIRST.awards - index.php * ! * Copyright (C) 2003, * openFIRST Project ! * Original Author: David Di Biase <dav...@ea...> * * This program is free software; you can redistribute it and/or modify --- 1,9 ---- <?php /* ! * openFIRST.modules - info.php * ! * Copyright (C) 2005, * openFIRST Project ! * Original Author: Jamie Bliss <ja...@op...> * * This program is free software; you can redistribute it and/or modify Index: index.php =================================================================== RCS file: /cvsroot/openfirst/modules/index.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** index.php 15 May 2005 05:30:20 -0000 1.1 --- index.php 15 May 2005 13:22:51 -0000 1.2 *************** *** 1,27 **** ! <?php ! /* ! * openFIRST.awards - index.php ! * ! * Copyright (C) 2003, ! * openFIRST Project ! * Original Author: David Di Biase <dav...@ea...> ! * ! * This program is free software; you can redistribute it and/or modify ! * it under the terms of the GNU General Public License as published by ! * the Free Software Foundation; either version 2 of the License, or ! * (at your option) any later version. ! * ! * This program is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ! * GNU General Public License for more details. ! * ! * You should have received a copy of the GNU General Public License ! * along with this program; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ! * ! */ ! include_once("../config/globals.php"); ! header("location: $basepath/modules/info.php"); ! ! ?> --- 1,27 ---- ! <?php ! /* ! * openFIRST.modules - index.php ! * ! * Copyright (C) 2005, ! * openFIRST Project ! * Original Author: Jamie Bliss <ja...@op...> ! * ! * This program is free software; you can redistribute it and/or modify ! * it under the terms of the GNU General Public License as published by ! * the Free Software Foundation; either version 2 of the License, or ! * (at your option) any later version. ! * ! * This program is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ! * GNU General Public License for more details. ! * ! * You should have received a copy of the GNU General Public License ! * along with this program; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ! * ! */ ! include_once("../config/globals.php"); ! header("location: $basepath/modules/info.php"); ! ! ?> |
From: Astronouth7303 <ast...@us...> - 2005-05-15 05:43:30
|
Update of /cvsroot/openfirst/guestbook In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30763/guestbook Modified Files: openfirst.info.php Log Message: fixed up openfirst.info.php Index: openfirst.info.php =================================================================== RCS file: /cvsroot/openfirst/guestbook/openfirst.info.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** openfirst.info.php 15 May 2005 05:27:20 -0000 1.1 --- openfirst.info.php 15 May 2005 05:42:50 -0000 1.2 *************** *** 3,9 **** $Modules['guestbook']['name'] = 'Guestbook'; $Modules['guestbook']['ver'] = 'CVS'; ! $Modules['guestbook']['inc'] = array ( ! 0 => '', ! ); $Modules['guestbook']['admin'] = '<a href="$basepath/guestbook/deleteentry.php">Delete Entry</a>'; $Modules['guestbook']['nav'] = '<a href="$basepath/guestbook/">View Guestbook</a> | <a href="$basepath/guestbook/sign.php">Sign Guestbook</a>'; --- 3,7 ---- $Modules['guestbook']['name'] = 'Guestbook'; $Modules['guestbook']['ver'] = 'CVS'; ! $Modules['guestbook']['inc'] = array (); $Modules['guestbook']['admin'] = '<a href="$basepath/guestbook/deleteentry.php">Delete Entry</a>'; $Modules['guestbook']['nav'] = '<a href="$basepath/guestbook/">View Guestbook</a> | <a href="$basepath/guestbook/sign.php">Sign Guestbook</a>'; *************** *** 16,18 **** $Modules['awards']['show'] = false; } ! ?> \ No newline at end of file --- 14,16 ---- $Modules['awards']['show'] = false; } ! ?> |
From: Astronouth7303 <ast...@us...> - 2005-05-15 05:43:30
|
Update of /cvsroot/openfirst/feedback In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30763/feedback Modified Files: openfirst.info.php Log Message: fixed up openfirst.info.php Index: openfirst.info.php =================================================================== RCS file: /cvsroot/openfirst/feedback/openfirst.info.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** openfirst.info.php 15 May 2005 05:27:20 -0000 1.1 --- openfirst.info.php 15 May 2005 05:42:50 -0000 1.2 *************** *** 3,9 **** $Modules['feedback']['name'] = 'Feedback'; $Modules['feedback']['ver'] = 'CVS'; ! $Modules['feedback']['inc'] = array ( ! 0 => '', ! ); $Modules['feedback']['admin'] = '<a href="$basepath/feedback/admin/">Manage Feedback Users</a>'; $Modules['feedback']['nav'] = '<a href="$basepath/feedback/">Give Feedback</a>'; --- 3,7 ---- $Modules['feedback']['name'] = 'Feedback'; $Modules['feedback']['ver'] = 'CVS'; ! $Modules['feedback']['inc'] = array (); $Modules['feedback']['admin'] = '<a href="$basepath/feedback/admin/">Manage Feedback Users</a>'; $Modules['feedback']['nav'] = '<a href="$basepath/feedback/">Give Feedback</a>'; *************** *** 16,18 **** $Modules['awards']['show'] = false; } ! ?> \ No newline at end of file --- 14,16 ---- $Modules['awards']['show'] = false; } ! ?> |
From: Astronouth7303 <ast...@us...> - 2005-05-15 05:43:29
|
Update of /cvsroot/openfirst/forum In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30763/forum Modified Files: openfirst.info.php Log Message: fixed up openfirst.info.php Index: openfirst.info.php =================================================================== RCS file: /cvsroot/openfirst/forum/openfirst.info.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** openfirst.info.php 15 May 2005 05:27:20 -0000 1.1 --- openfirst.info.php 15 May 2005 05:42:50 -0000 1.2 *************** *** 4,8 **** $Modules['forum']['ver'] = 'CVS'; $Modules['forum']['inc'] = array ( ! 0 => 'forumvisit.php', ); $Modules['forum']['admin'] = '<a href="$basepath/forum/admin/">Forum Admin</a>'; --- 4,8 ---- $Modules['forum']['ver'] = 'CVS'; $Modules['forum']['inc'] = array ( ! 'forumvisit.php', ); $Modules['forum']['admin'] = '<a href="$basepath/forum/admin/">Forum Admin</a>'; *************** *** 16,18 **** $Modules['awards']['show'] = false; } ! ?> \ No newline at end of file --- 16,18 ---- $Modules['awards']['show'] = false; } ! ?> |
From: Astronouth7303 <ast...@us...> - 2005-05-15 05:43:29
|
Update of /cvsroot/openfirst/emoticon In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30763/emoticon Modified Files: openfirst.info.php Log Message: fixed up openfirst.info.php Index: openfirst.info.php =================================================================== RCS file: /cvsroot/openfirst/emoticon/openfirst.info.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** openfirst.info.php 15 May 2005 05:27:19 -0000 1.1 --- openfirst.info.php 15 May 2005 05:42:50 -0000 1.2 *************** *** 4,8 **** $Modules['emoticon']['ver'] = 'CVS'; $Modules['emoticon']['inc'] = array ( ! 0 => 'emoticonf.php', ); $Modules['emoticon']['admin'] = NULL; --- 4,8 ---- $Modules['emoticon']['ver'] = 'CVS'; $Modules['emoticon']['inc'] = array ( ! 'emoticonf.php', ); $Modules['emoticon']['admin'] = NULL; *************** *** 16,18 **** $Modules['awards']['show'] = false; } ! ?> \ No newline at end of file --- 16,18 ---- $Modules['awards']['show'] = false; } ! ?> |
From: Astronouth7303 <ast...@us...> - 2005-05-15 05:43:29
|
Update of /cvsroot/openfirst/downloads In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30763/downloads Modified Files: openfirst.info.php Log Message: fixed up openfirst.info.php Index: openfirst.info.php =================================================================== RCS file: /cvsroot/openfirst/downloads/openfirst.info.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** openfirst.info.php 15 May 2005 05:27:19 -0000 1.1 --- openfirst.info.php 15 May 2005 05:42:50 -0000 1.2 *************** *** 3,9 **** $Modules['downloads']['name'] = 'Downloads'; $Modules['downloads']['ver'] = 'CVS'; ! $Modules['downloads']['inc'] = array ( ! 0 => '', ! ); $Modules['downloads']['admin'] = '<a href="$basepath/downloads/admin">Category Editor</a>'; $Modules['downloads']['nav'] = '<a href="$basepath/downloads/">Downloads Home</a>'; --- 3,7 ---- $Modules['downloads']['name'] = 'Downloads'; $Modules['downloads']['ver'] = 'CVS'; ! $Modules['downloads']['inc'] = array (); $Modules['downloads']['admin'] = '<a href="$basepath/downloads/admin">Category Editor</a>'; $Modules['downloads']['nav'] = '<a href="$basepath/downloads/">Downloads Home</a>'; *************** *** 16,18 **** $Modules['awards']['show'] = false; } ! ?> \ No newline at end of file --- 14,16 ---- $Modules['awards']['show'] = false; } ! ?> |
From: Astronouth7303 <ast...@us...> - 2005-05-15 05:43:28
|
Update of /cvsroot/openfirst/awards In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30763/awards Modified Files: openfirst.info.php Log Message: fixed up openfirst.info.php Index: openfirst.info.php =================================================================== RCS file: /cvsroot/openfirst/awards/openfirst.info.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** openfirst.info.php 15 May 2005 05:27:19 -0000 1.1 --- openfirst.info.php 15 May 2005 05:42:50 -0000 1.2 *************** *** 3,9 **** $Modules['awards']['name'] = 'Awards'; $Modules['awards']['ver'] = 'CVS'; ! $Modules['awards']['inc'] = array ( ! 0 => '', ! ); $Modules['awards']['admin'] = '<a href="$basepath/awards/admin/">Manage Awards</a>'; $Modules['awards']['nav'] = '<a href="$basepath/awards/">View Awards</a>'; --- 3,7 ---- $Modules['awards']['name'] = 'Awards'; $Modules['awards']['ver'] = 'CVS'; ! $Modules['awards']['inc'] = array (); $Modules['awards']['admin'] = '<a href="$basepath/awards/admin/">Manage Awards</a>'; $Modules['awards']['nav'] = '<a href="$basepath/awards/">View Awards</a>'; *************** *** 16,18 **** $Modules['awards']['show'] = false; } ! ?> \ No newline at end of file --- 14,16 ---- $Modules['awards']['show'] = false; } ! ?> |
From: Astronouth7303 <ast...@us...> - 2005-05-15 05:43:05
|
Update of /cvsroot/openfirst/projects In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30763/projects Modified Files: openfirst.info.php Log Message: fixed up openfirst.info.php Index: openfirst.info.php =================================================================== RCS file: /cvsroot/openfirst/projects/openfirst.info.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** openfirst.info.php 15 May 2005 05:27:22 -0000 1.1 --- openfirst.info.php 15 May 2005 05:42:52 -0000 1.2 *************** *** 4,8 **** $Modules['projects']['ver'] = 'CVS'; $Modules['projects']['inc'] = array ( ! 0 => 'projectsmodule.php', ); $Modules['projects']['admin'] = '<a href="$basepath/projects/admin/updatesetup.php">Update Service Setup</a>'; --- 4,8 ---- $Modules['projects']['ver'] = 'CVS'; $Modules['projects']['inc'] = array ( ! 'projectsmodule.php', ); $Modules['projects']['admin'] = '<a href="$basepath/projects/admin/updatesetup.php">Update Service Setup</a>'; *************** *** 16,18 **** $Modules['awards']['show'] = false; } ! ?> \ No newline at end of file --- 16,18 ---- $Modules['awards']['show'] = false; } ! ?> |
From: Astronouth7303 <ast...@us...> - 2005-05-15 05:43:05
|
Update of /cvsroot/openfirst/sidebars In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30763/sidebars Modified Files: openfirst.info.php Log Message: fixed up openfirst.info.php Index: openfirst.info.php =================================================================== RCS file: /cvsroot/openfirst/sidebars/openfirst.info.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** openfirst.info.php 15 May 2005 05:27:22 -0000 1.1 --- openfirst.info.php 15 May 2005 05:42:52 -0000 1.2 *************** *** 3,9 **** $Modules['sidebars']['name'] = 'Sidebars'; $Modules['sidebars']['ver'] = 'CVS'; ! $Modules['sidebars']['inc'] = array ( ! 0 => '', ! ); $Modules['sidebars']['admin'] = NULL; $Modules['sidebars']['nav'] = '<a href="$basepath/sidebars/">Browse Sidebars</a>'; --- 3,7 ---- $Modules['sidebars']['name'] = 'Sidebars'; $Modules['sidebars']['ver'] = 'CVS'; ! $Modules['sidebars']['inc'] = array (); $Modules['sidebars']['admin'] = NULL; $Modules['sidebars']['nav'] = '<a href="$basepath/sidebars/">Browse Sidebars</a>'; *************** *** 16,18 **** $Modules['awards']['show'] = false; } ! ?> \ No newline at end of file --- 14,16 ---- $Modules['awards']['show'] = false; } ! ?> |
From: Astronouth7303 <ast...@us...> - 2005-05-15 05:43:05
|
Update of /cvsroot/openfirst/search In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30763/search Modified Files: openfirst.info.php Log Message: fixed up openfirst.info.php Index: openfirst.info.php =================================================================== RCS file: /cvsroot/openfirst/search/openfirst.info.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** openfirst.info.php 15 May 2005 05:27:22 -0000 1.1 --- openfirst.info.php 15 May 2005 05:42:52 -0000 1.2 *************** *** 3,9 **** $Modules['search']['name'] = 'Search'; $Modules['search']['ver'] = 'CVS'; ! $Modules['search']['inc'] = array ( ! 0 => '', ! ); $Modules['search']['admin'] = NULL; $Modules['search']['nav'] = '<a href="$basepath/search/">Search</a>'; --- 3,7 ---- $Modules['search']['name'] = 'Search'; $Modules['search']['ver'] = 'CVS'; ! $Modules['search']['inc'] = array (); $Modules['search']['admin'] = NULL; $Modules['search']['nav'] = '<a href="$basepath/search/">Search</a>'; *************** *** 16,18 **** $Modules['awards']['show'] = false; } ! ?> \ No newline at end of file --- 14,16 ---- $Modules['awards']['show'] = false; } ! ?> |
From: Astronouth7303 <ast...@us...> - 2005-05-15 05:43:04
|
Update of /cvsroot/openfirst/base/images In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30763/images Removed Files: openfirst.info.php Log Message: fixed up openfirst.info.php --- openfirst.info.php DELETED --- |
From: Astronouth7303 <ast...@us...> - 2005-05-15 05:43:04
|
Update of /cvsroot/openfirst/update In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30763/update Removed Files: openfirst.info.php Log Message: fixed up openfirst.info.php --- openfirst.info.php DELETED --- |
From: Astronouth7303 <ast...@us...> - 2005-05-15 05:43:04
|
Update of /cvsroot/openfirst/photogallery In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30763/photogallery Modified Files: openfirst.info.php Log Message: fixed up openfirst.info.php Index: openfirst.info.php =================================================================== RCS file: /cvsroot/openfirst/photogallery/openfirst.info.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** openfirst.info.php 15 May 2005 05:27:21 -0000 1.1 --- openfirst.info.php 15 May 2005 05:42:52 -0000 1.2 *************** *** 4,8 **** $Modules['photogallery']['ver'] = 'CVS'; $Modules['photogallery']['inc'] = array ( ! 0 => 'photogallery.php', ); $Modules['photogallery']['admin'] = '<a href="$basepath/photogallery/admin/">Gallery Manager</a> | <a href="$basepath/photogallery/admin/newgallery.php">New Gallery</a>'; --- 4,8 ---- $Modules['photogallery']['ver'] = 'CVS'; $Modules['photogallery']['inc'] = array ( ! 'photogallery.php', ); $Modules['photogallery']['admin'] = '<a href="$basepath/photogallery/admin/">Gallery Manager</a> | <a href="$basepath/photogallery/admin/newgallery.php">New Gallery</a>'; *************** *** 16,18 **** $Modules['awards']['show'] = false; } ! ?> \ No newline at end of file --- 16,18 ---- $Modules['awards']['show'] = false; } ! ?> |