summaryrefslogtreecommitdiffstats
path: root/template/en/default/4.0.2/patches/bugzilla-add-easy-report-page.patch
diff options
context:
space:
mode:
Diffstat (limited to 'template/en/default/4.0.2/patches/bugzilla-add-easy-report-page.patch')
-rw-r--r--template/en/default/4.0.2/patches/bugzilla-add-easy-report-page.patch629
1 files changed, 0 insertions, 629 deletions
diff --git a/template/en/default/4.0.2/patches/bugzilla-add-easy-report-page.patch b/template/en/default/4.0.2/patches/bugzilla-add-easy-report-page.patch
deleted file mode 100644
index 5bbf52e..0000000
--- a/template/en/default/4.0.2/patches/bugzilla-add-easy-report-page.patch
+++ /dev/null
@@ -1,629 +0,0 @@
-=== modified file 'template/en/default/bug/create/create-guided.html.tmpl'
---- template/en/default/bug/create/create-guided.html.tmpl 2011-07-26 09:16:15 +0000
-+++ template/en/default/bug/create/create-guided.html.tmpl 2011-11-15 00:37:40 +0000
-@@ -36,22 +36,11 @@
-
- [% style = "" %]
-
--<p>
-- <font color="red">
-- This is a template used on mozilla.org. This template, and the
-- comment-guided.txt.tmpl template that formats the data submitted via
-- the form in this template, are included as a demo of what it's
-- possible to do with custom templates in general, and custom [% terms.bug %]
-- entry templates in particular. As much of the text will not apply,
-- you should alter it
-- if you want to use this form on your [% terms.Bugzilla %] installation.
-- </font>
--</p>
--
--[% tablecolour = "#FFFFCC" %]
-+[% tablecolour = "#efefef" %]
-
- [%# This script displays the descriptions for selected components. %]
- <script type="text/javascript">
-+<!--
- var descriptions = [
- [% FOREACH c = product.components %]
- '[% c.description FILTER js %]',
-@@ -67,114 +56,139 @@
- }
- }
- }
-+
-+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>
-
--<h3 id="step1">Step 1 of 3 - has your [% terms.bug %] already been reported?</h3>
--
--<p>
-- <font color="red">Please don't skip this step - half of all
-- [% terms.bugs %] filed are
-- reported already.</font>
-- Check the two lists of frequently-reported [% terms.bugs %]:
--</p>
--
--[%# Include other products if sensible %]
--[% IF product.name == "Firefox" %]
-- [% productstring = "product=Mozilla%20Application%20Suite&amp;product=Firefox" %]
--[% ELSIF product.name == "Thunderbird" %]
-- [% productstring = "product=Mozilla%20Application%20Suite&amp;product=Thunderbird" %]
--[% ELSE %]
-- [% productstring = BLOCK %]product=[% product.name FILTER url_quote %][% END %]
--[% END %]
--
--<p>
-- <a href="duplicates.cgi?[% productstring %]&amp;format=simple" target="somebugs">All-time Top 100</a> (loaded initially) |
-- <a href="duplicates.cgi?[% productstring %]&amp;format=simple&amp;sortby=delta&amp;reverse=1&amp;maxrows=100&amp;changedsince=14" target="somebugs">Hot in the last two weeks</a>
--</p>
--
--<iframe name="somebugs" id="somebugs"
-- style="border: 2px black solid"
-- src="duplicates.cgi?[% productstring %]&amp;format=simple">
--</iframe>
--
--<p>
-- If your [% terms.bug %] isn't there, search [% terms.Bugzilla %] by entering
-- a few key words having to do with your [% terms.bug %] in this box.
-- For example: <tt><b>pop3 mail</b></tt> or <tt><b>copy paste</b></tt>.
-- The results will appear above.
-- </p>
--
--[%# All bugs opened inside the past six months %]
-- <form action="buglist.cgi" method="get" target="somebugs">
-- <input type="hidden" name="format" value="simple">
-- <input type="hidden" name="order" value="relevance desc">
-- <input type="hidden" name="bug_status" value="__all__">
-- <input type="hidden" name="product" value="[% product.name FILTER html %]">
-- [% IF product.name == "Firefox" OR
-- product.name == "Thunderbird" OR
-- product.name == "Mozilla Application Suite" OR
-- product.name == "Camino" %]
-- <input type="hidden" name="product" value="Core">
-- <input type="hidden" name="product" value="Toolkit">
-- <input type="hidden" name="product" value="PSM">
-- <input type="hidden" name="product" value="NSPR">
-- <input type="hidden" name="product" value="NSS">
-- [% END %]
-- <input type="hidden" name="chfieldfrom" value="-6m">
-- <input type="hidden" name="chfieldto" value="Now">
-- <input type="hidden" name="chfield" value="[Bug creation]">
-- <input type="text" name="content" size="40">
-- <input type="submit" id="search" value="Search">
-- </form>
--
--<p>
-- Look through the search results. If you get the
-- <tt><b>[% terms.zeroSearchResults %]</b></tt> message, [% terms.Bugzilla %]
-- found no [% terms.bugs %] that
-- match. Check for typing mistakes, or try fewer or different keywords.
-- If you find [% terms.abug %] that looks the same as yours, please add
-- any useful extra information you have to it, rather than opening a new one.
--</p>
--
--
--<h3 id="step2">Step 2 of 3 - give information</h3>
--
--<p>
-- If you've tried a few searches and your [% terms.bug %] really isn't in
-- there, tell us all about it.
--</p>
--
--<form method="post" action="post_bug.cgi">
-+<p>&nbsp;&nbsp;&nbsp;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="assigned_to" value="">
- <input type="hidden" name="priority"
- value="[% default.priority FILTER html %]">
-- <input type="hidden" name="version"
-- value="[% default.version 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 bgcolor="[% tablecolour %]">
-- <td align="right" valign="top">
-- <b>Product</b>
-+ <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 %]">
-- [% product.name FILTER html %]
-+ <b>[% product.name FILTER html %]</b>
- </td>
- </tr>
-
- <tr>
-- <td align="right" valign="top">
-- <b>Component</b>
-+ <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()">
-+ size="5" onchange="PutDescription();">
- [% IF NOT default.component_ %]
- [%# Various b.m.o. products have a "General" component,
- which is a useful default. %]
-@@ -213,82 +227,74 @@
- </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 = [ "PC", "Macintosh", "All", "Other" ] %]
-+ [% rep_platform = [ "All", "i586", "x86_64" ] %]
-
-- <tr bgcolor="[% tablecolour %]">
-- <td align="right" valign="top">
-- <b>Hardware Platform</b>
-+ <tr>
-+ <td align="right" valign="top" bgcolor="[% tablecolour %]">
-+ <b>Hardware Platform:</b>
- </td>
- <td valign="top">
- [% PROCESS select sel = 'rep_platform' %]
- </td>
- </tr>
-
-- [% op_sys = [ "Windows 2000", "Windows XP", "Windows Vista", "Windows 7",
-- "Mac OS X", "Linux", "All", "Other" ] %]
--
- <tr>
-- <td align="right" valign="top">
-- <b>Operating System</b>
-- </td>
-- <td valign="top">
-- [% PROCESS select sel = 'op_sys' %]
-- </td>
-- </tr>
--
-- [% IF product.name.match("Firefox|Camino|Mozilla Application Suite") %]
-- [% matches = cgi.user_agent('Gecko/(\d+)') %]
-- [% buildid = cgi.user_agent() IF matches %]
-- [% END %]
--
-- [%# Accept URL parameter build ID for non-browser products %]
-- [% IF cgi.param("buildid") %]
-- [% buildid = cgi.param("buildid") %]
-- [% END %]
--
-- <tr bgcolor="[% tablecolour %]">
-- <td align="right" valign="top">
-- <b>Build Identifier</b>
-- </td>
-- <td valign="top">
-- <input type="text" size="80" name="buildid" value="[% buildid FILTER html %]">
-- <p>
-- This should identify the exact version of the product you were using.
-- If the above field is blank or you know it is incorrect, copy the
-- version text from the product's Help |
-- About menu (for browsers this will begin with "Mozilla/5.0...").
-- If the product won't start, instead paste the complete URL you downloaded
-- it from.
-+ <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">
-- <b>URL</b>
-+ <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 seeing (optional).<br>
-- <b>IMPORTANT</b>: if the problem is with a broken web page, you need
-- to report it
-- <a href="https://bugzilla.mozilla.org/page.cgi?id=broken-website.html">a different way</a>.
-+ URL that demonstrates the problem you are submitting (optional).
- </p>
- </td>
- </tr>
-
-- <tr bgcolor="[% tablecolour %]">
-- <td align="right" valign="top">
-- <b>Summary</b>
-+ <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 which summarises the problem.
-+ A sentence that summarizes the problem.
- Please be descriptive and use lots of keywords.
- </p>
- <p>
-@@ -298,149 +304,62 @@
- <br>
- <tt>
- <font color="#009900">Good example</font>:
-- crash if I close the mail window while checking for new POP mail
-+ crash in Evolution while checking for new POP mail
- </tt>
- </p>
- </td>
- </tr>
-
- <tr>
-- <td align="right" valign="top">
-- <b>Details</b>
-+ <td align="right" valign="top" bgcolor="[% tablecolour %]">
-+ <b>Details:</b>
- </td>
- <td valign="top">
- [% INCLUDE global/textarea.html.tmpl
- name = 'comment'
-- minrows = 6
-+ 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>&nbsp;&nbsp;
-+ <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>: Mozilla crashed.
-- You suck!
-+ <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>: After a crash which
-- happened when I was sorting in the Bookmark Manager,<br> all of my
-- top-level bookmark folders beginning with the letters Q to Z are
-- no longer present.
-+ <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 bgcolor="[% tablecolour %]">
-- <td align="right" valign="top">
-- <b>Reproducibility</b>
-- </td>
-- <td valign="top">
-- <select name="reproducible">
-- <option name="AlwaysReproducible" value="Always">
-- Happens every time.
-- </option>
-- <option name="Sometimes" value="Sometimes">
-- Happens sometimes, but not always.
-- </option>
-- <option name="DidntTry" value="Didn't try">
-- Haven't tried to reproduce it.
-- </option>
-- <option name="NotReproducible" value="Couldn't Reproduce">
-- Tried, but couldn't reproduce it.
-- </option>
-- </select>
-- </td>
-- </tr>
--
-- <tr>
-- <td align="right" valign="top">
-- <b>Steps to Reproduce</b>
-- </td>
-- <td valign="top">
-- [% INCLUDE global/textarea.html.tmpl
-- name = 'reproduce_steps'
-- minrows = 4
-- cols = constants.COMMENT_COLS
-- defaultcontent = "1.\n2.\n3."
-- %]
-- <p>
-- Describe how to reproduce the problem, step by
-- step. Include any special setup steps.
-- </p>
-- </td>
-- </tr>
--
-- <tr bgcolor="[% tablecolour %]">
-- <td valign="top" align="right">
-- <b>Actual Results</b>
-- </td>
-- <td valign="top">
-- [% INCLUDE global/textarea.html.tmpl
-- name = 'actual_results'
-- minrows = 4
-- cols = constants.COMMENT_COLS
-- %]
-- <p>
-- What happened after you performed the steps above?
-- </p>
-- </td>
-- </tr>
--
-- <tr>
-- <td valign="top" align="right">
-- <b>Expected Results</b>
-- </td>
-- <td valign="top">
-- [% INCLUDE global/textarea.html.tmpl
-- name = 'expected_results'
-- minrows = 4
-- cols = constants.COMMENT_COLS
-- %]
-- <p>
-- What should the software have done instead?
-- </p>
-- </td>
-- </tr>
--
-- <tr bgcolor="[% tablecolour %]">
-- <td valign="top" align="right">
-- <b>Additional Information</b>
-- </td>
-- <td valign="top">
-- [% INCLUDE global/textarea.html.tmpl
-- name = 'additional_info'
-- minrows = 8
-- cols = constants.COMMENT_COLS
-- %]
-- <p>
-- Add any additional information you feel may be
-- relevant to this [% terms.bug %], such as the <b>theme</b> you were
-- using (does the [% terms.bug %] still occur
-- with the default theme?), a
-- <b><a href="http://kb.mozillazine.org/Quality_Feedback_Agent">Talkback crash ID</a></b>, or special
-- information about <b>your computer's configuration</b>. Any information
-- longer than a few lines, such as a <b>stack trace</b> or <b>HTML
-- testcase</b>, should be added
-- using the "Add an Attachment" link on the [% terms.bug %], after
-- it is filed. If you believe that it's relevant, please also include
-- your build configuration, obtained by typing <tt>about:buildconfig</tt>
-- into your URL bar.
-- <br>
-- <br>
-- If you are reporting a crash, note the module in
-- which the software crashed (e.g., <tt>Application Violation in
-- gkhtml.dll</tt>).
-- </p>
-- </td>
-- </tr>
--
-- <tr>
-- <td valign="top" align="right">
-- <b>Severity</b>
-+ <tr>
-+ <td valign="top" align="right" bgcolor="[% tablecolour %]">
-+ <b>Severity:</b>
- </td>
- <td valign="top">
- <select name="bug_severity">
-@@ -466,21 +385,33 @@
- </option>
- </select>
- <p>
-- Say how serious the problem is, or if your [% terms.bug %] is a
-+ 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>
-
--
--<h3 id="step3">Step 3 of 3 - submit the [% terms.bug %] report</h3>
--
- <p>
- <input type="submit" id="report" value=" Submit [% terms.Bug %] Report "
-- onclick="if (this.form.comment.value == '')
-+ 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;">
-@@ -488,17 +419,9 @@
-
- <p>
- That's it! Thanks very much. You'll be notified by email about any
-- progress that is made on fixing your [% terms.bug %].
--
--<p>
-- Please be warned
-- that we get a lot of [% terms.bug %] reports filed - it may take quite a
-- while to get around to yours. You can help the process by making sure your
-- [%+ terms.bug %] is
-- complete and easy to understand, and by quickly replying to any questions
-- which may arrive by email.
-+ progress that is made on fixing your [% terms.bug %].
-+ Thank you for choosing Mageia!
- </p>
--
- </form>
-
- [% PROCESS global/footer.html.tmpl %]
-
-=== modified file 'template/en/default/filterexceptions.pl'
---- template/en/default/filterexceptions.pl 2010-10-20 12:05:31 +0000
-+++ template/en/default/filterexceptions.pl 2011-11-15 00:38:16 +0000
-@@ -317,7 +317,6 @@
- 'bug/create/create-guided.html.tmpl' => [
- 'tablecolour',
- 'sel',
-- 'productstring',
- ],
-
- 'bug/activity/table.html.tmpl' => [
-