diff --git a/mozilla/webtools/PLIF/output/http/userPrefs.index b/mozilla/webtools/PLIF/output/http/userPrefs.index index 15d47fb9d4a..b22dfed455d 100644 --- a/mozilla/webtools/PLIF/output/http/userPrefs.index +++ b/mozilla/webtools/PLIF/output/http/userPrefs.index @@ -3,16 +3,24 @@ TemplateToolkit [% INCLUDE template.header title = 'User Preferences' -%] +[%- manyUsers = userIDs.size >= 2 %] +[%- IF manyUsers %] + [%- indent = ' ' -%] +[%- ELSE -%] + [%- indent = '' -%] +[%- END %]
- +[%- "\n
    " IF manyUsers -%] [%- FOREACH userID = userIDs -%] - [%- user = userData.$userID -%] + [%- user = userData.$userID -%] -

    User [% userID %]

    +[%- "\n
  1. " IF manyUsers -%] - [%- IF session.right.${'userPrefs.editOthers.adminMessage'} or session.right.${'userPrefs.editOthers.mode'} %] -

    Administration

    +[%- FILTER indent(indent) -%] + + [%- IF session.right.${'userPrefs.editOthers.adminMessage'} or session.right.${'userPrefs.editOthers.mode'} -%] +

    Administration

    [%- IF session.right.${'userPrefs.editOthers.adminMessage'} %]

    Admin Message:

    [%- END -%] @@ -23,11 +31,11 @@ TemplateToolkit

    - [%- END %] - [%- END %] + [%- END -%] + [%- END -%] [%- IF (session.right.${'userPrefs.editOthers.contactMethods'} or user.editingUserIsTargetUser) and metaData.contact.keys.size %] -

    Contact Methods

    +

    Contact Methods

    [%- FOREACH field = metaData.contact.keys %]

    - [%- END %] - [%- END %] + [%- END -%] + [%- END -%] [%- IF (session.right.${'userPrefs.editOthers.personalDetails'} or user.editingUserIsTargetUser) and metaData.personal.keys.size %] -

    Personal Details

    +

    Personal Details

    [%- FOREACH field = metaData.personal.keys %]

    - [%- END %] - [%- END %] + [%- END -%] + [%- END -%] - [%- IF (session.right.${'userPrefs.editOthers.settings'} or user.editingUserIsTargetUser) and metaData.settings.keys.size %] -

    Settings

    - [%- FOREACH field = metaData.settings.keys %][% SWITCH field %] - [%- CASE [ 'cosesEditor.index.variantsSortColumn' - 'cosesEditor.index.stringsSortColumn' ] -%][%- CASE DEFAULT -%] + [%- IF session.right.${'userPrefs.editOthers.settings'} -%] + [%- importantSettings = metaData.settings.keys -%] + [%- ELSE -%] + [%-# hide the less interesting settings #-%] + [%- importantSettings = [] -%] + [%- FOREACH field = metaData.settings.keys -%] + [%- SWITCH field -%] + [%- CASE [ 'cosesEditor.index.variantsSortColumn' + 'cosesEditor.index.stringsSortColumn' ] -%] + [%- CASE DEFAULT %] + [%- importantSettings.push(field) -%] + [%- END -%] + [%- END -%] + [%- END -%] + + [%- IF (session.right.${'userPrefs.editOthers.settings'} or user.editingUserIsTargetUser) and importantSettings.size %] +

    Settings

    + [%- FOREACH field = importantSettings %]

    - [%- END %][% END %] - [%- END %] + [%- END -%] + [%- END -%] [%- IF user.groups.values.size %] -

    Groups

    +

    Groups

    [%- FOREACH group = user.groups.keys %]

    [% groupNames.$group WRAPPER dictionary section='groups' %]: [%- IF session.right.${'userPrefs.editOthers.groups'} or session.groupsByID.$group.level >= 3 %] @@ -84,29 +105,31 @@ TemplateToolkit [% ELSIF user.groups.$group == 1 %] [% ELSIF user.groups.$group == 2 %] [% ELSIF user.groups.$group == 3 %][% END %] - [%- END -%] + [%- END %]

    - [%- END %] - [%- END %] + [%- END -%] + [%- END -%] - [% IF session.right.${'userPrefs.editOthers.passwords'} or user.editingUserIsTargetUser %] -

    Password

    + [%- IF session.right.${'userPrefs.editOthers.passwords'} or user.editingUserIsTargetUser %] +

    Password

    [%- IF user.editingUserIsTargetUser %]

    Old password:

    New password:

    New password again:

    [%- ELSE %]

    Change password:

    - [%- END %] - [%- END %] + [%- END -%] + [%- END -%] [%- END -%] +[%- "\n
  2. " IF manyUsers -%] +[%- END -%] +[%- "\n
" IF manyUsers -%]

-
[% INCLUDE template.footer %]