Compare commits

..

No commits in common. "5aed1359069c42fe2b6e96662bb27aeea9d2ede1" and "717248bc7380a303d7d56e15de90187ef474849e" have entirely different histories.

3 changed files with 14 additions and 22 deletions

View file

@ -362,7 +362,7 @@ def editUser(request, data):
response = json_response(status=403, text='email already in use') response = json_response(status=403, text='email already in use')
return render_to_json_response(response) return render_to_json_response(response)
user.email = data['email'] user.email = data['email']
if 'level' in data and request.user.profile.get_level() == 'admin': if 'level' in data:
profile.set_level(data['level']) profile.set_level(data['level'])
if 'notes' in data: if 'notes' in data:
profile.notes = data['notes'] profile.notes = data['notes']

View file

@ -444,7 +444,7 @@ pandora.ui.listGeneralPanel = function(listData) {
return listData.status == 'private' ? 160 : 136; return listData.status == 'private' ? 160 : 136;
} }
function getDescriptionTop() { function getDescriptionTop() {
return listData.status == 'private' ? 112 : 136; return listData.status == 'private' ? 64 : 88;
} }
function getSubscribersAction() { function getSubscribersAction() {
return listData.status == 'private' ? 'hide' : 'show'; return listData.status == 'private' ? 'hide' : 'show';

View file

@ -680,27 +680,19 @@ pandora.ui.usersDialog = function() {
} }
}), }),
pandora.user.level == 'admin' Ox.Select({
? Ox.Select({ id: 'level',
id: 'level', items: pandora.site.userLevels.slice(1).map(function(level) {
items: pandora.site.userLevels.slice(1).map(function(level) { return {
return { id: level,
id: level, title: Ox.toTitleCase(level)
title: Ox.toTitleCase(level) };
};
}),
label: Ox._('Level'),
labelWidth: 80,
value: user.level,
width: formWidth - 16
}) : Ox.Input({
disabled: true,
id: 'level',
label: Ox._('Level'),
labelWidth: 80,
value: Ox.toTitleCase(user.level),
width: formWidth - 16
}), }),
label: Ox._('Level'),
labelWidth: 80,
value: user.level,
width: formWidth - 16
}),
Ox.Checkbox({ Ox.Checkbox({
id: 'newsletter', id: 'newsletter',
label: Ox._('Newsletter'), label: Ox._('Newsletter'),