" 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 " IF manyUsers -%]
+[%- END -%]
+[%- "\n