[%# 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): Dave Miller <justdave@bugzilla.org>
  #                 Frédéric Buclin <LpSolit@gmail.com>
  #%]
[%
  title = "$terms.Bug Change Policies"
  desc = "Set up $terms.bug change policies"
  info = "<p>Set policy on default behavior for bug change events. For example,"
    _ " choose which status to set a bug to when it is marked as a duplicate,"
    _ " choose whether to allow bug reporters to set the priority or"
    _ " target milestone, and what changes should require the user to make a comment.</p>"
    _ "<p>Note that bug status transitions (including those that require comments) are"
    _ " configured on the <a href='editworkflow.cgi'>Bug Status Workflow</a> page.</p>"
%]

[% param_descs = {

  allow_commentsilent =>
    "If this is on, users are allowed to make bug changes without notifying" _
    " anyone by checking the Silent checkbox."

  duplicate_or_move_bug_status =>
    "When $terms.abug is marked as a duplicate of another one " _
    "or is moved to another installation, use this $terms.bug status."

  closed_bug_status =>
    "The status considered as being \"finally closed\". Used for the operation of " _
    "'Clear flag requests when closing bugs' user preference: " _
    "when it is 'On', the flags are cleared when setting bug status to this value.",

  duplicate_resolution =>
    "Duplicate bugs are marked as this resolution."

  letsubmitterchoosepriority =>
    "If this is on, then people submitting $terms.bugs can " _
    "choose an initial priority for that ${terms.bug}. " _
    "If off, then all $terms.bugs initially have the default " _
    "priority selected below."

  letsubmitterchoosemilestone =>
    "If this is on, then people submitting $terms.bugs can " _
    "choose the Target Milestone for that ${terms.bug}. " _
    "If off, then all $terms.bugs initially have the default " _
    "milestone for the product being filed in."

  musthavemilestoneonaccept =>
    "If you are using Target Milestone, do you want to require that " _
    "the milestone be set in order for a user to ACCEPT a ${terms.bug}?"

  commentonchange_resolution =>
    "If this option is on, the user needs to enter a short " _
    "comment if the resolution of the $terms.bug changes."

  commentonduplicate =>
    "If this option is on, the user needs to enter a short comment " _
    "if the $terms.bug is marked as duplicate."

  noresolveonopenblockers =>
    "Don\'t allow $terms.bugs to be resolved as fixed " _
    "if they have unresolved dependencies."

  assign_to_others =>
    "Allow to assign bugs to other people, i.e. allow to set bug status " _
    "that has 'is assigned' flag turned on if 'assigned to' is not equal to you."

  auto_add_flag_requestees_to_cc =>
    "Add flag requestees to bug CC list automatically " _
    "to grant them the rights to view/change the bug if they " _
    "aren't in product groups."

  unauth_bug_details =>
    "Show product name to the user in Unauthorized message if he doesn't have access to bug."

  preview_comment_lines =>
    "Set this to N to partially hide comments longer than N lines."

  comment_line_length =>
    "This count of characters counts as a 'line' when hiding comments, even if there are no line breaks."

} %]
