Author: frik85
Date: Thu Jul 26 22:14:57 2007
New Revision: 27869
URL: http://svn.reactos.org/svn/reactos?rev=27869&view=rev
Log:
ReactOS website - bugzilla:
* commit current template dir
Added:
trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues/trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues…
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/… Thu Jul 26 22:14:57 2007
@@ -1,0 +1,171 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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): Gavin Shelley <bugzilla(a)chimpychompy.org>
+ #%]
+
+[%# INTERFACE:
+ # name: string; The name of the component
+ #
+ # description: string; Component description, may be empty
+ #
+ # bug_count: number; The number of bugs belonging to the component
+ #
+ # initialowner: string; default assignee, may be empty
+ #
+ # initialqacontact: string; if system parameter is set to use the default
+ # qa contact field, then this will be it,
+ # may be empty
+ #
+ # milestoneurl: string; milestone url, if milestones are in use,
+ # may be empty
+ #
+ # product: string; The name of the product
+ #
+ # disallownew: boolean; Are new bugs allowed for the product flag
+ #
+ # product_description: string; Description of product
+ #%]
+
+[% title = BLOCK %]Delete Component of Product '[% product FILTER html %]'
+ [% END %]
+
+[% PROCESS global/header.html.tmpl
+ title = title
+%]
+
+<table border="1" cellpadding="4" cellspacing="0">
+<tr bgcolor="#6666FF">
+ <th valign="top" align="left">Field</th>
+ <th valign="top" align="left">Value</th>
+</tr>
+<tr>
+ <td valign="top">Component:</td>
+ <td valign="top">[% name FILTER html %]</td>
+</tr>
+<tr>
+ <td valign="top">Component Description:</td>
+ <td valign="top">[% description FILTER html %]</td>
+</tr>
+<tr>
+ <td valign="top">Default assignee:</td>
+ <td valign="top">[% initialowner FILTER html %]</td>
+
+[% IF Param('useqacontact') %]
+</tr>
+<tr>
+ <td valign="top">Default QA contact:</td>
+ <td valign="top">[% initialqacontact FILTER html %]</td>
+[% END %]
+
+</tr>
+<tr>
+ <td valign="top">Component of Product:</td>
+ <td valign="top">[% product FILTER html %]</td>
+
+[% IF product_description %]
+</tr>
+<tr>
+ <td valign="top">Product Description:</td>
+ <td valign="top">[% product_description FILTER html %]</td>
+[% END %]
+
+[% IF Param('usetargetmilestone') %]
+</tr>
+<tr>
+ <td valign="top">Product Milestone URL:</td>
+ <td valign="top"><a href="[% milestoneurl FILTER uri %]">[% milestoneurl FILTER html %]</a></td>
+[% END %]
+
+</tr>
+<tr>
+ <TD VALIGN="top">Closed for [% terms.bugs %]:</TD>
+ <TD VALIGN="top">[% IF $disallownew %]Yes[% ELSE %]No[% END %]</td>
+</tr>
+<tr>
+ <td valign="top">[% terms.Bugs %]:</td>
+ <td valign="top">
+[% IF bug_count %]
+ <a title="List of [% terms.bugs %] for component '[% name FILTER html %]'"
+ href="buglist.cgi?component=[% name FILTER url_quote %]&product=
+ [%- product FILTER url_quote %]">[% bug_count %]</a>
+[% ELSE %]
+ None
+[% END %]
+ </td>
+</tr>
+</table>
+
+<h2>Confirmation</h2>
+
+[% IF bug_count %]
+
+ [% IF !Param("allowbugdeletion") %]
+
+ Sorry, there
+
+ [% IF bug_count > 1 %]
+ are [% bug_count %] [%+ terms.bugs %]
+ [% ELSE %]
+ is [% bug_count %] [%+ terms.bug %]
+ [% END %]
+
+ outstanding for this component. You must reassign
+
+ [% IF bug_count > 1 %]
+ those [% terms.bugs %]
+ [% ELSE %]
+ that [% terms.bug %]
+ [% END %]
+
+ to another component before you can delete this one.
+
+ [% ELSE %]
+
+ <table border="0" cellpadding="20" width="70%" bgcolor="red"><tr><td>
+
+ There [% IF bug_count > 1 %]
+ are [% bug_count %] [%+ terms.bugs %]
+ [% ELSE %]
+ is 1 [% terms.bug %]
+ [% END %]
+ entered for this component! When you delete this
+ component, <b><blink>ALL</blink></b> stored [% terms.bugs %] and
+ their history will be deleted too.
+ </td></tr></table>
+
+ [% END %]
+
+[% END %]
+
+[% IF bug_count == 0 || Param('allowbugdeletion') %]
+
+ <p>Do you really want to delete this component?<p>
+
+ <form method="post" action="editcomponents.cgi">
+ <input type="submit" value="Yes, delete">
+ <input type="hidden" name="action" value="delete">
+ <input type="hidden" name="product" value="[% product FILTER html %]">
+ <input type="hidden" name="component" value="[% name FILTER html %]">
+ </form>
+
+[% END %]
+
+[% PROCESS admin/components/footer.html.tmpl %]
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/… Thu Jul 26 22:14:57 2007
@@ -1,0 +1,86 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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): Gavin Shelley <bugzilla(a)chimpychompy.org>
+ #%]
+
+[%# INTERFACE:
+ # product: string; name of product
+ #%]
+
+[% title = BLOCK %]Add component to Product '[% product FILTER html %]'[% END %]
+[% h2 = BLOCK %]This page allows you to add a new component to product
+ '[% product FILTER html %]'.[% END %]
+[% PROCESS global/header.html.tmpl
+ title = title
+ h2 = h2
+%]
+
+<form method="post" action="editcomponents.cgi">
+ <table border="0" cellpadding="4" cellspacing="0">
+ <tr>
+ <th align="right">Component:</th>
+ <td><input size="64" maxlength="64" name="component" value=""></td>
+ </tr>
+ <tr>
+ <th align="right">Description:</th>
+ <td>
+ <textarea rows="4" cols="64" wrap="virtual"
+ name="description"></textarea>
+ </td>
+ </tr>
+ <tr>
+ <th align="right"><label for="initialowner">Default Assignee:</label></th>
+ <td>
+ [% INCLUDE global/userselect.html.tmpl
+ name => "initialowner"
+ id => "initialowner"
+ value => ""
+ size => 64
+ emptyok => 1
+ %]
+ </td>
+ </tr>
+[% IF Param('useqacontact') %]
+ <tr>
+ <th align="right">
+ <label for="initialqacontact">Default QA Contact:</label></th>
+ <td>
+ [% INCLUDE global/userselect.html.tmpl
+ name => "initialqacontact"
+ id => "initialqacontact"
+ value => ""
+ size => 64
+ emptyok => 1
+ %]
+ </td>
+ </tr>
+[% END %]
+ </table>
+ <hr>
+ <input type="submit" value="Add">
+ <input type="hidden" name="action" value="new">
+ <input type="hidden" name='open_name' value='All Open'>
+ <input type="hidden" name='nonopen_name' value='All Closed'>
+ <input type="hidden" name='product' value="[% product FILTER html %]">
+
+</form>
+
+[% PROCESS admin/components/footer.html.tmpl %]
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/… Thu Jul 26 22:14:57 2007
@@ -1,0 +1,40 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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): Gavin Shelley <bugzilla(a)chimpychompy.org>
+ #%]
+
+[%# INTERFACE:
+ # name: string; the name of the newly created component
+ #
+ # product: string; the name of the product the component belongs to
+ #%]
+
+[% title = BLOCK %]Adding new Component of Product
+ '[% product FILTER html %]'[% END %]
+[% PROCESS global/header.html.tmpl
+ title = title
+%]
+
+<p>The component '<a href="editcomponents.cgi?action=edit&product=
+ [%- product FILTER url_quote %]&component=[% name FILTER url_quote %]">
+ [%- name FILTER html %]</a>' has been created.</p>
+
+[% PROCESS admin/components/footer.html.tmpl %]
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/… Thu Jul 26 22:14:57 2007
@@ -1,0 +1,61 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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): Gavin Shelley <bugzilla(a)chimpychompy.org>
+ #%]
+
+[%# INTERFACE:
+ # name: string; the name of the deleted component.
+ #
+ # product: string; the name of the product the component belonged to
+ #
+ # deleted_bug_count: number; the number of bugs which were deleted
+ # (if bug deletion is allowed)
+ #%]
+
+[% title = BLOCK %]Deleted Component '[% name FILTER html %]' from Product
+ '[% product FILTER html %]'[% END %]
+[% PROCESS global/header.html.tmpl
+ title = title
+%]
+
+<p>
+[% IF deleted_bug_count %]
+ [% deleted_bug_count %]
+ [%- IF deleted_bug_count > 1 %]
+ [% terms.bugs %]
+ [% ELSE %]
+ [% terms.bug %]
+ [% END %]
+ deleted.
+ </p><p>
+ All references to those deleted [% terms.bugs %] have been removed.
+[% ELSE %]
+ No [% terms.bugs %] existed for the component.
+[% END %]
+</p>
+
+<p>Flag inclusions and exclusions deleted.</p>
+
+<p>Component '[% name FILTER html %]' deleted.</p>
+
+[% PROCESS admin/components/footer.html.tmpl
+ no_edit_component_link = 1
+ %]
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/… Thu Jul 26 22:14:57 2007
@@ -1,0 +1,123 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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): Gavin Shelley <bugzilla(a)chimpychompy.org>
+ #%]
+
+[%# INTERFACE:
+ # name: string; The name of the component.
+ #
+ # description: string; Component description, may be empty
+ #
+ # initialowner: string; default assignee, may be empty
+ #
+ # initialqacontact: string; default qa contact, may be empty
+ #
+ # product: string; The product the component belongs to
+ #
+ # bug_count: number; number of bugs belonging to the component
+ #%]
+
+[% PROCESS global/variables.none.tmpl %]
+
+[% title = BLOCK %]Edit Component '[% name FILTER html %]'[% END %]
+[% PROCESS global/header.html.tmpl
+ title = title
+%]
+
+<form method="post" action="editcomponents.cgi">
+ <table border="0" cellpadding="4" cellspacing="0">
+
+ <tr>
+ <td valign="top">Component:</td>
+ <td><input size="64" maxlength="64" name="component" value="
+ [%- name FILTER html %]"></td>
+ </tr>
+ <tr>
+ <td valign="top">Component Description:</td>
+ <td><textarea rows="4" cols="64" wrap="virtual"
+ name="description">[% description FILTER html %]</textarea>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top"><label for="initialowner">Default Assignee:</label></td>
+ <td>
+ [% INCLUDE global/userselect.html.tmpl
+ name => "initialowner"
+ id => "initialowner"
+ value => initialowner
+ size => 64
+ emptyok => 1
+ %]
+ </td>
+
+[% IF Param('useqacontact') %]
+ </tr>
+ <tr>
+ <td valign="top"><label for="initialqacontact">Default QA contact:</label></td>
+ <td>
+ [% INCLUDE global/userselect.html.tmpl
+ name => "initialqacontact"
+ id => "initialqacontact"
+ value => initialqacontact
+ size => 64
+ emptyok => 1
+ %]
+ </td>
+[% END %]
+
+ </tr>
+ <tr>
+ <td>[% terms.Bugs %]:</td>
+ <td>
+[% IF bug_count > 0 %]
+ <a title="Bugs in component '[% name FILTER html %]'"
+ href="buglist.cgi?component=
+ [%- name FILTER url_quote %]&product=
+ [%- product FILTER url_quote %]">[% bug_count %]</a>
+[% ELSE %]
+ None
+[% END %]
+ </td>
+ </tr>
+
+ </table>
+
+
+ <input type="hidden" name="componentold" value="
+ [%- name FILTER html %]">
+ <input type="hidden" name="descriptionold" value="
+ [%- description FILTER html %]">
+ <input type="hidden" name="initialownerold" value="
+ [%- initialowner FILTER html %]">
+ <input type="hidden" name="initialqacontactold" value="
+ [%- initialqacontact FILTER html %]">
+ <input type="hidden" name="action" value="update">
+ <input type="hidden" name="product" value="[% product FILTER html %]">
+ <input type="submit" value="Update"> or <a
+ href="editcomponents.cgi?action=del&product=
+ [%- product FILTER url_quote %]&component=
+ [%- name FILTER url_quote %]">Delete</a> this component.
+
+
+</form>
+
+[% PROCESS admin/components/footer.html.tmpl
+ no_edit_component_link = 1 %]
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/… Thu Jul 26 22:14:57 2007
@@ -1,0 +1,56 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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): Gavin Shelley <bugzilla(a)chimpychompy.org>
+ #%]
+
+[%# INTERFACE:
+ # name: string; the name of the component
+ #
+ # product: string; the name of the product which the component
+ # belongs/belonged to
+ #%]
+
+<p>
+
+<hr>
+Edit
+
+[% IF name && !no_edit_component_link %]
+ component <a
+ title="Edit Component '[% name FILTER html %]'"
+ href="editcomponents.cgi?action=edit&product=
+ [%- product FILTER url_quote %]&component=[% name FILTER url_quote %]">
+ '[% name FILTER html %]'</a>
+ or edit
+[% END %]
+
+[% IF !no_edit_other_components_link %]
+other components of product <a
+ title="Choose a component from product '[% product FILTER html %]' to edit"
+ href="editcomponents.cgi?product=
+ [%- product FILTER url_quote %]">'[% product FILTER html %]'</a>,
+ or edit
+[% END %]
+
+product <a
+ title="Edit Product '[% product FILTER html %]'"
+ href="editproducts.cgi?action=edit&product=
+ [%- product FILTER url_quote %]">'[% product FILTER html %]'</a>.
+
+</p>
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/… Thu Jul 26 22:14:57 2007
@@ -1,0 +1,119 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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): Gavin Shelley <bugzilla(a)chimpychompy.org>
+ #%]
+
+[%# INTERFACE:
+ # components: array of hashes having the properties:
+ # - name: string; The name of the component.
+ # - description: string; The description of the component.
+ # - initialowner: string; The default assignee of the component.
+ # - initialqacontact: string; The qa_contact of the component.
+ # - bug_count: number; The number of bugs in the component
+ # (if showbugcounts defined).
+ #
+ # showbugcounts: if defined, then bug counts should be included in the table
+ #
+ # product: string; the name of the product we are editing components for
+ #%]
+
+[% USE Bugzilla %]
+[% cgi = Bugzilla.cgi %]
+
+[% PROCESS global/variables.none.tmpl %]
+
+[% title = BLOCK %]Select component of product
+ '[% product FILTER html %]'[% END %]
+[% PROCESS global/header.html.tmpl
+ title = title
+%]
+
+[% edit_contentlink = BLOCK %]editcomponents.cgi?action=edit&product=
+ [%- product FILTER url_quote %]&component=%%name%%[% END %]
+[% delete_contentlink = BLOCK %]editcomponents.cgi?action=del&product=
+ [%- product FILTER url_quote %]&component=%%name%%[% END %]
+[% bug_count_contentlink = BLOCK %]buglist.cgi?component=%%name%%&product=
+ [%- product FILTER url_quote %][% END %]
+
+
+[% columns = [
+ {
+ name => "name"
+ heading => "Edit component..."
+ contentlink => edit_contentlink
+ },
+ {
+ name => "description"
+ heading => "Description"
+ allow_html_content => 1
+ },
+ {
+ name => "initialowner"
+ heading => "Default Assignee"
+ },
+ ]
+%]
+
+[% IF Param('useqacontact') %]
+
+ [% columns.push({
+ name => 'initialqacontact'
+ heading => 'QA Contact'
+ }) %]
+
+[% END %]
+
+[% IF showbugcounts %]
+
+ [% columns.push({
+ name => 'bug_count'
+ heading => "$terms.Bugs"
+ align => "right"
+ contentlink => bug_count_contentlink
+ }) %]
+
+[% END %]
+
+[% columns.push({
+ heading => "Action"
+ content => "Delete"
+ contentlink => delete_contentlink
+ }) %]
+
+[% PROCESS admin/table.html.tmpl
+ columns = columns
+ data = components
+ footer = footer_row
+%]
+
+<p><a href="editcomponents.cgi?action=add&product=[% product FILTER url_quote %]">Add</a>
+ a new component to product '[% product FILTER html %]'</p>
+
+[% IF ! showbugcounts %]
+
+<p><a href="editcomponents.cgi?showbugcounts=1&[% cgi.query_string %]">
+ Redisplay table with [% terms.bug %] counts (slower)</a></p>
+
+[% END %]
+
+[% PROCESS admin/components/footer.html.tmpl
+ no_edit_other_components_link = 1
+ %]
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/… Thu Jul 26 22:14:57 2007
@@ -1,0 +1,82 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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): Gavin Shelley (bugzilla(a)chimpychompy.org)
+ #
+ #%]
+
+[%# INTERFACE:
+ # products: array of hashes having the properties:
+ # - name: string; The name of the product.
+ # - description: string; The description of the product.
+ # - bug_count: number; The number of bugs for the product (if
+ # showbugcounts defined).
+ #
+ # showbugcounts: if defined, then bug counts should be included in the table
+ #%]
+
+[% USE Bugzilla %]
+[% cgi = Bugzilla.cgi %]
+
+[% PROCESS global/variables.none.tmpl %]
+
+[% PROCESS global/header.html.tmpl
+ title = "Edit components for which product?"
+%]
+
+[% columns = [
+ {
+ name => "name"
+ heading => "Edit components of..."
+ contentlink => "editcomponents.cgi?product=%%name%%"
+ },
+ {
+ name => "description"
+ heading => "Description"
+ allow_html_content => 1
+ }
+ ]
+%]
+
+[% IF showbugcounts %]
+
+[% columns.push({
+ name => 'bug_count'
+ heading => "$terms.Bugs"
+ align => "right"
+ contentlink => "buglist.cgi?product=%%name%%"
+ }) %]
+
+[% END %]
+
+[% PROCESS admin/table.html.tmpl
+ columns = columns
+ data = products
+ footer = footer_row
+%]
+
+[% IF ! showbugcounts %]
+
+<p><a href="editcomponents.cgi?showbugcounts=1&[% cgi.query_string %]">
+ Redisplay table with [% terms.bug %] counts (slower)</a></p>
+
+[% END %]
+
+<p>
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/components/… Thu Jul 26 22:14:57 2007
@@ -1,0 +1,82 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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): Gavin Shelley <bugzilla(a)chimpychompy.org>
+ #%]
+
+[%# INTERFACE:
+ #
+ # 'updated_XXX' variables are booleans, and are defined if the
+ # 'XXX' field was updated during the edit just being handled.
+ # Variables called just 'XXX' are strings, and are the _new_ contents
+ # of the fields.
+ #
+ # name & updated_name: the name of the component
+ #
+ # description & updated_description: the component description
+ #
+ # initialowner & updated_initialowner: the default assignee
+ #
+ # initialqacontact & updated_initialqacontact: the default qa contact
+ #
+ # product: string; the name of the product the component belongs to
+ #%]
+
+[% title = BLOCK %]Updating Component '[% name FILTER html %]' of Product
+ '[% product FILTER html %]'[% END %]
+[% PROCESS global/header.html.tmpl
+ title = title
+%]
+
+[% IF updated_description %]
+ <p>
+ <table>
+ <tr>
+ <td>Updated description to:</td>
+ <td>'[% description FILTER html %]'</td>
+ </tr>
+ </table>
+[% END %]
+
+[% IF updated_initialowner %]
+ <p>Updated Default Assignee to: '[% initialowner FILTER html %]'.</p>
+[% END %]
+
+[% IF updated_initialqacontact %]
+ <p>
+ [% IF initialqacontact %]
+ Updated Default QA Contact to '[% initialqacontact FILTER html %]'.
+ [% ELSE %]
+ Removed Default QA Contact.
+ [% END %]
+ </p>
+[% END %]
+
+[% IF updated_name %]
+ <p>Updated Component name to: '[% name FILTER html %]'.</p>
+[% END %]
+
+[% UNLESS updated_description || updated_initialowner ||
+ updated_initialqacontact || updated_name %]
+ <p>Nothing changed for component '[% name FILTER html %]'.
+[% END %]
+
+
+[% PROCESS admin/components/footer.html.tmpl %]
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues… Thu Jul 26 22:14:57 2007
@@ -1,0 +1,110 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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.
+ #
+ # Contributor(s): Max Kanat-Alexander <mkanat(a)bugzilla.org>
+ #%]
+
+[%# INTERFACE:
+ # value: string; The field value being deleted.
+ # bug_count: number; The number of bugs that have this field value.
+ # value_count: number; The number of values left for this field, including
+ # this value.
+ # field: string; The name of the field.
+ #%]
+
+[% title = BLOCK %]Delete Value '[% value FILTER html %]' from the
+ '[% field FILTER html %]' field[% END %]
+
+[% PROCESS global/header.html.tmpl
+ title = title
+%]
+
+<table border="1" cellpadding="4" cellspacing="0">
+<tr bgcolor="#6666FF">
+ <th valign="top" align="left">Field</th>
+ <th valign="top" align="left">Value</th>
+</tr>
+<tr>
+ <td valign="top">Field Name:</td>
+ <td valign="top">[% field FILTER html %]</td>
+</tr>
+<tr>
+ <td valign="top">Field Value:</td>
+ <td valign="top">[% value FILTER html %]</td>
+</tr>
+<tr>
+ <td valign="top">[% terms.Bugs %]:</td>
+ <td valign="top">
+[% IF bug_count %]
+ <a title="List of [% terms.bugs %] where '[% field FILTER html %]' is '
+ [% value FILTER html %]'"
+ href="buglist.cgi?[% field FILTER url_quote %]=[%- value FILTER url_quote %]">[% bug_count FILTER html %]</a>
+[% ELSE %]
+ None
+[% END %]
+ </td>
+</tr>
+</table>
+
+<h2>Confirmation</h2>
+
+[% IF bug_count %]
+
+ Sorry, there
+
+ [% IF bug_count > 1 %]
+ are [% bug_count FILTER html %] [%+ terms.bugs %]
+ [% ELSE %]
+ is [% bug_count FILTER html %] [%+ terms.bug %]
+ [% END %]
+
+ that still have this field value. You must change the field value on
+ <a title="List of [% terms.bugs %] where '[% field FILTER html %]' is '[% value FILTER html %]'"
+ href="buglist.cgi?[% field FILTER url_quote %]=[%- value FILTER url_quote %]">
+ [% IF bug_count > 1 %]
+ those [% terms.bugs %]
+ [% ELSE %]
+ that [% terms.bug %]
+ [% END %]
+ </a>
+ to another value before you can delete this value.
+
+[% END %]
+
+[% IF value_count == 1 %]
+
+ <p>Sorry, but '[% value FILTER html %]' is the last value for
+ '[%- field FILTER html %]', and so it can not be deleted.</p>
+
+ [% ELSE %]
+
+ [% IF bug_count == 0 %]
+
+ <p>Do you really want to delete this value?<p>
+
+ <form method="post" action="editvalues.cgi">
+ <input type="submit" value="Yes, delete">
+ <input type="hidden" name="action" value="delete">
+ <input type="hidden" name="field" value="[% field FILTER html %]">
+ <input type="hidden" name="value" value="[% value FILTER html %]">
+ </form>
+
+ [% END %]
+
+[% END %]
+
+[% PROCESS admin/fieldvalues/footer.html.tmpl
+ no_edit_link = 1
+ +%]
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues… Thu Jul 26 22:14:57 2007
@@ -1,0 +1,54 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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.
+ #
+ # Contributor(s): Max Kanat-Alexander <mkanat(a)bugzilla.org>
+ #%]
+
+[%# INTERFACE:
+ # field: string; name of the field the value is being created for
+ #%]
+
+[% title = BLOCK %]Add Value for the '[% field FILTER html %]' field[% END %]
+[% h2 = BLOCK %]This page allows you to add a new value for the
+ '[% field FILTER html %]' field.[% END %]
+[% PROCESS global/header.html.tmpl
+ title = title
+ h2 = h2
+%]
+
+<form method="post" action="editvalues.cgi">
+ <table border="0" cellpadding="4" cellspacing="0">
+ <tr>
+ <th align="right"><label for="value">Value:</label></th>
+ <td><input id="value" size="30" maxlength="60" name="value"
+ value=""></td>
+ </tr>
+ <tr>
+ <th align="right"><label for="sortkey">Sortkey:</label></th>
+ <td><input id="sortkey" size="10" maxlength="20" name="sortkey"
+ value=""></td>
+ </tr>
+ </table>
+ <input type="submit" value="Add">
+ <input type="hidden" name="action" value="new">
+ <input type="hidden" name='field' value="[% field FILTER html %]">
+
+</form>
+
+<p>
+
+[% PROCESS admin/fieldvalues/footer.html.tmpl
+ no_add_link = 1
+ %]
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues… Thu Jul 26 22:14:57 2007
@@ -1,0 +1,39 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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.
+ #
+ # Contributor(s): Max Kanat-Alexander <mkanat(a)bugzilla.org>
+ #%]
+
+[%# INTERFACE:
+ # value: string; the name of the newly created field value
+ # field: string; the name of the field the value belongs to
+ #%]
+
+[% title = BLOCK %]New Value '[% value FILTER html %]' added to
+ '[% field FILTER html %]' field[% END %]
+[% PROCESS global/header.html.tmpl
+ title = title
+%]
+
+<p>The value '<a title="Edit value '[% value FILTER html %]' of
+ for the '[% field FILTER html %]' field"
+ href="editvalues.cgi?action=edit&field=
+ [%- field FILTER url_quote %]&value=[% value FILTER url_quote %]">
+ [%- value FILTER html %]</a>' has been added as a valid choice for
+ the '[% field FILTER html %]' field.</p>
+
+<p>
+
+[% PROCESS admin/fieldvalues/footer.html.tmpl %]
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues… Thu Jul 26 22:14:57 2007
@@ -1,0 +1,38 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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.
+ #
+ # Contributor(s): Max Kanat-Alexander <mkanat(a)bugzilla.org>
+ #%]
+
+[%# INTERFACE:
+ # value: string; the field value that was deleted.
+ #
+ # field: string; the field the value was deleted from.
+ #
+ #%]
+
+[% title = BLOCK %]Deleted Value '[% value FILTER html %]' for the
+ '[% field FILTER html %]' Field[% END %]
+[% PROCESS global/header.html.tmpl
+ title = title
+%]
+
+<p>Field Value '[% value FILTER html %]' deleted.</p>
+
+<p>
+
+[% PROCESS admin/fieldvalues/footer.html.tmpl
+ no_edit_link = 1
+ %]
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues… Thu Jul 26 22:14:57 2007
@@ -1,0 +1,60 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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.
+ #
+ # Contributor(s): Max Kanat-Alexander <mkanat(a)bugzilla.org>
+ #%]
+
+[%# INTERFACE:
+ # value: string; The field value we are editing.
+ # sortkey: number; Sortkey of the field value we are editing.
+ # field: string; The field this value belongs to.
+ #%]
+
+[% PROCESS global/variables.none.tmpl %]
+
+[% title = BLOCK %]Edit Value '[% value FILTER html %]' '
+ [%- field FILTER html %]'[% END %]
+[% PROCESS global/header.html.tmpl
+ title = title
+%]
+
+<form method="post" action="editvalues.cgi">
+ <table border="0" cellpadding="4" cellspacing="0">
+
+ <tr>
+ <th valign="top"><label for="value">Field Value:</label></th>
+ <td><input id="value" size="20" maxlength="60" name="value" value="
+ [%- value FILTER html %]"></td>
+ </tr>
+ <tr>
+ <th align="right"><label for="sortkey">Sortkey:</label></th>
+ <td><input id="sortkey" size="20" maxlength="20" name="sortkey" value="
+ [%- sortkey FILTER html %]"></td>
+ </tr>
+
+ </table>
+
+ <input type="hidden" name="valueold" value="[% value FILTER html %]">
+ <input type="hidden" name="sortkeyold" value="[% sortkey FILTER html %]">
+ <input type="hidden" name="action" value="update">
+ <input type="hidden" name="field" value="[% field FILTER html %]">
+ <input type="submit" value="Update">
+
+</form>
+
+<p>
+
+[% PROCESS admin/fieldvalues/footer.html.tmpl
+ no_edit_link = 1 %]
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues… Thu Jul 26 22:14:57 2007
@@ -1,0 +1,56 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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.
+ #
+ # Contributor(s): Max Kanat-Alexander <mkanat(a)bugzilla.org>
+ #%]
+
+[%# INTERFACE:
+ # value: string; the value being inserted/edited.
+ # field: string; the name of the field which the value
+ # belongs/belonged to
+ #
+ # no_XXX_link: boolean; if defined, then don't show the corresponding
+ # link. Supported parameters are:
+ #
+ # no_edit_link
+ # no_edit_other_link
+ # no_add_link
+ #%]
+
+<p>
+
+<hr>
+
+[% UNLESS no_add_link %]
+ <a title="Add a value for the '[% field FILTER html %]' field."
+ href="editvalues.cgi?action=add&field=
+ [%- field FILTER url_quote %]">Add</a> a value.
+[% END %]
+
+[% IF value && !no_edit_link %]
+ Edit value <a
+ title="Edit value '[% value FILTER html %]' for the '
+ [%- field FILTER html %]' field"
+ href="editvalues.cgi?action=edit&field=
+ [%- field FILTER url_quote %]&value=[% value FILTER url_quote %]">
+ '[% value FILTER html %]'</a>.
+[% END %]
+
+[% UNLESS no_edit_other_link %]
+ Edit other values for the <a
+ href="editvalues.cgi?field=
+ [%- field FILTER url_quote %]">'[% field FILTER html %]'</a> field.
+
+[% END %]
+
+</p>
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues… Thu Jul 26 22:14:57 2007
@@ -1,0 +1,73 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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.
+ #
+ # Contributor(s): Max Kanat-Alexander <mkanat(a)bugzilla.org>
+ #%]
+
+[%# INTERFACE:
+ # values: array of hashes having the following properties:
+ # - name: string; The value.
+ # - sortkey: number; The sortkey used to order the value when
+ # displayed to the user in a list.
+ #
+ # field: string; the name of the field we are editing values for.
+ #%]
+
+[% USE Bugzilla %]
+[% cgi = Bugzilla.cgi %]
+
+[% PROCESS global/variables.none.tmpl %]
+
+[% title = BLOCK %]Select value for the
+ '[% field FILTER html %]' field[% END %]
+[% PROCESS global/header.html.tmpl
+ title = title
+%]
+
+[% edit_contentlink = BLOCK %]editvalues.cgi?action=edit&field=
+ [%- field FILTER url_quote %]&value=%%name%%[% END %]
+[% delete_contentlink = BLOCK %]editvalues.cgi?action=del&field=
+ [%- field FILTER url_quote %]&value=%%name%%[% END %]
+
+
+[% columns = [
+ {
+ name => "name"
+ heading => "Edit field value..."
+ contentlink => edit_contentlink
+ },
+ {
+ name => "sortkey"
+ heading => "Sortkey"
+ },
+ ]
+%]
+
+[% columns.push({
+ heading => "Action"
+ content => "Delete"
+ contentlink => delete_contentlink
+ }) %]
+
+[% PROCESS admin/table.html.tmpl
+ columns = columns
+ data = values
+%]
+
+<p>
+
+[% PROCESS admin/fieldvalues/footer.html.tmpl
+ no_edit_other_link = 1
+ %]
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues… Thu Jul 26 22:14:57 2007
@@ -1,0 +1,50 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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.
+ #
+ # Contributor(s): Max Kanat-Alexander <mkanat(a)bugzilla.org>
+ #
+ #%]
+
+[%# INTERFACE:
+ # fields: Array of hashes. Each hash contains only one key, "name."
+ # The names are the same as the keys from field_descs
+ # (see global/field-descs.html.tmpl).
+ #%]
+
+[% USE Bugzilla %]
+[% cgi = Bugzilla.cgi %]
+
+[% PROCESS global/variables.none.tmpl %]
+
+[% PROCESS global/header.html.tmpl
+ title = "Edit values for which field?"
+%]
+
+[% columns = [
+ {
+ name => "name"
+ heading => "Edit field values for..."
+ content_use_field = 1
+ contentlink => "editvalues.cgi?field=%%name%%"
+ }
+ ]
+%]
+
+[% PROCESS admin/table.html.tmpl
+ columns = columns
+ data = fields
+%]
+
+<p>
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/fieldvalues… Thu Jul 26 22:14:57 2007
@@ -1,0 +1,51 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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.
+ #
+ # Contributor(s): Max Kanat-Alexander <mkanat(a)bugzilla.org>
+ #%]
+
+[%# INTERFACE:
+ #
+ # 'updated_XXX' variables are booleans, and are defined if the
+ # 'XXX' field was updated during the edit just being handled.
+ # Variables called just 'XXX' are strings, and are the _new_ contents
+ # of the fields.
+ #
+ # value & updated_value: the name of the field value
+ # sortkey & updated_sortkey: the field value sortkey
+ # field: string; the field that the value belongs to
+ #%]
+
+[% title = BLOCK %]Updating Value '[% value FILTER html %]' of the
+ '[% field FILTER html %]' Field[% END %]
+[% PROCESS global/header.html.tmpl
+ title = title
+%]
+
+[% IF updated_value %]
+ <p>Updated field value to: '[% value FILTER html %]'.</p>
+[% END %]
+
+[% IF updated_sortkey %]
+ <p>Updated field value sortkey to: '[% sortkey FILTER html %]'.</p>
+[% END %]
+
+[% UNLESS (updated_sortkey || updated_value) %]
+ <p>Nothing changed for field value '[% value FILTER html %]'.
+[% END %]
+
+<p>
+
+[% PROCESS admin/fieldvalues/footer.html.tmpl %]
+
+[% PROCESS global/footer.html.tmpl %]
Author: frik85
Date: Thu Jul 26 22:14:03 2007
New Revision: 27868
URL: http://svn.reactos.org/svn/reactos?rev=27868&view=rev
Log:
ReactOS website - bugzilla:
* commit current template dir
Added:
trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat…
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat… Thu Jul 26 22:14:03 2007
@@ -1,0 +1,45 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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): Albert Ting <alt(a)sonic.net>
+ #%]
+
+[% PROCESS global/header.html.tmpl
+ title = "Add new classification"
+%]
+
+<form method=post action="editclassifications.cgi">
+ <table border=0 cellpadding=4 cellspacing=0>
+ <tr>
+ <th align="right">Classification:</th>
+ <td><input size=64 maxlength=64 name="classification"></td>
+ </tr>
+ <tr>
+ <th align="right">Description:</th>
+ <td><textarea rows=4 cols=64 wrap=virtual name="description"></textarea></td>
+ </tr>
+ </table>
+ <hr>
+ <input type=submit value="Add">
+ <input type=hidden name="action" value="new">
+</FORM>
+
+<p>Back to the <a href="./">main [% terms.bugs %] page</a>
+or <a href="editclassifications.cgi"> edit</a> more classifications.
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat… Thu Jul 26 22:14:03 2007
@@ -1,0 +1,60 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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): Albert Ting <alt(a)sonic.net>
+ #%]
+
+[% PROCESS global/header.html.tmpl
+ title = "Delete classification"
+%]
+
+<table border=1 cellpadding=4 cellspacing=0>
+<tr bgcolor="#6666ff">
+ <th valign="top" align="left">Part</th>
+ <th valign="top" align="left">Value</th>
+
+</tr><tr>
+ <td valign="top">Classification:</td>
+ <td valign="top">[% classification FILTER html %]</td>
+
+</tr><tr>
+ <td valign="top">Description:</td>
+ <td valign="top">
+ [% IF description %]
+ [% description %]
+ [% ELSE %]
+ <font color="red">description missing</font>
+ [% END %]
+ </td>
+
+</tr>
+</table>
+
+<h2>Confirmation</h2>
+
+<p>Do you really want to delete this classification?<p>
+<form method=post action="editclassifications.cgi">
+ <input type=submit value="Yes, delete">
+ <input type=hidden name="action" value="delete">
+ <input type=hidden name="classification" value="[% classification FILTER html %]">
+</form>
+
+<p>Back to the <a href="./">main [% terms.bugs %] page</a>
+or <a href="editclassifications.cgi"> edit</a> more classifications.
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat… Thu Jul 26 22:14:03 2007
@@ -1,0 +1,31 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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): Albert Ting <alt(a)sonic.net>
+ #%]
+
+[% PROCESS global/header.html.tmpl
+ title = "Classification deleted"
+%]
+
+Classification [% classification FILTER html %] deleted.<br>
+
+<p>Back to the <a href="./">main [% terms.bugs %] page</a>
+or <a href="editclassifications.cgi"> edit</a> more classifications.
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat… Thu Jul 26 22:14:03 2007
@@ -1,0 +1,70 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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): Albert Ting <alt(a)sonic.net>
+ #%]
+
+[% PROCESS global/header.html.tmpl
+ title = "Edit classification"
+%]
+
+<form method=post action="editclassifications.cgi">
+ <table border=0 cellpadding=4 cellspacing=0>
+ <tr>
+ <th align="right">Classification:</th>
+ <td><input size=64 maxlength=64 name="classification" value="[% classification FILTER html %]"></TD>
+ </tr>
+ <tr>
+ <th align="right">Description:</th>
+ <td><textarea rows=4 cols=64 name="description">[% description %]</textarea></TD>
+ </tr>
+ <tr valign=top>
+ <th align="right"><a href="editproducts.cgi?classification=[% classification FILTER url_quote %]">Edit products</a></th>
+ <td>
+ [% IF products AND products.size > 0 %]
+ <table>
+ [% FOREACH product = products %]
+ <tr>
+ <th align=right valign=top>[% product.name FILTER html %]</th>
+ <td valign=top>
+ [% IF product.description %]
+ [% product.description FILTER none %]
+ [% ELSE %]
+ <font color="red">description missing</font>
+ [% END %]
+ </td>
+ </tr>
+ [% END %]
+ </table>
+ [% ELSE %]
+ <font color="red">none</font>
+ [% END %]
+ </td>
+ </tr>
+ </table>
+
+ <input type=hidden name="classificationold" value="[% classification FILTER html %]">
+ <input type=hidden name="descriptionold" value="[% description FILTER html %]">
+ <input type=hidden name="action" value="update">
+ <input type=submit value="Update">
+</form>
+
+<p>Back to the <a href="./">main [% terms.bugs %] page</a>
+or <a href="editclassifications.cgi"> edit</a> more classifications.
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat… Thu Jul 26 22:14:03 2007
@@ -1,0 +1,32 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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): Albert Ting <alt(a)sonic.net>
+ #%]
+
+[% PROCESS global/header.html.tmpl
+ title = "Adding new classification"
+%]
+
+OK, done.
+
+<p>Back to the <a href="./">main [% terms.bugs %] page</a>,
+<a href="editproducts.cgi?action=add&classification=[% classification FILTER url_quote %]">add</a> products to this new classification,
+or <a href="editclassifications.cgi"> edit</a> more classifications.
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat… Thu Jul 26 22:14:03 2007
@@ -1,0 +1,84 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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): Albert Ting <alt(a)sonic.net>
+ #%]
+
+[% PROCESS global/header.html.tmpl
+ title = "Reclassify products"
+%]
+
+[% main_classification = classification %]
+
+<form method=post action="editclassifications.cgi">
+ <table border=0 cellpadding=4 cellspacing=0>
+ <tr>
+ <td valign="top">Classification:</td>
+ <td valign="top" colspan=3>[% main_classification FILTER html %]</td>
+
+ </tr><tr>
+ <td valign="top">Description:</td>
+ <td valign="top" colspan=3>
+ [% IF description %]
+ [% description %]
+ [% ELSE %]
+ <font color="red">description missing</font>
+ [% END %]
+ </td>
+
+ </tr><tr>
+ <td valign="top">Products:</td>
+ <td valign="top">Products</td>
+ <td></td>
+ <td valign="top">[% main_classification FILTER html %] Products</td>
+
+ </tr><tr>
+ <td></td>
+ <td valign="top">
+ <select name="prodlist" id="prodlist" multiple="multiple" size="20">
+ [% FOREACH cl = class_products %]
+ <option value="[% cl.value FILTER html %]">
+ [% cl.name FILTER html %]
+ </option>
+ [% END %]
+ </select></td>
+
+ <td align="center">
+ <input type=submit value=" Add >> " name="add_products"><br><br>
+ <input type=submit value="<< Remove" name="remove_products">
+ </td>
+
+ <td valign="middle" rowspan=2>
+ <select name="myprodlist" id="myprodlist" multiple="multiple" size="20">
+ [% FOREACH product = selected_products %]
+ <option value="[% product FILTER html %]">
+ [% product FILTER html %]
+ </option>
+ [% END %]
+ </select></td>
+ </tr>
+ </table>
+
+ <input type=hidden name="action" value="reclassify">
+ <input type=hidden name="classification" value="[% main_classification FILTER html %]">
+</form>
+
+<p>Back to the <a href="./">main [% terms.bugs %] page</a>,
+or <a href="editclassifications.cgi"> edit</a> more classifications.
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat… Thu Jul 26 22:14:03 2007
@@ -1,0 +1,70 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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): Albert Ting <alt(a)sonic.net>
+ #%]
+
+[% PROCESS global/header.html.tmpl
+ title = "Select classification"
+%]
+
+[% filt_classification = classification FILTER html %]
+
+<table border=1 cellpadding=4 cellspacing=0>
+ <tr bgcolor="#6666ff">
+ <th align="left">Edit Classification ...</th>
+ <th align="left">Description</th>
+ <th align="left">Products</th>
+ <th align="left">Action</th>
+ </tr>
+
+ [% FOREACH cl = classifications %]
+ <tr>
+ <td valign="top"><a href="editclassifications.cgi?action=edit&classification=[% cl.classification FILTER url_quote %]"><b>[% cl.classification FILTER html %]</b></a></td>
+ <td valign="top">
+ [% IF cl.description %]
+ [% cl.description %]
+ [% ELSE %]
+ <font color="red">none</font>
+ [% END %]
+ </td>
+ [% IF (cl.id == 1) %]
+ <td valign="top">[% cl.total FILTER html %]</td>
+ [% ELSE %]
+ <td valign="top"><a href="editclassifications.cgi?action=reclassify&classification=[% cl.classification FILTER url_quote %]">reclassify ([% cl.total FILTER html %])</a></td>
+ [% END %]
+
+ [%# don't allow user to delete the default id. %]
+ [% IF (cl.id == 1) %]
+ <td valign="top"> </td>
+ [% ELSE %]
+ <td valign="top"><a href="editclassifications.cgi?action=del&classification=[% cl.classification FILTER url_quote %]">delete</a></td>
+ [% END %]
+ </tr>
+ [% END %]
+
+ <tr>
+ <td valign="top" colspan=3>Add a new classification</td>
+ <td valign="top" align="center"><a href="editclassifications.cgi?action=add">Add</a></td>
+ </tr>
+</table>
+
+<p>Back to the <a href="./">main [% terms.bugs %] page</a>
+or <a href="editclassifications.cgi"> edit</a> more classifications.
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/admin/classificat… Thu Jul 26 22:14:03 2007
@@ -1,0 +1,37 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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): Albert Ting <alt(a)sonic.net>
+ #%]
+
+[% PROCESS global/header.html.tmpl
+ title = "Update classification"
+%]
+
+[% IF updated_description %]
+ Updated description.<br>
+[% END %]
+
+[% IF updated_classification %]
+ Updated classification name.<br>
+[% END %]
+
+<p>Back to the <a href="./">main [% terms.bugs %] page</a>
+or <a href="editclassifications.cgi"> edit</a> more classifications.
+
+[% PROCESS global/footer.html.tmpl %]
Author: frik85
Date: Thu Jul 26 22:12:37 2007
New Revision: 27867
URL: http://svn.reactos.org/svn/reactos?rev=27867&view=rev
Log:
ReactOS website - bugzilla:
* commit current template dir
Added:
trunk/web/reactos.org/htdocs/bugzilla/template/en/default/trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/auth/trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/auth/ldap…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/auth/logi…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/auth/logi…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/auth/rosc…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/cancel-to…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/create.ht…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/created.h…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/email/trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/email/cha…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/email/cha…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/email/con…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/exists.ht…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/password/trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/password/…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/password/…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/acc…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/ema…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/foo…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/per…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/pre…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/sav…trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/set…
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/auth/ldap…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/auth/ldap… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/auth/ldap… Thu Jul 26 22:12:37 2007
@@ -1,0 +1,50 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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 <bbaetz(a)acm.org>
+ #%]
+
+[%# 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 %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/auth/logi…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/auth/logi… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/auth/logi… Thu Jul 26 22:12:37 2007
@@ -1,0 +1,88 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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): Jacob Steenhagen <jake(a)bugzilla.org>
+ #%]
+
+[% PROCESS global/variables.none.tmpl %]
+
+[%# Use the current script name. If an empty name is retuned,
+ # then we are accessing the home page. %]
+
+[% script_name = cgi.url(Relative => 1) %]
+
+[%# If SSL is in use, use 'sslbase', else use 'urlbase'. %]
+[% IF Param("sslbase") != "" && Param("ssl") != "never" %]
+ [% script_name = Param("sslbase") _ script_name %]
+[% ELSE %]
+ [% script_name = Param("urlbase") _ script_name %]
+[% END %]
+
+<form name="login" action="[% script_name FILTER html %]" method="POST">
+ <table>
+ <tr>
+ <td align="right"><b>Login:</b></td>
+ <td><input size="20" name="Bugzilla_login"></td>
+ </tr>
+ <tr>
+ <td align="right"><b>Password:</b></td>
+ <td><input type="password" size="20" 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 %]
+
+ <tr>
+ <td><input type="submit" name="GoAheadAndLogIn" value="Login"></td>
+
+ [%# For now, password change requests only apply to the DB
+ # verification method #%]
+
+ [% IF has_db != 0 %]
+ <td>[ <a href="index.cgi?GoAheadAndLogIn=1#forgot">Forgot my Password</a> ]</td>
+ [% END %]
+ </tr>
+ </table>
+
+</form>
+
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/auth/logi…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/auth/logi… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/auth/logi… Thu Jul 26 22:12:37 2007
@@ -1,0 +1,134 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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(a)gerv.net>
+ # Toms Baugis <toms(a)myrealbox.com>
+ #%]
+
+[%# INTERFACE:
+ # target: string. URL to go to after login.
+ # has_db: true if DB is one of the available authentication mechanisms
+ #%]
+
+[% PROCESS global/variables.none.tmpl %]
+
+[% PROCESS global/header.html.tmpl
+ title = "Log in to $terms.Bugzilla",
+ onload = "document.forms['login'].Bugzilla_login.focus()"
+%]
+
+<p>
+ I need a legitimate login and password to continue.
+</p>
+
+<form name="login" 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="Log in">
+
+ <p>
+ (Note: you should make sure cookies are enabled for this site.
+ Otherwise, you will be required to log in frequently.)
+ </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 %]
+
+ [% IF Param("createemailregexp") %]
+ <hr>
+
+ <p>
+ If you don't have a [% terms.Bugzilla %] account, you can
+ <a href="createaccount.cgi">create a new account</a>.
+ </p>
+ [% END %]
+
+ [%# For now, password change requests only apply to the DB
+ # verification method #%]
+
+ [% IF has_db != 0 %]
+ <hr>
+
+ <a name="forgot"></a>
+ <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>
+
+ [% END %]
+
+ <hr>
+[% END %]
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/auth/rosc…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/auth/rosc… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/auth/rosc… Thu Jul 26 22:12:37 2007
@@ -1,0 +1,50 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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 <bbaetz(a)acm.org>
+ #%]
+
+[%# 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 %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/cancel-to…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/cancel-to… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/cancel-to… Thu Jul 26 22:12:37 2007
@@ -1,0 +1,98 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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): John Vandenberg <zeroj(a)null.net>
+ # Tobias Burnus <burnus(a)net-b.de>
+ #%]
+
+[% 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.
+
+ Token: [% token %]
+ Token Type: [% tokentype %]
+ User: [% emailaddress %]
+ 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 %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/create.ht…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/create.ht… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/create.ht… Thu Jul 26 22:12:37 2007
@@ -1,0 +1,75 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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(a)gerv.net>
+ #%]
+
+[%# 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>
+
+<form method="get" action="createaccount.cgi">
+ <table>
+ <tr>
+ <td align="right">
+ <b>E-mail address:</b>
+ </td>
+ <td>
+ <input size="35" name="login">
+ [% Param('emailsuffix') FILTER html %]
+ </td>
+ </tr>
+
+ <tr>
+ <td align="right">
+ <b>Real name:</b>
+ </td>
+ <td>
+ <input size="35" name="realname">
+ </td>
+ </tr>
+ </table>
+ <br>
+ <input type="submit" value="Create Account">
+</form>
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/created.h…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/created.h… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/created.h… Thu Jul 26 22:12:37 2007
@@ -1,0 +1,42 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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(a)gerv.net>
+ #%]
+
+[%# INTERFACE:
+ # login: string. The user's Bugzilla login email address.
+ #%]
+
+[% PROCESS global/header.html.tmpl
+ title = "Account Created"
+%]
+
+<p>
+ A new account,
+ <tt>[% login FILTER html %]</tt>,
+ has been created and a randomly-generated password has been e-mailed
+ to that address.
+</p>
+
+<p>
+ When the e-mail arrives,
+ <a href="index.cgi?GoAheadAndLogIn=1">log in here</a>.
+</p>
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/email/cha…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/email/cha… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/email/cha… Thu Jul 26 22:12:37 2007
@@ -1,0 +1,42 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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): John Vandenberg <zeroj(a)null.net>
+ #%]
+
+[% PROCESS global/variables.none.tmpl %]
+
+[% expiration_ts = token_ts + (max_token_age * 86400) %]
+From: bugzilla-admin-daemon
+To: [% emailaddress %]
+Subject: [% terms.Bugzilla %] Change Email Address Request
+
+[%+ terms.Bugzilla %] has received a request to change the email address
+for the account [% oldemailaddress %] to your address.
+
+To confirm the change, visit the following link:
+
+[%+ Param('urlbase') %]token.cgi?t=[% token FILTER url_quote %]&a=cfmem
+
+If you are not the person who made this request, or you wish to cancel
+this request, visit the following link:
+
+[%+ Param('urlbase') %]token.cgi?t=[% token FILTER url_quote %]&a=cxlem
+
+If you do nothing, the request will lapse after [%+ max_token_age %] days
+(at precisely [%+ time2str("%H:%M on the %o of %B, %Y", expiration_ts) %]).
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/email/cha…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/email/cha… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/email/cha… Thu Jul 26 22:12:37 2007
@@ -1,0 +1,47 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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): John Vandenberg <zeroj(a)null.net>
+ #%]
+[%# INTERFACE:
+ # emailaddress: string. The user's old Bugzilla login email address.
+ # newemailaddress: string. The user's new Bugzilla login email address.
+ # token: string. The token associated with this change.
+ #%]
+
+[% PROCESS global/variables.none.tmpl %]
+
+[% expiration_ts = token_ts + (max_token_age * 86400) %]
+From: bugzilla-admin-daemon
+To: [% emailaddress %]
+Subject: [% terms.Bugzilla %] Change Email Address Request
+Importance: High
+X-MSMail-Priority: High
+X-Priority: 1
+
+[%+ terms.Bugzilla %] has received a request to change the email address
+for your account to [%+ newemailaddress %].
+
+If you are not the person who made this request, or you wish to cancel
+this request, visit the following link:
+
+[%+ Param('urlbase') %]token.cgi?t=[% token FILTER url_quote %]&a=cxlem
+
+If you do nothing, and [%+ newemailaddress %] confirms this request, the
+change will be made permanent after [%+ max_token_age %] days (at precisely
+[%+ time2str("%H:%M on the %o of %B, %Y", expiration_ts) %]).
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/email/con…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/email/con… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/email/con… Thu Jul 26 22:12:37 2007
@@ -1,0 +1,48 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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): John Vandenberg <zeroj(a)null.net>
+ #%]
+
+[%# INTERFACE:
+ # token: string. The token to be used in this address change.
+ #%]
+
+[% title = "Confirm Change Email" %]
+[% PROCESS global/header.html.tmpl %]
+
+<p>
+ To change your email address, please enter the old email address:
+</p>
+
+<form method="post" action="token.cgi">
+ <input type="hidden" name="t" value="[% token FILTER html %]">
+ <input type="hidden" name="a" value="chgem">
+ <table>
+ <tr>
+ <th align="right">Old Email Address:</th>
+ <td><input type="text" name="email" size="36"></td>
+ </tr>
+ <tr>
+ <th align="right"> </th>
+ <td><input type="submit" value="Submit"></td>
+ </tr>
+ </table>
+</form>
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/exists.ht…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/exists.ht… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/exists.ht… Thu Jul 26 22:12:37 2007
@@ -1,0 +1,40 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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(a)gerv.net>
+ #%]
+
+[%# INTERFACE:
+ # login: string. The user's Bugzilla login email address.
+ #%]
+
+[% PROCESS global/variables.none.tmpl %]
+
+[% PROCESS global/header.html.tmpl
+ title = "Account Exists"
+%]
+
+<form method="get" action="token.cgi">
+ <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>
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/password/…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/password/… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/password/… Thu Jul 26 22:12:37 2007
@@ -1,0 +1,41 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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): John Vandenberg <zeroj(a)null.net>
+ #%]
+
+[% PROCESS global/variables.none.tmpl %]
+
+[% expiration_ts = token_ts + (max_token_age * 86400) %]
+From: bugzilla-admin-daemon
+To: [% emailaddress %]
+Subject: [% terms.Bugzilla %] Change Password Request
+
+You have (or someone impersonating you has) requested to change your
+[%+ terms.Bugzilla %] password. To complete the change, visit the following link:
+
+[%+ Param('urlbase') %]token.cgi?t=[% token FILTER url_quote %]&a=cfmpw
+
+If you are not the person who made this request, or you wish to cancel
+this request, visit the following link:
+
+[%+ Param('urlbase') %]token.cgi?t=[% token FILTER url_quote %]&a=cxlpw
+
+If you do nothing, the request will lapse after [%+ max_token_age +%] days (at
+precisely [%+ time2str("%H:%M on the %o of %B, %Y", expiration_ts) -%]) or when you
+log in successfully.
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/password/…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/password/… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/password/… Thu Jul 26 22:12:37 2007
@@ -1,0 +1,56 @@
+[%# 1.0(a)bugzilla.org %]
+ [%# 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(a)gerv.net>
+ #%]
+
+[% title = "Change Password" %]
+[% PROCESS global/header.html.tmpl %]
+
+<p>
+ To change your password, enter a new password twice:
+</p>
+
+<form method="post" action="token.cgi">
+ <input type="hidden" name="t" value="[% token FILTER html %]">
+ <input type="hidden" name="a" value="chgpw">
+ <table>
+ <tr>
+ <th align="right">New Password:</th>
+ <td>
+ <input type="password" name="password" size="16" maxlength="16">
+ </td>
+ </tr>
+
+ <tr>
+ <th align="right">New Password Again:</th>
+ <td>
+ <input type="password" name="matchpassword" size="16" maxlength="16">
+ </td>
+ </tr>
+
+ <tr>
+ <th align="right"> </th>
+ <td>
+ <input type="submit" value="Submit">
+ </td>
+ </tr>
+ </table>
+</form>
+
+[% PROCESS global/footer.html.tmpl %]
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/acc…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/acc… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/acc… Thu Jul 26 22:12:37 2007
@@ -1,0 +1,34 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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(a)gerv.net>
+ #%]
+
+[%# INTERFACE:
+ # realname: string. The user's real name, if any.
+ # login_change_date: string. The date the email change will be complete. (optional)
+ # new_login_name: string. The user's new Bugzilla login whilst not confirmed. (optional)
+ #%]
+
+You can change your account settings (password, email address etc.)
+<a href="/roscms/?page=user">in myReactOS</a><br>
+<br>
+<br>
+<br>
+<br>
+<br>
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/ema…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/ema… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/ema… Thu Jul 26 22:12:37 2007
@@ -1,0 +1,284 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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(a)gerv.net>
+ # Myk Melez <myk(a)mozilla.org>
+ # Shane H. W. Travis <travis(a)sedsystems.ca>
+ #%]
+
+[%# INTERFACE:
+ # watchedusers: string.
+ # Comma-separated list of email addresses this user watches.
+ # watchers: array.
+ # Array of users watching this user's account.
+ # excludeself: boolean.
+ # True if user is not receiving self-generated mail.
+ # <rolename>: Multiple hashes, one for each rolename (e.g. assignee; see
+ # below), keyed by reasonname (e.g. comments; again, see
+ # below). The value is a boolean - true if the user is
+ # receiving mail for that reason when in that role.
+ # Also references the 'supportwatchers' Param.
+ #%]
+
+[% PROCESS global/variables.none.tmpl %]
+
+[% useqacontact = Param('useqacontact') %]
+[% usevotes = Param('usevotes') %]
+
+<p>
+ If you don't like getting a notification for "trivial"
+ changes to [% terms.bugs %], you can use the settings below to
+ filter some or all notifications.
+</p>
+
+<script type="text/javascript">
+<!--
+function SetCheckboxes(setting) {
+ for (var count = 0; count < document.userprefsform.elements.length; count++) {
+ var theinput = document.userprefsform.elements[count];
+ if (theinput.type == "checkbox" && !theinput.disabled) {
+ if (theinput.name.match("neg")) {
+ theinput.checked = false;
+ }
+ else {
+ theinput.checked = setting;
+ }
+ }
+ }
+}
+
+document.write('<input type="button" value="Enable All Mail" onclick="SetCheckboxes(true); return false;">\n');
+document.write('<input type="button" value="Disable All Mail" onclick="SetCheckboxes(false); return false;">\n');
+// -->
+</script>
+
+<hr>
+
+<table>
+ <tr>
+ <td colspan="2">
+ <b>Global options:</b>
+ </td>
+ </tr>
+
+ <tr>
+ <td width="150"></td>
+ <td>
+ [% prefname = "email-$constants.REL_ANY-$constants.EVT_FLAG_REQUESTED" %]
+ <input type="checkbox" name="[% prefname %]" id="[% prefname %]"
+ value="1"
+ [% " checked" IF
+ mail.${constants.REL_ANY}.${constants.EVT_FLAG_REQUESTED} %]>
+ <label for="[% prefname %]">Email me when someone asks me to set a flag</label>
+ <br>
+ </td>
+ </tr>
+ <tr>
+ <td width="150"></td>
+ <td>
+ [% prefname = "email-$constants.REL_ANY-$constants.EVT_REQUESTED_FLAG" %]
+ <input type="checkbox" name="[% prefname %]" id="[% prefname %]"
+ value="1"
+ [% " checked" IF
+ mail.${constants.REL_ANY}.${constants.EVT_REQUESTED_FLAG} %]>
+ <label for="[% prefname %]">Email me when someone sets a flag I asked for</label>
+ <br>
+ </td>
+ </tr>
+</table>
+
+<hr>
+<b>Field/recipient specific options:</b>
+<br>
+<br>
+
+[% events = [
+ { id = constants.EVT_ADDED_REMOVED,
+ description = "I'm added to or removed from this capacity" },
+ { id = constants.EVT_OPENED_CLOSED,
+ description = "The $terms.bug is resolved or reopened" },
+ { id = constants.EVT_PROJ_MANAGEMENT,
+ description = "The priority, status, severity, or milestone changes" },
+ { id = constants.EVT_COMMENT,
+ description = "New comments are added" },
+ { id = constants.EVT_ATTACHMENT,
+ description = "New attachments are added" },
+ { id = constants.EVT_ATTACHMENT_DATA,
+ description = "Some attachment data changes" },
+ { id = constants.EVT_KEYWORD,
+ description = "The keywords field changes" },
+ { id = constants.EVT_CC,
+ description = "The CC field changes" },
+ { id = constants.EVT_OTHER,
+ description = "Any field not mentioned above changes" },
+] %]
+
+[% neg_events = [
+ { id = constants.EVT_UNCONFIRMED,
+ description = "The $terms.bug is in the UNCONFIRMED state" },
+ { id = constants.EVT_CHANGED_BY_ME,
+ description = "The change was made by me" },
+] %]
+
+[% relationships = [
+ { id = constants.REL_ASSIGNEE,
+ description = "Assignee" },
+ { id = constants.REL_QA,
+ description = "QA Contact" },
+ { id = constants.REL_REPORTER,
+ description = "Reporter" },
+ { id = constants.REL_CC,
+ description = "CCed" },
+ { id = constants.REL_VOTER,
+ description = "Voter" },
+] %]
+
+<table class="bz_emailprefs" border="1">
+ <tr>
+ <td colspan="[% (useqacontact AND usevotes) ? '5' :
+ ((useqacontact OR usevotes) ? '4' : '3') %]"
+ align="center" width="50%">
+ <b>When my relationship to this [% terms.bug %] is:</b>
+ </td>
+ <td rowspan="2" width="40%">
+ <b>I want to receive mail when:</b>
+ </td>
+ </tr>
+
+ <tr>
+ [% FOREACH relationship = relationships %]
+ [% NEXT IF (relationship.id == constants.REL_QA AND NOT useqacontact) OR
+ (relationship.id == constants.REL_VOTER AND NOT usevotes) %]
+ <th align="center" width="9%">
+ [% relationship.description FILTER html %]
+ </th>
+ [% END %]
+ </tr>
+
+ [% FOREACH event = events %]
+ [% count = loop.count() %]
+ <tr class="bz_row_[% count % 2 == 1 ? "odd" : "even" %]">
+ [% FOREACH relationship = relationships %]
+ [% NEXT IF (relationship.id == constants.REL_QA AND NOT useqacontact) OR
+ (relationship.id == constants.REL_VOTER AND NOT usevotes) %]
+ <td align="center">
+ <input type="checkbox"
+ name="email-[% relationship.id %]-[% event.id %]"
+ value="1"
+ [%# The combinations don't always make sense; disable a couple %]
+ [% IF event.id == constants.EVT_ADDED_REMOVED AND
+ (relationship.id == constants.REL_REPORTER OR
+ relationship.id == constants.REL_VOTER) %]
+ disabled
+ [% ELSIF mail.${relationship.id}.${event.id} %]
+ checked
+ [% END %]>
+ </td>
+ [% END %]
+ <td>
+ [% event.description FILTER html %]
+ </td>
+ </tr>
+ [% END %]
+
+ <tr>
+ <td colspan="[% (useqacontact AND usevotes) ? '5' :
+ ((useqacontact OR usevotes) ? '4' : '3') %]"
+ align="center" width="50%">
+
+ </td>
+ <td width="40%">
+ <b>but not when (overrides above):</b>
+ </td>
+ </tr>
+
+ [% FOREACH event = neg_events %]
+ [% count = loop.count() %]
+ <tr class="bz_row_[% count % 2 == 1 ? "odd" : "even" %]">
+ [% FOREACH relationship = relationships %]
+ [% NEXT IF (relationship.id == constants.REL_QA AND NOT useqacontact) OR
+ (relationship.id == constants.REL_VOTER AND NOT usevotes) %]
+ <td align="center">
+ <input type="checkbox"
+ name="neg-email-[% relationship.id %]-[% event.id %]"
+ value="1"
+ [% " checked" IF NOT mail.${relationship.id}.${event.id} %]>
+ </td>
+ [% END %]
+ <td>
+ [% event.description FILTER html %]
+ </td>
+ </tr>
+ [% END %]
+
+</table>
+
+[%# Add hidden form fields for fields not used %]
+[% FOREACH event = events %]
+ [% FOREACH relationship = relationships %]
+ [% IF (relationship.id == constants.REL_QA AND NOT useqacontact) OR
+ (relationship.id == constants.REL_VOTER AND NOT usevotes) %]
+ <input type="hidden"
+ name="email-[% relationship.id %]-[% event.id %]"
+ value="[% mail.${relationship.id}.${event.id} ? "1" : "0" %]">
+ [% END %]
+ [% END %]
+[% END %]
+
+[% FOREACH event = neg_events %]
+ [% FOREACH relationship = relationships %]
+ [% IF (relationship.id == constants.REL_QA AND NOT useqacontact) OR
+ (relationship.id == constants.REL_VOTER AND NOT usevotes) %]
+ <input type="hidden"
+ name="neg-email-[% relationship.id %]-[% event.id %]"
+ value="[% mail.${relationship.id}.${event.id} ? "0" : "1" %]">
+ [% END %]
+ [% END %]
+[% END %]
+
+[% IF Param('supportwatchers') %]
+<hr>
+<b>User Watching</b>
+
+<p>
+If you watch a user, it is as if you are standing in their shoes for the
+purposes of getting email. Email is sent or not according to <u>your</u>
+preferences for <u>their</u> relationship to the [% terms.bug %]
+(e.g. Assignee). You are watching anyone on the following comma-separated list:
+</p>
+
+<p>Users to watch:
+ <input size="60" name="watchedusers"
+ value="[% watchedusers FILTER html %]">
+</p>
+
+<p>Users watching you:<br>
+ [% IF watchers.size %]
+ [% FOREACH watcher = watchers %]
+ [% watcher FILTER html %] <br>
+ [% END %]
+ [% ELSE %]
+ <i>None</i>
+ [% END %]
+</p>
+
+[% END %]
+
+<hr>
+
+<br>
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/foo…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/foo… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/foo… Thu Jul 26 22:12:37 2007
@@ -1,0 +1,78 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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(a)gerv.net>
+ #%]
+
+[%# INTERFACE:
+ # mybugslink: boolean. True if the user wishes the My Bugs link to appear.
+ # queries: array of hashes. May be empty. Each hash has two members:
+ # name: string. The name of the search.
+ # footer: boolean. True if the search appears in the footer.
+ #%]
+
+[% PROCESS global/variables.none.tmpl %]
+
+<table>
+ <tr>
+ <th align="right">The 'My [% terms.bugs %]' link:</th>
+ <td>
+ <select name="mybugslink">
+ <option value="1">should appear on the footer of every page</option>
+ <option value="0"
+ [% " selected" IF NOT mybugslink %]>should not be displayed
+ </option>
+ </select>
+ </td>
+ </tr>
+
+ <input type="hidden" name="numqueries" value="[% queries.size %]">
+ [% IF queries.size %]
+ [% FOREACH query = queries %]
+ <tr>
+ <th align="right">Your search named '[% query.name FILTER html %]':</th>
+ <td>
+ <select name="query-[% loop.index %]">
+ <option value="0">should only appear in the search page</option>
+ <option value="1"
+ [% " selected" IF query.footer %]>
+ should appear on the footer of every page
+ </option>
+ </select>
+ </td>
+ </tr>
+
+ <input type="hidden" name="name-[% loop.index %]"
+ value="[% query.name FILTER html %]">
+ [% END %]
+
+ [% ELSE %]
+ <tr>
+ <td colspan="4">
+ <br>
+ If you create remembered queries using the
+ <a href="query.cgi">search page</a>,
+ you can then come to this page and choose to have some of them
+ appear in the footer of each [% terms.Bugzilla %] page.
+ <br>
+ <br>
+ </td>
+ </tr>
+ [% END %]
+
+</table>
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/per…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/per… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/per… Thu Jul 26 22:12:37 2007
@@ -1,0 +1,75 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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(a)gerv.net>
+ #%]
+
+[%# INTERFACE:
+ # has_bits: array of hashes. May be empty.
+ # name => Names of the permissions the user has.
+ # desc => Descriptions of the permissions the user has.
+ # set_bits: array of hashes. May be empty.
+ # name => Names of the permissions the user can set for
+ # other people.
+ # desc => Descriptions of the permissions the user can set for
+ # other people.
+ #%]
+
+[% PROCESS global/variables.none.tmpl %]
+
+<table align="center">
+ <tr>
+ <td>
+ [% IF has_bits.size %]
+ You have the following permission [% terms.bits %] set on your account:
+ <p>
+ <br>
+ <table align="center">
+ [% FOREACH bit_description = has_bits %]
+ <tr>
+ <td>[% bit_description.name %]</td>
+ <td>[% bit_description.desc %]</td>
+ </tr>
+ [% END %]
+ </table>
+ [% ELSE %]
+ There are no permission [% terms.bits %] set on your account.
+ [% END %]
+
+ [% IF user.groups.editusers %]
+ <br>
+ You have editusers privileges. You can turn on and off
+ all permissions for all users.
+ [% ELSIF set_bits.size %]
+ <br>
+ And you can turn on or off the following [% terms.bits %] for
+ <a href="editusers.cgi">other users</a>:
+ <p>
+ <table align="center">
+ [% FOREACH bit_description = set_bits %]
+ <tr>
+ <td>[% bit_description.name %]</td>
+ <td>[% bit_description.desc %]</td>
+ </tr>
+ [% END %]
+ </table>
+ </p>
+ [% END %]
+ </td>
+ </tr>
+</table>
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/pre…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/pre… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/pre… Thu Jul 26 22:12:37 2007
@@ -1,0 +1,128 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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(a)gerv.net>
+ #%]
+
+[%# INTERFACE:
+ # tabs: List of hashes. May not be empty. Each hash has three members:
+ # name: string. Name of the tab (used internally.)
+ # description: string. Description of the tab (used in tab title.)
+ # saveable: boolean. True if tab has a form which can be submitted.
+ # True if user is not receiving self-generated mail.
+ # Note: For each tab name, a template "prefs/${tab.name}.tmpl" must exist,
+ # and its interface must be fulfilled.
+ # current_tab: A direct reference to one of the hashes in the tabs list.
+ # This tab will be displayed.
+ # changes_saved: boolean/string. True if the CGI processed form data before
+ # displaying anything, and can contain an optional custom
+ # message if required (which Perl still evaluates as True).
+ #%]
+
+[% filtered_login = user.name FILTER html %]
+[% PROCESS global/header.html.tmpl
+ title = "User Preferences"
+ h2 = filtered_login
+ style = "td.selected_tab {
+ border-width: 2px 2px 0px;
+ border-style: solid;
+ border-color: black;
+ }
+ td.unselected_tab, td.spacer {
+ border-width: 0px 0px 2px 0px;
+ border-style: solid;
+ border-color: black;
+ }"
+ %]
+
+[% tabs = [ { name => "account", description => "Account Preferences",
+ saveable => "0" },
+ { name => "settings", description => "General Preferences",
+ saveable => "1" },
+ { name => "email", description => "Email Preferences",
+ saveable => "1" },
+ { name => "saved-searches", description => "Saved searches",
+ saveable => "1" },
+ { name => "permissions", description => "Permissions",
+ saveable => "0" } ] %]
+
+<center>
+ <table cellspacing="0" cellpadding="10" border="0" width="100%">
+ <tr>
+ <td class="spacer"> </td>
+
+ [% FOREACH tab = tabs %]
+ [% IF tab.name == current_tab_name %]
+ [% current_tab = tab %]
+ <td align="center" bgcolor="lightblue" class="selected_tab">
+ [% tab.description %]
+ </td>
+ [% ELSE %]
+ <td align="center" bgcolor="#BBBBEE" class="unselected_tab">
+ <a href="userprefs.cgi?tab=[% tab.name %]">[% tab.description %]</a>
+ </td>
+ [% END %]
+ [% END %]
+
+ <td class="spacer"> </td>
+ </tr>
+ </table>
+</center>
+
+[% IF changes_saved %]
+ <p>
+ <font color="red">
+ The changes to your
+ [% current_tab.description FILTER lower %] have been saved.
+ </font>
+ </p>
+ [% IF email_changes_saved %]
+ <p>
+ An email has been sent to both old and new email
+ addresses to confirm the change of email address.
+ </p>
+ [% END %]
+[% END %]
+
+<h3>[% current_tab.description %]</h3>
+
+<form name="userprefsform" method="post" action="userprefs.cgi">
+ <input type="hidden" name="tab" value="[% current_tab.name %]">
+
+ [% PROCESS "account/prefs/${current_tab.name}.html.tmpl"
+ IF current_tab.name.defined %]
+
+ [% IF current_tab.saveable %]
+ <input type="hidden" name="dosave" value="1">
+
+ <table>
+ <tr>
+ <td width="150"></td>
+ <td>
+ <input type="submit" value="Submit Changes">
+ </td>
+ </tr>
+ </table>
+ [% END %]
+
+</form>
+
+[% PROCESS global/footer.html.tmpl %]
+
+
+
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/sav…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/sav… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/sav… Thu Jul 26 22:12:37 2007
@@ -1,0 +1,89 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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(a)gerv.net>
+ #%]
+
+<p>Your saved searches are as follows:</p>
+
+<blockquote>
+ <table border="1" cellpadding="3">
+ <tr>
+ <th>
+ Search
+ </th>
+ <th>
+ Run
+ </th>
+ <th>
+ Edit
+ </th>
+ <th>
+ Forget
+ </th>
+ <th>
+ Show in
+ Footer
+ </th>
+ </tr>
+ <tr>
+ <td>My Bugs</td>
+ <td>
+ [% filtered_username = user.login FILTER url_quote %]
+ <a href="[% Param('mybugstemplate').replace('%userid%', filtered_username) %]">Run</a>
+ </td>
+ <td>
+
+ </td>
+ <td>
+
+ </td>
+ <td align="center">
+ <input type="checkbox"
+ name="showmybugslink"
+ value="1"
+ [% " checked" IF user.showmybugslink %]>
+ </td>
+ </tr>
+ [% FOREACH q = queries %]
+ <tr>
+ <td>[% q.name FILTER html %]</td>
+ <td>
+ <a href="buglist.cgi?[% q.query FILTER html %]">Run</a>
+ </td>
+ <td>
+ <a href="query.cgi?[% q.query FILTER html %]&known_name=[% q.name FILTER url_quote %]">Edit</a>
+ </td>
+ <td>
+ [% IF q.usedinwhine %]
+ Remove from <a href="editwhines.cgi">whining</a> first
+ [% ELSE %]
+ <a href="buglist.cgi?cmdtype=dorem&remaction=forget&namedcmd=
+ [% q.name FILTER url_quote %]">Forget</a>
+ [% END %]
+ </td>
+ <td align="center">
+ <input type="checkbox"
+ name="linkinfooter_[% q.name FILTER html %]"
+ value="1"
+ [% " checked" IF q.linkinfooter %]>
+ </td>
+ </tr>
+ [% END %]
+ </table>
+</blockquote>
Added: trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/set…
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/bugzilla/te…
==============================================================================
--- trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/set… (added)
+++ trunk/web/reactos.org/htdocs/bugzilla/template/en/default/account/prefs/set… Thu Jul 26 22:12:37 2007
@@ -1,0 +1,62 @@
+[%# 1.0(a)bugzilla.org %]
+[%# 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.
+ #
+ # Contributor(s): Shane H. W. Travis <travis(a)sedsystems.ca>
+ #
+ #%]
+
+[%# INTERFACE:
+ # setting_names: an array of strings
+ # settings: a hash of hashes, keyed by setting_name.
+ # Each hash contains:
+ # is_enabled - boolean
+ # default_value - string (global default for this setting)
+ # value - string (user-defined preference)
+ # is_default - boolean (true if user has no preference)
+ #%]
+
+[% PROCESS "global/setting-descs.none.tmpl" %]
+
+[% IF settings.size %]
+ <table border="0" cellpadding="8">
+ [% FOREACH name = setting_names %]
+ [% IF settings.${name}.is_enabled %]
+ [% default_name = name _ '-isdefault' %]
+ [% default_val = settings.${name}.default_value %]
+ <tr>
+ <td align="right">
+ [% setting_descs.$name OR name FILTER html %]
+ </td>
+ <td>
+ <select name="[% name %]" id="[% name %]">
+ <option value="[% default_name %]"
+ [% ' selected="selected"' IF settings.${name}.is_default %]>
+ Site Default ([% setting_descs.${default_val} OR default_val FILTER html %])
+ </option>
+ [% FOREACH x = settings.${name}.legal_values %]
+ <option value="[% x FILTER html %]"
+ [% ' selected="selected"'
+ IF x == settings.${name}.value
+ AND NOT settings.${name}.is_default %]>
+ [% setting_descs.${x} OR x FILTER html %]
+ </option>
+ [% END %]
+ </select>
+ </td>
+ </tr>
+ [% END %]
+ [% END %]
+
+ </table>
+[% END %]
+<br>
Author: dreimer
Date: Thu Jul 26 20:46:25 2007
New Revision: 27861
URL: http://svn.reactos.org/svn/reactos?rev=27861&view=rev
Log:
- Get rid of _ROSBESOURCEDIR Dependency.
- Add a security check to prevent RosBE-Logs Folder creation on folders without a SVN Tree.
Modified:
trunk/tools/RosBE-Windows/Root/Build-Shared.cmd
trunk/tools/RosBE-Windows/Root/Config.cmd
Modified: trunk/tools/RosBE-Windows/Root/Build-Shared.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/Build-Sha…
==============================================================================
--- trunk/tools/RosBE-Windows/Root/Build-Shared.cmd (original)
+++ trunk/tools/RosBE-Windows/Root/Build-Shared.cmd Thu Jul 26 20:46:25 2007
@@ -29,19 +29,24 @@
::
:: Check if our log directory exists, if it doesn't, create it.
::
-if not exist "%_ROSSOURCEDIR%\RosBE-Logs\." (
- mkdir "%_ROSSOURCEDIR%\RosBE-Logs"
- set _ROSBELOGDIR=%_ROSSOURCEDIR%\RosBE-Logs
+if not exist "%CD%\RosBE-Logs\." (
+ if not exist "%CD%\.svn\." (
+ echo Folder is empty. No Build can be performed.
+ goto :EOB
+ ) else (
+ mkdir "%CD%\RosBE-Logs"
+ set _ROSBELOGDIR=%CD%\RosBE-Logs
+ )
) else (
- set _ROSBELOGDIR=%_ROSSOURCEDIR%\RosBE-Logs
+ set _ROSBELOGDIR=%CD%\RosBE-Logs
)
::
:: Check if config.template.rbuild is newer than config.rbuild, if it is then
:: abort the build and inform the user.
::
-if exist "%_ROSSOURCEDIR%\config.rbuild" (
- test "%_ROSSOURCEDIR%\config.template.rbuild" -nt "%_ROSSOURCEDIR%\config.rbuild"
+if exist "%CD%\config.rbuild" (
+ test "%CD%\config.template.rbuild" -nt "%CD%\config.rbuild"
if not errorlevel 1 (
echo.
echo *** config.template.rbuild is newer than config.rbuild ***
Modified: trunk/tools/RosBE-Windows/Root/Config.cmd
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/Config.cm…
==============================================================================
--- trunk/tools/RosBE-Windows/Root/Config.cmd (original)
+++ trunk/tools/RosBE-Windows/Root/Config.cmd Thu Jul 26 20:46:25 2007
@@ -11,8 +11,8 @@
title ReactOS Build Configurator
if "%1" == "delete" (
- if exist "%_ROSSOURCEDIR%\config.rbuild" (
- del "%_ROSSOURCEDIR%\config.rbuild"
+ if exist "%CD%\config.rbuild" (
+ del "%CD%\config.rbuild"
echo Main Configuration File was found and deleted.
) else (
echo Main Configuration File was not found in ReactOS Source Tree.
@@ -31,7 +31,7 @@
)
if not exist "%ROSBEBASEDIR%\config.rbuild" (
- copy "%_ROSSOURCEDIR%\config.template.rbuild" "%ROSBEBASEDIR%\config.rbuild"
+ copy "%CD%\config.template.rbuild" "%ROSBEBASEDIR%\config.rbuild"
)
echo WARNING:
@@ -164,7 +164,7 @@
del "%ROSBEBASEDIR%\*.rbuild"
copy "%ROSBEBASEDIR%\config.tmp" "%ROSBEBASEDIR%\config.rbuild"
del "%ROSBEBASEDIR%\*.tmp"
-copy "%ROSBEBASEDIR%\config.rbuild" "%_ROSSOURCEDIR%\config.rbuild"
+copy "%ROSBEBASEDIR%\config.rbuild" "%CD%\config.rbuild"
goto :NOK