[%# This Source Code Form is subject to the terms of the Mozilla Public
  # License, v. 2.0. If a copy of the MPL was not distributed with this
  # file, You can obtain one at http://mozilla.org/MPL/2.0/.
  #
  # This Source Code Form is "Incompatible With Secondary Licenses", as
  # defined by the Mozilla Public License, v. 2.0.
  #%]

[%# 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.
  #%]

    <div id="permissions">
      [% IF has_bits.size %]
        <p>Для вашей учетной записи установлены права:</p>

        <table>
          [% FOREACH bit_description = has_bits %]
            <tr>
              <td>[% bit_description.name FILTER html %]</td>
              <td>[% bit_description.desc FILTER html_light %]</td>
            </tr>
          [% END %]
        </table>

        [% FOREACH privs = ["editcomponents", "canconfirm", "editbugs"] %]
          [% SET products = ${"local_$privs"} %]
          [% IF products && products.size %]
            <p>
              Также установлены права '[% privs FILTER html %]' для следующих продуктов:
            </p>
            <ul>
              [% FOREACH product = products %]
                <li>[% product.name FILTER html %]</li>
              [% END %]
            </ul>
          [% END %]
        [% END %]

      [% ELSE %]
        <p>Для вашей учетной записи прав не установлено.</p>
      [% END %]

      [% IF user.in_group('editusers') %]
        <p>
	  У вас есть право редактировать пользователей. Вы можете
          включать и выключать все разрешения всем пользователям.
        </p>
      [% ELSIF set_bits.size %]
        <p>
          А также Вы можете управлять следующими правами 
          <a href="editusers.cgi">других пользователей</a>:
        </p>

        <table>
          [% FOREACH bit_description = set_bits %]
            <tr>
              <td>[% bit_description.name FILTER html %]</td>
              <td>[% bit_description.desc FILTER html_light %]</td>
            </tr>
          [% END %]
        </table>
      [% END %]

      [% IF user.in_group('bz_sudoers') %]
        <p>
          Вы включены в группу <b>bz_sudoers</b> и можете 
          <a href="relogin.cgi?action=prepare-sudo">работать от имени другого пользователя</a>.
        </p>
      [% END %]
    </div>
