support batch editing user
This commit is contained in:
parent
89340133a9
commit
f0681d7173
1 changed files with 10 additions and 3 deletions
|
@ -427,8 +427,11 @@ pandora.ui.infoView = function(data, isMixed) {
|
||||||
renderRightsLevel();
|
renderRightsLevel();
|
||||||
|
|
||||||
// User and Groups ---------------------------------------------------------
|
// User and Groups ---------------------------------------------------------
|
||||||
if (!isMultiple) {
|
if (!isMultiple || pandora.hasCapability('canEditUsers')) {
|
||||||
['user', 'groups'].forEach(function(key) {
|
['user', 'groups'].forEach(function(key) {
|
||||||
|
if (key == 'groups' && isMultiple) {
|
||||||
|
return
|
||||||
|
};
|
||||||
(canEdit || data[key] && data[key].length) && $('<div>')
|
(canEdit || data[key] && data[key].length) && $('<div>')
|
||||||
.css({marginBottom: '4px'})
|
.css({marginBottom: '4px'})
|
||||||
.append(formatKey(key, 'statistics'))
|
.append(formatKey(key, 'statistics'))
|
||||||
|
@ -437,10 +440,14 @@ pandora.ui.infoView = function(data, isMixed) {
|
||||||
.css({margin: '2px 0 0 -1px'}) // fixme: weird
|
.css({margin: '2px 0 0 -1px'}) // fixme: weird
|
||||||
.append(
|
.append(
|
||||||
Ox.Editable({
|
Ox.Editable({
|
||||||
placeholder: key == 'groups' ? formatLight(Ox._('No Groups')) : '',
|
placeholder: key == 'groups'
|
||||||
|
? formatLight(Ox._(isMixed[key] ? 'Mixed Groups' : 'No Groups'))
|
||||||
|
: isMixed[key] ? formatLight(Ox._('Mixed Users')) : '',
|
||||||
editable: canEdit,
|
editable: canEdit,
|
||||||
tooltip: canEdit ? pandora.getEditTooltip() : '',
|
tooltip: canEdit ? pandora.getEditTooltip() : '',
|
||||||
value: key == 'user' ? data[key] : data[key].join(', ')
|
value: isMixed[key] || !data[key]
|
||||||
|
? ''
|
||||||
|
: key == 'user' ? data[key] : data[key].join(', ')
|
||||||
})
|
})
|
||||||
.bindEvent({
|
.bindEvent({
|
||||||
submit: function(event) {
|
submit: function(event) {
|
||||||
|
|
Loading…
Reference in a new issue