diff options
Diffstat (limited to 'template/en/default/bug/create')
-rw-r--r-- | template/en/default/bug/create/comment-guided.txt.tmpl | 52 | ||||
-rw-r--r-- | template/en/default/bug/create/comment.txt.tmpl | 32 | ||||
-rw-r--r-- | template/en/default/bug/create/confirm-create-dupe.html.tmpl | 57 | ||||
-rw-r--r-- | template/en/default/bug/create/create-guided.html.tmpl | 443 | ||||
-rw-r--r-- | template/en/default/bug/create/create.html.tmpl | 740 | ||||
-rw-r--r-- | template/en/default/bug/create/created.html.tmpl | 61 | ||||
-rw-r--r-- | template/en/default/bug/create/make-template.html.tmpl | 46 | ||||
-rw-r--r-- | template/en/default/bug/create/user-message.html.tmpl | 36 |
8 files changed, 0 insertions, 1467 deletions
diff --git a/template/en/default/bug/create/comment-guided.txt.tmpl b/template/en/default/bug/create/comment-guided.txt.tmpl deleted file mode 100644 index 66220ec..0000000 --- a/template/en/default/bug/create/comment-guided.txt.tmpl +++ /dev/null @@ -1,52 +0,0 @@ -[%# 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 <gerv@gerv.net> - #%] -[%# INTERFACE: - # This template has no interface. - # - # Form variables from a bug submission (i.e. the fields on a template from - # enter_bug.cgi) can be access via Bugzilla.cgi.param. It can be used to - # pull out various custom fields and format an initial Description entry - # from them. - #%] -[% USE Bugzilla %] -[% cgi = Bugzilla.cgi %] - -[%+ cgi.param("comment") IF cgi.param("comment") %] - -[%+ IF cgi.param("reproducible") != "Choose one..." -%] -Reproducible: [%+ cgi.param("reproducible") %] -[% END %] - -[% IF !(cgi.param("reproduce_steps").match('^1\.\s*2\.\s*3\.\s*$') || cgi.param("reproduce_steps").match('^\s*$')) %] -Steps to Reproduce: -[%+ cgi.param("reproduce_steps") %] -[% END %] - -[% IF cgi.param("actual_results") -%] -Actual Results: -[%+ cgi.param("actual_results") %] -[% END %] - -[% IF cgi.param("expected_results") %] -Expected Results: -[%+ cgi.param("expected_results") %] -[% END %] - -[%+ cgi.param("additional_info") %] diff --git a/template/en/default/bug/create/comment.txt.tmpl b/template/en/default/bug/create/comment.txt.tmpl deleted file mode 100644 index e7339d3..0000000 --- a/template/en/default/bug/create/comment.txt.tmpl +++ /dev/null @@ -1,32 +0,0 @@ -[%# 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 <gerv@gerv.net> - #%] -[%# INTERFACE: - # This template has no interface. - # - # Form variables from a bug submission (i.e. the fields on a template from - # enter_bug.cgi) can be access via Bugzilla.cgi.param. It can be used to - # pull out various custom fields and format an initial Description entry - # from them. - #%] -[% USE Bugzilla %] -[% Hook.process("form") %] - - -[% Bugzilla.cgi.param("comment") %] diff --git a/template/en/default/bug/create/confirm-create-dupe.html.tmpl b/template/en/default/bug/create/confirm-create-dupe.html.tmpl deleted file mode 100644 index b0a5cdd..0000000 --- a/template/en/default/bug/create/confirm-create-dupe.html.tmpl +++ /dev/null @@ -1,57 +0,0 @@ -[%# 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 Olav Vitters. - # - # Contributor(s): Olav Vitters <olav@bkor.dhs.org> - #%] - -[%# INTERFACE: - # bugid: integer. ID of the bug previously used to create a bug. - # allow_override: boolean int. Is 1 if the user may submit the bug again. - #%] - -[% PROCESS "global/field-descs.none.tmpl" %] - -[% PROCESS global/header.html.tmpl - title = "Already filed $terms.bug" -%] - -[% USE Bugzilla %] - -<table cellpadding="20"> - <tr> - <td bgcolor="#ff0000"> - <font size="+2"> - You already used the form to file [% "$terms.bug $bugid" FILTER bug_link(bugid) FILTER none %]. - </font> - </td> - </tr> -</table> - -<p><font size="big">You are highly encouraged to visit [% "$terms.bug $bugid" -FILTER bug_link(bugid) FILTER none %].</font></p> - -[% IF allow_override %] - <p>If you are sure you used the same form to submit a new [% terms.bug %], - click 'File [% terms.bug %] again'.<p> - - <form name="create" id="create" method="post" action="post_bug.cgi" - [%- IF Bugzilla.cgi.param("data") %] enctype="multipart/form-data"[% END %]> - [% PROCESS "global/hidden-fields.html.tmpl" - exclude="^(Bugzilla_login|Bugzilla_password|ignore_token)$" %] - <input type="hidden" name="ignore_token" value="[% bugid FILTER html %]"> - <input type="submit" value="File [% terms.bug %] again" id="file_bug_again"> - </form> -[% END %] - -[% PROCESS global/footer.html.tmpl %] diff --git a/template/en/default/bug/create/create-guided.html.tmpl b/template/en/default/bug/create/create-guided.html.tmpl deleted file mode 100644 index bee5f01..0000000 --- a/template/en/default/bug/create/create-guided.html.tmpl +++ /dev/null @@ -1,443 +0,0 @@ -[%# 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 <gerv@gerv.net> - # Christine Begle <cbegle@mozilla.org> - #%] - -[%# INTERFACE: - # This template has the same interface as create.html.tmpl - #%] - -[% PROCESS global/variables.none.tmpl %] - -[% USE Bugzilla %] -[% cgi = Bugzilla.cgi %] - -[% PROCESS global/header.html.tmpl - title = "Enter $terms.ABug" - onload = "PutDescription()" - style = "#somebugs { width: 100%; height: 500px }" - %] - -[% style = "" %] - -[% tablecolour = "#efefef" %] - -[%# This script displays the descriptions for selected components. %] -<script type="text/javascript"> -<!-- -var descriptions = [ -[% FOREACH c = product.components %] - '[% c.description FILTER js %]', -[% END %] -]; - -function PutDescription() { - if ((document.getElementById) && (document.body.innerHTML)) { - var componentIndex = document.getElementById('component').selectedIndex; - if (componentIndex != -1) { - var description = document.getElementById('description'); - description.innerHTML = descriptions[componentIndex]; - } - } -} - -var initialowners = new Array([% product.components.size %]); -var last_initialowner; -var components = new Array([% product.components.size %]); -[% count = 0 %] -[%- FOREACH c = product.components %] - components[[% count %]] = "[% c.name FILTER js %]"; - initialowners[[% count %]] = "[% c.default_assignee.login FILTER js %]"; - [% count = count + 1 %] -[%- END %] - -function set_assign_to() { - // Based on the selected component, fill the "Assign To:" field - // with the default component owner. - var form = document.Create; - var assigned_to = form.assigned_to.value; - - var index = -1; - if (form.component.type == 'select-one') { - index = form.component.selectedIndex; - } else if (form.component.type == 'hidden') { - // Assume there is only one component in the list - index = 0; - } - if (index != -1) { - var owner = initialowners[index]; - var component = components[index]; - if (assigned_to == last_initialowner - || assigned_to == owner - || assigned_to == '') { - form.assigned_to.value = owner; - last_initialowner = owner; - } - } - PutDescription(); -} - -// this is courtesy of John Keller - -var http_connection = null; - -// init XMLHttpRequest object, based on browser type -function initHttpConnection() { - http_connection = null; - - try { - // Firefox, Opera 8.0+, Safari - http_connection = new XMLHttpRequest(); - } catch (e) { - // Internet Explorer - try { - http_connection = new ActiveXObject("Msxml2.XMLHTTP"); - } catch (e) { - try { - http_connection = new ActiveXObject("Microsoft.XMLHTTP"); - } catch (e) { - // browser does not support AJAX - } - } - } - - if (http_connection != null) { - http_connection.onreadystatechange = onLoadMaintainer; - } -} - -// handler for data received -// text field to set should be similar to -// <input name="assigned_to" id="assigned_to" /> -function onLoadMaintainer() { - var field_obj; - - if ((http_connection.readyState == 4) && (http_connection.status == 200)) { - if ((http_connection.responseText != null) && (http_connection.responseText != 'NOT_FOUND')) { - if ((field_obj = document.getElementById('assigned_to')) != null) { - field_obj.value = http_connection.responseText; - } - } - } else { - // by default, we'll leave form value alone and don't do anything else - // this is a good place to set a default or show an error, though - } -} - -// handler for when user enters a package -// text field to set should be similar to -// <input name="cf_rpmpkg" onchange="onChangePackage(this)" /> -function onChangePackage(input_obj) { - initHttpConnection(); - - if ((http_connection != null) && (input_obj.value != "")) { - http_connection.open("GET", '/lookup.php?pkg=' + encodeURIComponent(input_obj.value)); - http_connection.send(null); - } -}; - - ---> -</script> - -<p> Submit [% terms.abug %] using the -<a href="enter_bug.cgi?product=[% product.name FILTER html %]">expert [% terms.bug %] form</a>.</p> - - -<form name="Create" id="Create" method="post" action="post_bug.cgi"> - <input type="hidden" name="format" value="guided"> - <input type="hidden" name="priority" - value="[% default.priority FILTER html %]"> - <input type="hidden" name="token" value="[% token FILTER html %]"> - <input type="hidden" name="op_sys" value="[% Param('defaultopsys') FILTER html %]"> - -<table valign="top" cellpadding="5" cellspacing="5" border="0"> - - <tr> - <td align="right" valign="top" bgcolor="[% tablecolour %]" width="10%"> - <b>Product:</b> - </td> - <td valign="top"> - <input type="hidden" name="product" value="[% product.name FILTER html %]"> - <b>[% product.name FILTER html %]</b> - </td> - </tr> - - <tr> - <td align="right" valign="top" bgcolor="[% tablecolour %]"> - <b>Component:</b> - </td> - <td valign="top"> - <table border="0" cellpadding="0" cellspacing="0"> - <tr> - <td valign="top"> - <select name="component" id="component" - size="5" onchange="PutDescription();"> - [% IF NOT default.component_ %] - [%# Various b.m.o. products have a "General" component, - which is a useful default. %] - [% default.component_ = "General" %] - [% END %] - [% FOREACH c = product.components %] - <option value="[% c.name FILTER html %]" - [% " selected=\"selected\"" IF c.name == default.component_ %]> - [% c.name FILTER html %] - </option> - [% END %] - </select> - </td> - <td valign="top" width="100%"> - <div id="description" style="color: green; margin-left: 10px; - height: 5em; overflow: auto;"> - <script type="text/javascript"> - if ((document.getElementById) && (document.body.innerHTML)) { - document.write("\ - Select a component to see its description here."); - } - </script> - </div> - </td> - </tr> - </table> - - <p> - The area where the problem occurs. - To pick the right component, you could use the same one as - similar [% terms.bugs %] you found in your search, or read the full list of - <a target="_blank" href="describecomponents.cgi?product= - [% product.name FILTER url_quote %]">component - descriptions</a> (opens in new window) if you need more help. - </p> - </td> - </tr> - - <tr> - <td align="right" valign="top" bgcolor="[% tablecolour %]"> - <b>Version:</b> - </td> - <td valign="top"> - <select name="version" size="5"> - [%- FOREACH v = version %] - <option value="[% v FILTER html %]" - [% " selected=\"selected\"" IF v == default.version %]>[% v FILTER html %] - </option> - [% END %] - </select> - </td> - </tr> - - [%# We override rep_platform and op_sys for simplicity. The values chosen - are based on which are most common in the b.m.o database %] - [% rep_platform = [ "All", "i586", "x86_64" ] %] - - <tr> - <td align="right" valign="top" bgcolor="[% tablecolour %]"> - <b>Hardware Platform:</b> - </td> - <td valign="top"> - [% PROCESS select sel = 'rep_platform' %] - </td> - </tr> - - <tr> - <td align="right" valign="top" bgcolor="[% tablecolour %]"> - <b>Source RPM:</b> - </td> - <td valign="top"> - <input type="text" size="80" name="cf_rpmpkg" value="" onchange="onChangePackage(this)"> - <p> - This is where you can identify exactly which RPM package is involved in this [% terms.bug %] report. For instance, - if you know the problem you are having is with the program <tt>mysqld</tt>, then execute - <tt>rpm -qif /usr/sbin/mysqld</tt>. This will tell you the name and version of the RPM - package (i.e. MySQL-5.0.27-1mga1) as well as other information. In particular, you are looking for - the "Source RPM" field (i.e. MySQL-5.0.27-1mga1.src.rpm) -- this is the information you should - provide here. Alternatively, you may use <tt>rpm -qf /usr/sbin/mysqld --qf '%{SOURCERPM}\n'</tt> to - obtain the information. If you do not know the location of the program in question, use <tt>rpm -qf `which mysqld`</tt> - to obtain it. Please enter that information above. - </p> - </td> - </tr> - - <tr> - <td align="right" valign="top" bgcolor="[% tablecolour %]"> - <b>URL:</b> - </td> - <td valign="top"> - <input type="text" size="80" name="bug_file_loc" value="http://"> - <p> - URL that demonstrates the problem you are submitting (optional). - </p> - </td> - </tr> - - <tr> - <td align="right" valign="top" bgcolor="[% tablecolour %]"> - <b>Summary:</b> - </td> - <td valign="top"> - <input type="text" size="80" name="short_desc" id="short_desc" - maxlength="255" spellcheck="true"> - <p> - A sentence that summarizes the problem. - Please be descriptive and use lots of keywords. - </p> - <p> - <tt> - <font color="#990000">Bad example</font>: mail crashed - </tt> - <br> - <tt> - <font color="#009900">Good example</font>: - crash in Evolution while checking for new POP mail - </tt> - </p> - </td> - </tr> - - <tr> - <td align="right" valign="top" bgcolor="[% tablecolour %]"> - <b>Details:</b> - </td> - <td valign="top"> - [% INCLUDE global/textarea.html.tmpl - name = 'comment' - minrows = 10 - maxrows = 25 - cols = constants.COMMENT_COLS - defaultcontent = "Description of problem:\n\n\nVersion-Release number of selected component (if applicable):\n\n\nHow reproducible:\n\n\nSteps to Reproduce:\n1.\n2.\n3.\n" - %] - [% IF user.is_insider %] - <br> - <input type="checkbox" id="comment_is_private" name="comment_is_private" - [% ' checked="checked"' IF comment_is_private %]> - <label for="comment_is_private">Initial Description is Private</label> - [% END %] - - <p> - Expand on the Summary. Please be - as specific as possible about what is wrong. - </p> - <p> - <tt> - <font color="#990000">Bad example</font>: I can't seem to login to the system. Please help! - </tt> - <br> - <tt> - <font color="#009900">Good example</font>:<br /><br /> - Description of problem:<br /><br /> - I'm unable to login to the system via ssh. The /var/log/messages - log indicates there is a problem with the pam module pam_ldap, but the /etc/pam.d/system-auth file doesn't - contain that module and I'm not using LDAP. I looked at /etc/pam.d/sshd and it does contain that module but I'm - not sure how it got there, unless it was due to the super-spiffy super-ldap-mojo package I installed yesterday. <br /><br /> - Version-Release number of selected component (if applicable):<br /><br /> - openldap-2.3.34-5mga1, pam-0.99.7.1-2mga1<br /><br /> - How reproducible:<br /><br /> - Every time I attempt to login.<br /><br /> - Steps to Reproduce:<br /> - 1. ssh user@host<br /> - 2. see the rejection<br /> - </tt> - </p> - </td> - </tr> - - <tr> - <td valign="top" align="right" bgcolor="[% tablecolour %]"> - <b>Severity:</b> - </td> - <td valign="top"> - <select name="bug_severity"> - <option name="critical" value="critical"> - Critical: The software crashes, hangs, or causes you to - lose data. - </option> - <option name="major" value="major"> - Major: A major feature is broken. - </option> - <option name="normal" value="normal" selected="selected"> - Normal: It's [% terms.abug %] that should be fixed. - </option> - <option name="minor" value="minor"> - Minor: Minor loss of function, and there's an easy workaround. - </option> - <option name="enhancement" value="enhancement"> - Enhancement: Request for new feature or enhancement. - </option> - </select> - <p> - Indicate how serious the problem is, or if your [% terms.bug %] is a - request for a new feature. - </p> - </td> - </tr> - <tr> - <td valign="top" align="right" bgcolor="[% tablecolour %]"> - <b>Assign To:</b> - </td> - <td valign="top"> - [% INCLUDE global/userselect.html.tmpl - id => "assigned_to" - name => "assigned_to" - value => "" - emptyok => 1 - size => 32 - %] - <p>Leave the above blank to assign to the default component owner.</p> - </td> - </tr> - - [% Hook.process('form') %] -</table> - -<p> - <input type="submit" id="report" value=" Submit [% terms.Bug %] Report " - onclick="if (this.form.comment.value == 'Description of problem:\n\n\nVersion-Release number of selected component (if applicable):\n\n\nHow reproducible:\n\n\nSteps to Reproduce:\n1.\n2.\n3.\n') - { alert('Please enter some details about this [% terms.bug %].'); - this.form.comment.focus(); - return false; } return true;"> -</p> - -<p> - That's it! Thanks very much. You'll be notified by email about any - progress that is made on fixing your [% terms.bug %]. - Thank you for choosing Mageia! -</p> - </form> - -[% PROCESS global/footer.html.tmpl %] - -[%############################################################################%] -[%# Block for SELECT fields #%] -[%############################################################################%] - -[% BLOCK select %] - <select name="[% sel %]"> - [%- IF default.$sel %] - <option value="[% default.$sel FILTER html %]" selected="selected"> - [% default.$sel FILTER html -%] - </option> - [% END %] - [%- FOREACH x = $sel %] - [% NEXT IF x == default.$sel %] - <option value="[% x FILTER html %]"> - [% x FILTER html -%] - </option> - [%- END %] - </select> -[% END %] diff --git a/template/en/default/bug/create/create.html.tmpl b/template/en/default/bug/create/create.html.tmpl deleted file mode 100644 index c18e1c5..0000000 --- a/template/en/default/bug/create/create.html.tmpl +++ /dev/null @@ -1,740 +0,0 @@ -[%# 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 <gerv@gerv.net> - # Ville Skyttä <ville.skytta@iki.fi> - # Shane H. W. Travis <travis@sedsystems.ca> - # Marc Schumann <wurblzap@gmail.com> - # Akamai Technologies <bugzilla-dev@akamai.com> - # Max Kanat-Alexander <mkanat@bugzilla.org> - # Frédéric Buclin <LpSolit@gmail.com> - #%] - -[% PROCESS "global/field-descs.none.tmpl" %] - -[% title = BLOCK %]Enter [% terms.Bug %]: [% product.name FILTER html %][% END %] - -[% PROCESS global/header.html.tmpl - title = title - yui = [ 'autocomplete', 'calendar', 'datatable', 'button' ] - style_urls = [ 'skins/standard/attachment.css', - 'skins/standard/enter_bug.css' ] - javascript_urls = [ "js/attachment.js", "js/util.js", - "js/field.js", "js/TUI.js", "js/bug.js" ] - onload = "set_assign_to(); hideElementById('attachment_true'); - showElementById('attachment_false'); showElementById('btn_no_attachment');" -%] - -<script type="text/javascript"> -<!-- - -var initialowners = new Array([% product.components.size %]); -var last_initialowner; -var initialccs = new Array([% product.components.size %]); -var components = new Array([% product.components.size %]); -var comp_desc = new Array([% product.components.size %]); -var flags = new Array([% product.components.size %]); -[% IF Param("useqacontact") %] - var initialqacontacts = new Array([% product.components.size %]); - var last_initialqacontact; -[% END %] -[% count = 0 %] -[%- FOREACH c = product.components %] - components[[% count %]] = "[% c.name FILTER js %]"; - comp_desc[[% count %]] = "[% c.description FILTER html_light FILTER js %]"; - initialowners[[% count %]] = "[% c.default_assignee.login FILTER js %]"; - [% flag_list = [] %] - [% FOREACH f = c.flag_types.bug %] - [% NEXT UNLESS f.is_active %] - [% flag_list.push(f.id) %] - [% END %] - [% FOREACH f = c.flag_types.attachment %] - [% NEXT UNLESS f.is_active %] - [% flag_list.push(f.id) %] - [% END %] - flags[[% count %]] = [[% flag_list.join(",") FILTER js %]]; - [% IF Param("useqacontact") %] - initialqacontacts[[% count %]] = "[% c.default_qa_contact.login FILTER js %]"; - [% END %] - - [% SET initial_cc_list = [] %] - [% FOREACH cc_user = c.initial_cc %] - [% initial_cc_list.push(cc_user.login) %] - [% END %] - initialccs[[% count %]] = "[% initial_cc_list.join(', ') FILTER js %]"; - - [% count = count + 1 %] -[%- END %] - -function set_assign_to() { - // Based on the selected component, fill the "Assign To:" field - // with the default component owner, and the "QA Contact:" field - // with the default QA Contact. It also selectively enables flags. - var form = document.Create; - var assigned_to = form.assigned_to.value; - -[% IF Param("useqacontact") %] - var qa_contact = form.qa_contact.value; -[% END %] - - var index = -1; - if (form.component.type == 'select-one') { - index = form.component.selectedIndex; - } else if (form.component.type == 'hidden') { - // Assume there is only one component in the list - index = 0; - } - if (index != -1) { - var owner = initialowners[index]; - var component = components[index]; - if (assigned_to == last_initialowner - || assigned_to == owner - || assigned_to == '') { - form.assigned_to.value = owner; - last_initialowner = owner; - } - - document.getElementById('initial_cc').innerHTML = initialccs[index]; - document.getElementById('comp_desc').innerHTML = comp_desc[index]; - - [% IF Param("useqacontact") %] - var contact = initialqacontacts[index]; - if (qa_contact == last_initialqacontact - || qa_contact == contact - || qa_contact == '') { - form.qa_contact.value = contact; - last_initialqacontact = contact; - } - [% END %] - - // First, we disable all flags. Then we re-enable those - // which are available for the selected component. - var inputElements = document.getElementsByTagName("select"); - var inputElement, flagField; - for ( var i=0 ; i<inputElements.length ; i++ ) { - inputElement = inputElements.item(i); - if (inputElement.name.search(/^flag_type-(\d+)$/) != -1) { - var id = inputElement.name.replace(/^flag_type-(\d+)$/, "$1"); - inputElement.disabled = true; - // Also hide the requestee field, if it exists. - inputElement = document.getElementById("requestee_type-" + id); - if (inputElement) - YAHOO.util.Dom.addClass(inputElement.parentNode, 'bz_default_hidden'); - } - } - // Now enable flags available for the selected component. - for (var i = 0; i < flags[index].length; i++) { - flagField = document.getElementById("flag_type-" + flags[index][i]); - // Do not enable flags the user cannot set nor request. - if (flagField && flagField.options.length > 1) { - flagField.disabled = false; - // Re-enabling the requestee field depends on the status - // of the flag. - toggleRequesteeField(flagField, 1); - } - } - } -} - -var status_comment_required = new Array(); -[% FOREACH status = bug_status %] - status_comment_required['[% status.name FILTER js %]'] = - [% status.comment_required_on_change_from() ? 'true' : 'false' %] -[% END %] - -TUI_alternates['expert_fields'] = 'Show Advanced Fields'; -// Hide the Advanced Fields by default, unless the user has a cookie -// that specifies otherwise. -TUI_hide_default('expert_fields'); - ---> -</script> - -<form name="Create" id="Create" method="post" action="post_bug.cgi" - class="enter_bug_form" enctype="multipart/form-data" - onsubmit="return validateEnterBug(this)"> -<input type="hidden" name="product" value="[% product.name FILTER html %]"> -<input type="hidden" name="token" value="[% token FILTER html %]"> - -<table> -<tbody> - <tr> - <td colspan="4"> - [%# Migration note: The following file corresponds to the old Param - # 'entryheaderhtml' - #%] - [% PROCESS 'bug/create/user-message.html.tmpl' %] - </td> - </tr> - - <tr> - <td colspan="2"> - <a id="expert_fields_controller" class="controller bz_default_hidden" - href="javascript:TUI_toggle_class('expert_fields')">Hide - Advanced Fields</a> - [%# Show the link if the browser supports JS %] - <script type="text/javascript"> - YAHOO.util.Dom.removeClass('expert_fields_controller', - 'bz_default_hidden'); - </script> - </td> - <td colspan="2"> - (<span class="required_star">*</span> = - <span class="required_explanation">Required Field</span>) - </td> - </tr> - - <tr> - [% INCLUDE bug/field.html.tmpl - bug = default, field = bug_fields.product, editable = 0, - value = product.name %] - [% INCLUDE bug/field.html.tmpl - bug = default, field = bug_fields.reporter, editable = 0, - value = user.login %] - </tr> - - [%# We can't use the select block in these two cases for various reasons. %] - <tr> - [% component_desc_url = BLOCK -%] - describecomponents.cgi?product=[% product.name FILTER url_quote %] - [% END %] - [% INCLUDE "bug/field-label.html.tmpl" - field = bug_fields.component editable = 1 - desc_url = component_desc_url - %] - <td id="field_container_component"> - <select name="component" id="component" onchange="set_assign_to();" - size="7" aria-required="true" class="required"> - [%# Build the lists of assignees and QA contacts if "usemenuforusers" is enabled. %] - [% IF Param("usemenuforusers") %] - [% assignees_list = user.get_userlist.clone %] - [% qa_contacts_list = user.get_userlist.clone %] - [% END %] - - [%- FOREACH c = product.components %] - <option value="[% c.name FILTER html %]" - id="v[% c.id FILTER html %]_component" - [% IF c.name == default.component_ %] - [%# This is for bug/field.html.tmpl, for visibility-related - # controls. %] - [% default.component_id = c.id %] - selected="selected" - [% END %]> - [% c.name FILTER html -%] - </option> - [% IF Param("usemenuforusers") %] - [% INCLUDE build_userlist default_user = c.default_assignee, - userlist = assignees_list %] - [% INCLUDE build_userlist default_user = c.default_qa_contact, - userlist = qa_contacts_list %] - [% END %] - [%- END %] - </select> - - <script type="text/javascript"> - <!-- - [%+ INCLUDE "bug/field-events.js.tmpl" - field = bug_fields.component %] - //--> - </script> - </td> - - <td colspan="2" id="comp_desc_container"> - [%# Enclose the fieldset in a nested table so that its width changes based - # on the length on the component description. %] - <table> - <tr> - <td> - <fieldset> - <legend>Component Description</legend> - <div id="comp_desc" class="comment">Select a component to read its description.</div> - </fieldset> - </td> - </tr> - </table> - </td> - </tr> - - <tr> - [% INCLUDE "bug/field-label.html.tmpl" - field = bug_fields.version editable = 1 rowspan = 3 - %] - <td rowspan="3"> - <select name="version" id="version" size="5"> - [%- FOREACH v = version %] - <option value="[% v FILTER html %]" - [% ' selected="selected"' IF v == default.version %]>[% v FILTER html -%] - </option> - [%- END %] - </select> - </td> - - [% INCLUDE bug/field.html.tmpl - bug = default, field = bug_fields.bug_severity, editable = 1, - value = default.bug_severity %] - </tr> - - <tr> - [% INCLUDE bug/field.html.tmpl - bug = default, field = bug_fields.rep_platform, editable = 1, - value = default.rep_platform %] - </tr> - - <tr> - [% INCLUDE bug/field.html.tmpl - bug = default, field = bug_fields.op_sys, editable = 1, - value = default.op_sys %] - </tr> - [% IF !Param('defaultplatform') || !Param('defaultopsys') %] - <tr> - <th colspan="3"> </th> - <td id="os_guess_note" class="comment"> - <div>We've made a guess at your - [% IF Param('defaultplatform') %] - operating system. Please check it - [% ELSIF Param('defaultopsys') %] - platform. Please check it - [% ELSE %] - operating system and platform. Please check them - [% END %] - and make any corrections if necessary.</div> - </td> - </tr> - [% END %] -</tbody> - -<tbody class="expert_fields"> - <tr> - [% IF Param('usetargetmilestone') && Param('letsubmitterchoosemilestone') %] - [% INCLUDE select field = bug_fields.target_milestone %] - [% ELSE %] - <td colspan="2"> </td> - [% END %] - - [% IF Param('letsubmitterchoosepriority') %] - [% INCLUDE bug/field.html.tmpl - bug = default, field = bug_fields.priority, editable = 1, - value = default.priority %] - [% ELSE %] - <td colspan="2"> </td> - [% END %] - </tr> -</tbody> - -<tbody class="expert_fields"> - <tr> - <td colspan="4"> </td> - </tr> - - <tr> - [% INCLUDE bug/field.html.tmpl - bug = default, field = bug_fields.bug_status, - editable = (bug_status.size > 1), value = default.bug_status - override_legal_values = bug_status %] - - <td> </td> - [%# Calculate the number of rows we can use for flags %] - [% num_rows = 6 + (Param("useqacontact") ? 1 : 0) + - (user.is_timetracker ? 3 : 0) + - (Param("usebugaliases") ? 1 : 0) - %] - - <td rowspan="[% num_rows FILTER html %]"> - [% IF product.flag_types.bug.size > 0 %] - [% display_flag_headers = 0 %] - [% any_flags_requesteeble = 0 %] - - [% FOREACH flag_type = product.flag_types.bug %] - [% NEXT UNLESS flag_type.is_active %] - [% display_flag_headers = 1 %] - [% SET any_flags_requesteeble = 1 IF flag_type.is_requestable && flag_type.is_requesteeble %] - [% END %] - - [% IF display_flag_headers %] - [% PROCESS "flag/list.html.tmpl" flag_types = product.flag_types.bug - any_flags_requesteeble = any_flags_requesteeble - flag_table_id = "bug_flags" - %] - [% END %] - [% END %] - </td> - </tr> - - <tr> - [% INCLUDE "bug/field-label.html.tmpl" - field = bug_fields.assigned_to editable = 1 - %] - <td colspan="2"> - [% INCLUDE global/userselect.html.tmpl - id => "assigned_to" - name => "assigned_to" - value => assigned_to - disabled => assigned_to_disabled - size => 30 - emptyok => 1 - custom_userlist => assignees_list - %] - <noscript>(Leave blank to assign to component's default assignee)</noscript> - </td> - </tr> - -[% IF Param("useqacontact") %] - <tr> - [% INCLUDE "bug/field-label.html.tmpl" - field = bug_fields.qa_contact editable = 1 - %] - <td colspan="2"> - [% INCLUDE global/userselect.html.tmpl - id => "qa_contact" - name => "qa_contact" - value => qa_contact - disabled => qa_contact_disabled - size => 30 - emptyok => 1 - custom_userlist => qa_contacts_list - %] - <noscript>(Leave blank to assign to default qa contact)</noscript> - </td> - </tr> -[% END %] - - <tr> - [% INCLUDE "bug/field-label.html.tmpl" - field = bug_fields.cc editable = 1 - %] - <td colspan="2"> - [% INCLUDE global/userselect.html.tmpl - id => "cc" - name => "cc" - value => cc - disabled => cc_disabled - size => 30 - multiple => 5 - %] - </td> - </tr> - - <tr> - <th>Default [% field_descs.cc FILTER html %]:</th> - <td colspan="2"> - <div id="initial_cc"> - </div> - </td> - </tr> - - <tr> - <td colspan="3"> </td> - </tr> - -[% IF user.is_timetracker %] - <tr> - [% INCLUDE "bug/field-label.html.tmpl" - field = bug_fields.estimated_time editable = 1 - %] - <td colspan="2"> - <input name="estimated_time" size="6" maxlength="6" value="[% estimated_time FILTER html %]"> - </td> - </tr> - <tr> - [% INCLUDE bug/field.html.tmpl - bug = default, field = bug_fields.deadline, value = deadline, - editable = 1, value_span = 2 %] - </tr> - - <tr> - <td colspan="3"> </td> - </tr> -[% END %] - -[% IF Param("usebugaliases") %] - <tr> - [% INCLUDE "bug/field-label.html.tmpl" - field = bug_fields.alias editable = 1 - %] - <td colspan="2"> - <input name="alias" size="20" value="[% alias FILTER html %]"> - </td> - </tr> -[% END %] - - <tr> - [% INCLUDE "bug/field-label.html.tmpl" - field = bug_fields.bug_file_loc editable = 1 - %] - <td colspan="2" class="field_value"> - <input name="bug_file_loc" id="bug_file_loc" class="text_input" - size="40" value="[% bug_file_loc FILTER html %]"> - </td> - </tr> -</tbody> - -<tbody> - [% USE Bugzilla %] - - [% FOREACH field = Bugzilla.active_custom_fields %] - [% NEXT UNLESS field.enter_bug %] - [% SET value = ${field.name}.defined ? ${field.name} : "" %] - <tr [% 'class="expert_fields"' IF !field.is_mandatory %]> - [% INCLUDE bug/field.html.tmpl - bug = default, field = field, value = value, editable = 1, - value_span = 3 %] - </tr> - [% END %] -</tbody> - -<tbody> - - <tr> - [% INCLUDE "bug/field-label.html.tmpl" - field = bug_fields.short_desc editable = 1 - %] - <td colspan="3" class="field_value"> - <input name="short_desc" size="70" value="[% short_desc FILTER html %]" - maxlength="255" spellcheck="true" aria-required="true" - class="required text_input" id="short_desc"> - </td> - </tr> - - [% IF feature_enabled('jsonrpc') AND !cloned_bug_id %] - <tr id="possible_duplicates_container" class="bz_default_hidden"> - <th>Possible<br>Duplicates:</th> - <td colspan="3"> - <div id="possible_duplicates"></div> - <script type="text/javascript"> - var dt_columns = [ - { key: "id", label: "[% field_descs.bug_id FILTER js %]", - formatter: YAHOO.bugzilla.dupTable.formatBugLink }, - { key: "summary", - label: "[% field_descs.short_desc FILTER js %]", - formatter: "text" }, - { key: "status", - label: "[% field_descs.bug_status FILTER js %]", - formatter: YAHOO.bugzilla.dupTable.formatStatus }, - { key: "update_token", label: '', - formatter: YAHOO.bugzilla.dupTable.formatCcButton } - ]; - YAHOO.bugzilla.dupTable.addCcMessage = "Add Me to the CC List"; - YAHOO.bugzilla.dupTable.init({ - container: 'possible_duplicates', - columns: dt_columns, - product_name: '[% product.name FILTER js %]', - summary_field: 'short_desc', - options: { - MSG_LOADING: 'Searching for possible duplicates...', - MSG_EMPTY: 'No possible duplicates found.', - SUMMARY: 'Possible Duplicates' - } - }); - </script> - </td> - </tr> - [% END %] - - <tr> - <th>Description:</th> - <td colspan="3"> - - [% defaultcontent = BLOCK %] - [% IF cloned_bug_id %] -+++ This [% terms.bug %] was initially created as a clone of [% terms.Bug %] #[% cloned_bug_id %] +++ - - - [% END %] - [%-# We are within a BLOCK. The comment will be correctly HTML-escaped - # by global/textarea.html.tmpl. So we must not escape the comment here. %] - [% comment FILTER none %] - [%- END %] - [% INCLUDE global/textarea.html.tmpl - name = 'comment' - id = 'comment' - minrows = 10 - maxrows = 25 - cols = constants.COMMENT_COLS - defaultcontent = defaultcontent - %] - <br> - </td> - </tr> - - [% IF user.is_insider %] - <tr class="expert_fields"> - <th> </th> - <td colspan="3"> - - <input type="checkbox" id="comment_is_private" name="comment_is_private" - [% ' checked="checked"' IF comment_is_private %] - onClick="updateCommentTagControl(this, 'comment')"> - <label for="comment_is_private"> - Make description and any new attachment private (visible only to members - of the <strong>[% Param('insidergroup') FILTER html %]</strong> group) - </label> - </td> - </tr> - [% END %] - - [% IF Param("maxattachmentsize") %] - <tr> - <th>Attachment:</th> - <td colspan="3"> - <div id="attachment_false" class="bz_default_hidden"> - <input type="button" value="Add an attachment" onClick="handleWantsAttachment(true)"> - </div> - - <div id="attachment_true"> - <input type="button" id="btn_no_attachment" value="Don't add an attachment" - class="bz_default_hidden" onClick="handleWantsAttachment(false)"> - <fieldset> - <legend>Add an attachment</legend> - <table class="attachment_entry"> - [% PROCESS attachment/createformcontents.html.tmpl - flag_types = product.flag_types.attachment - any_flags_requesteeble = 1 - flag_table_id ="attachment_flags" %] - </table> - </fieldset> - </div> - </td> - </tr> - [% END %] -</tbody> - -<tbody class="expert_fields"> - [% IF user.in_group('editbugs', product.id) %] - [% IF use_keywords %] - <tr> - [% INCLUDE bug/field.html.tmpl - bug = default, field = bug_fields.keywords, editable = 1, - value = keywords, desc_url = "describekeywords.cgi", - value_span = 2 - %] - </tr> - [% END %] - - <tr> - [% INCLUDE "bug/field-label.html.tmpl" - field = bug_fields.dependson editable = 1 - %] - <td colspan="3"> - <input name="dependson" accesskey="d" value="[% dependson FILTER html %]"> - </td> - </tr> - <tr> - [% INCLUDE "bug/field-label.html.tmpl" - field = bug_fields.blocked editable = 1 - %] - <td colspan="3"> - <input name="blocked" accesskey="b" value="[% blocked FILTER html %]"> - </td> - </tr> - [% END %] -</tbody> - -<tbody class="expert_fields"> - [% IF product.groups_available.size %] - <tr> - <th> </th> - <td colspan="3"> - <br> - <strong> - Only users in all of the selected groups can view this - [%+ terms.bug %]: - </strong> - <br> - <font size="-1"> - (Leave all boxes unchecked to make this a public [% terms.bug %].) - </font> - <br> - <br> - - <!-- Checkboxes --> - <input type="hidden" name="defined_groups" value="1"> - [% FOREACH group = product.groups_available %] - <input type="checkbox" id="group_[% group.id FILTER html %]" - name="groups" value="[% group.name FILTER html %]" - [% ' checked="checked"' IF default.groups.contains(group.name) - OR group.is_default %]> - <label for="group_[% group.id FILTER html %]"> - [%- group.description FILTER html_light %]</label><br> - [% END %] - </td> - </tr> - [% END %] -</tbody> - -<tbody> - [%# Form controls for entering additional data about the bug being created. %] - [% Hook.process("form") %] - - <tr> - <th> </th> - <td colspan="3"> - <input type="submit" id="commit" value="Submit [% terms.Bug %]"> - - <input type="submit" name="maketemplate" id="maketemplate" - value="Remember values as bookmarkable template" - onclick="bz_no_validate_enter_bug=true" class="expert_fields"> - </td> - </tr> -</tbody> - </table> - <input type="hidden" name="form_name" value="enter_bug"> -</form> - -[%# Links or content with more information about the bug being created. %] -[% Hook.process("end") %] - -[% PROCESS global/footer.html.tmpl %] - -[%############################################################################%] -[%# Block for SELECT fields #%] -[%############################################################################%] - -[% BLOCK select %] - - [% INCLUDE "bug/field-label.html.tmpl" - field = field editable = 1 - %] - <td> - <select name="[% field.name FILTER html %]" - id="[% field.name FILTER html %]"> - [%- FOREACH x = ${field.name} %] - <option value="[% x FILTER html %]" - [% " selected=\"selected\"" IF x == default.${field.name} %]> - [% display_value(field.name, x) FILTER html %] - </option> - [% END %] - </select> - </td> -[% END %] - -[% BLOCK build_userlist %] - [% user_found = 0 %] - [% default_login = default_user.login %] - [% RETURN UNLESS default_login %] - - [% FOREACH user = userlist %] - [% IF user.login == default_login %] - [% user_found = 1 %] - [% LAST %] - [% END %] - [% END %] - - [% userlist.push({login => default_login, - identity => default_user.identity, - visible => 1}) - UNLESS user_found %] -[% END %] diff --git a/template/en/default/bug/create/created.html.tmpl b/template/en/default/bug/create/created.html.tmpl deleted file mode 100644 index d9eaccb..0000000 --- a/template/en/default/bug/create/created.html.tmpl +++ /dev/null @@ -1,61 +0,0 @@ -[%# 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 <gerv@gerv.net> - #%] - -[%# INTERFACE: - # id: number; the ID of the bug that was created. - # sentmail: array of hash; bugs for which BugMail should be sent, contains: - # type: string; type of change for this bug, either 'created' if this bug - # was created or 'dep' if it was added as a dependent/blocker - # id: integer; the ID of the bug - # bug: object; Bugzilla::Bug object of the bug that was created (used in - # template bug/edit.html.tmpl - #%] - -[% PROCESS global/variables.none.tmpl %] - -[% PROCESS "bug/show-header.html.tmpl" %] -[% PROCESS global/header.html.tmpl - title = "$terms.Bug $id Submitted – $filtered_desc" - header = "$terms.Bug $id Submitted" -%] - -[% header_done = 1 %] - -[% FOREACH item = sentmail %] - [% PROCESS bug/process/results.html.tmpl - type = item.type - id = item.id - sent_bugmail = item - %] -[% END %] - -<br> - -<hr> - -[% PROCESS bug/edit.html.tmpl %] - -<hr> - -[% PROCESS bug/navigate.html.tmpl bottom_navigator => 1 %] - -<br> - -[% PROCESS global/footer.html.tmpl %] diff --git a/template/en/default/bug/create/make-template.html.tmpl b/template/en/default/bug/create/make-template.html.tmpl deleted file mode 100644 index 1397483..0000000 --- a/template/en/default/bug/create/make-template.html.tmpl +++ /dev/null @@ -1,46 +0,0 @@ -[%# 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 <gerv@gerv.net> - # Marc Schumann <wurblzap@gmail.com> - #%] - -[%# INTERFACE: - # url: URL to a pre-filled bug entry form. - # short_desc: Bug summary as entered in the form. - #%] - -[% PROCESS global/variables.none.tmpl %] - -[% PROCESS global/header.html.tmpl - title = "Bookmarks are your friend" - header = "Template constructed" -%] - -<p> - You can bookmark this link: - “<a href="enter_bug.cgi?[% url FILTER html %]"> - [% IF short_desc %] - [% short_desc FILTER html %] - [% ELSE %] - [% terms.Bug %] entry template - [% END %]</a>”. - This bookmark will bring up the <em>Enter [% terms.Bug %]</em> page with the - fields initialized as you've requested. -</p> - -[% PROCESS global/footer.html.tmpl %] diff --git a/template/en/default/bug/create/user-message.html.tmpl b/template/en/default/bug/create/user-message.html.tmpl deleted file mode 100644 index ac2cc29..0000000 --- a/template/en/default/bug/create/user-message.html.tmpl +++ /dev/null @@ -1,36 +0,0 @@ -[%# 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): Matthew Tuck <matty@chariot.net.au> - #%] - -[%# Migration note: this file corresponds to the old Param - # 'entryheaderhtml' - #%] - -[%# You can make the output of this template product-specific by using - # Template Toolkit IF statements. The current product name is stored in - # the 'product' variable. - #%] - -[% PROCESS global/variables.none.tmpl %] - -Before reporting [% terms.abug %], please read the -<a href="page.cgi?id=bug-writing.html"> -[% terms.bug %] writing guidelines</a>, please look at the list of -<a href="duplicates.cgi">most frequently reported [% terms.bugs %]</a>, and please -<a href="query.cgi">search</a> for the [% terms.bug %]. |