mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
default all false
no longer default to all: true for searches, only specify it for user searches
This commit is contained in:
@@ -610,7 +610,10 @@ IPA.entity_builder = function(){
|
||||
};
|
||||
|
||||
that.search_facet = function (spec){
|
||||
current_facet = IPA.search_facet({entity_name:that.entity_name});
|
||||
current_facet = IPA.search_facet({
|
||||
entity_name:that.entity_name,
|
||||
search_all: spec.search_all || false
|
||||
});
|
||||
//once everything usese this mechanism, inline the init code
|
||||
current_facet.init();
|
||||
|
||||
|
||||
@@ -32,6 +32,7 @@ IPA.search_widget = function (spec) {
|
||||
|
||||
that.entity_name = spec.entity_name;
|
||||
that.facet = spec.facet;
|
||||
that.search_all = spec.search_all || false;
|
||||
|
||||
that.create = function(container) {
|
||||
|
||||
@@ -269,7 +270,7 @@ IPA.search_widget = function (spec) {
|
||||
|
||||
var filter = $.bbq.getState(that.entity_name + '-filter', true) || '';
|
||||
IPA.cmd(
|
||||
'find', [filter], {all: true}, on_success, on_error,
|
||||
'find', [filter], {all: that.search_all}, on_success, on_error,
|
||||
that.entity_name);
|
||||
};
|
||||
|
||||
@@ -290,6 +291,7 @@ IPA.search_facet = function(spec) {
|
||||
that.entity_name = spec.entity_name;
|
||||
that.columns = [];
|
||||
that.columns_by_name = {};
|
||||
that.search_all = spec.search_all || false;
|
||||
|
||||
that.__defineGetter__('entity_name', function() {
|
||||
return that._entity_name;
|
||||
@@ -356,10 +358,12 @@ IPA.search_facet = function(spec) {
|
||||
that.facet_init();
|
||||
|
||||
that.table = IPA.search_widget({
|
||||
'id': that.entity_name+'-search',
|
||||
'name': 'search', 'label': IPA.metadata.objects[that.entity_name].label,
|
||||
'entity_name': that.entity_name,
|
||||
'facet': that
|
||||
id: that.entity_name+'-search',
|
||||
name: 'search',
|
||||
label: IPA.metadata.objects[that.entity_name].label,
|
||||
entity_name: that.entity_name,
|
||||
facet: that,
|
||||
search_all: that.search_all
|
||||
});
|
||||
|
||||
for (var i=0; i<that.columns.length; i++) {
|
||||
|
||||
@@ -30,7 +30,8 @@ IPA.entity_factories.user = function() {
|
||||
entity('user').
|
||||
search_facet({
|
||||
columns:['uid','cn','uidnumber','mail','telephonenumber','title'],
|
||||
add_fields: ['uid','givenname','sn']
|
||||
add_fields: ['uid','givenname','sn'],
|
||||
search_all: true
|
||||
}).
|
||||
details_facet([
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user