" IF manyUsers -%]
[%- 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 -%]
[%- IF session.right.${'userPrefs.editOthers.mode'} %]
Mode:
[%- END -%]
[%- END -%]
[%- IF (session.right.${'userPrefs.editOthers.contactMethods'} or user.editingUserIsTargetUser) and metaData.contact.keys.size %]
Contact Methods
[%- FOREACH field = metaData.contact.keys %]
[%- END -%]
[%- END -%]
[%- IF (session.right.${'userPrefs.editOthers.personalDetails'} or user.editingUserIsTargetUser) and metaData.personal.keys.size %]
Personal Details
[%- FOREACH field = metaData.personal.keys %]
[%- END -%]
[%- END -%]
[%- 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 -%]
[%- IF user.groups.values.size %]
Groups
[%- FOREACH group = user.groups.keys %]
[% groupNames.$group WRAPPER dictionary section='groups' %]:
[%- IF session.right.${'userPrefs.editOthers.groups'} or session.groupsByID.$group.level >= 3 %]
[%- ELSIF session.groupsByID.$group.level == 2 and session.groupsByID.$group.level > user.groups.$group %]
[%- ELSE %]
[% IF user.groups.$group == 0 %]
[% ELSIF user.groups.$group == 1 %]
[% ELSIF user.groups.$group == 2 %]
[% ELSIF user.groups.$group == 3 %][% END %]
[%- END %]
[%- END -%]
[%- END -%]
[%- 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 -%]
[%- "\n " IF manyUsers -%]
[%- END -%]
[%- "\n