Dont show group settings for login, filesystem, etc apps after enabling them
This commit is contained in:
parent
e3567242b2
commit
953e194245
|
@ -144,6 +144,8 @@ OC.Settings.Apps = OC.Settings.Apps || {
|
|||
element.val(t('settings','Enable'));
|
||||
element.parent().find("#groups_enable").hide();
|
||||
element.parent().find("label[for='groups_enable']").hide();
|
||||
var app = OC.get('appData_' + appid);
|
||||
app.active = false;
|
||||
}
|
||||
},'json');
|
||||
} else {
|
||||
|
@ -164,12 +166,20 @@ OC.Settings.Apps = OC.Settings.Apps || {
|
|||
element.data('active',true);
|
||||
appitem.addClass('active');
|
||||
element.val(t('settings','Disable'));
|
||||
element.parent().find("#groups_enable").show();
|
||||
element.parent().find("label[for='groups_enable']").show();
|
||||
if (groups) {
|
||||
appitem.data('groups', JSON.stringify(groups));
|
||||
var app = OC.get('appData_' + appid);
|
||||
app.active = true;
|
||||
if (OC.Settings.Apps.isType(app, 'filesystem') || OC.Settings.Apps.isType(app, 'prelogin') ||
|
||||
OC.Settings.Apps.isType(app, 'authentication') || OC.Settings.Apps.isType(app, 'logging')) {
|
||||
element.parent().find("#groups_enable").hide();
|
||||
element.parent().find("label[for='groups_enable']").hide();
|
||||
} else {
|
||||
appitem.data('groups', '');
|
||||
element.parent().find("#groups_enable").show();
|
||||
element.parent().find("label[for='groups_enable']").show();
|
||||
if (groups) {
|
||||
appitem.data('groups', JSON.stringify(groups));
|
||||
} else {
|
||||
appitem.data('groups', '');
|
||||
}
|
||||
}
|
||||
}
|
||||
},'json')
|
||||
|
|
Loading…
Reference in New Issue