diff options
author | Petr Vobornik <pvoborni@redhat.com> | 2014-01-17 12:43:11 +0100 |
---|---|---|
committer | Martin Kosek <mkosek@redhat.com> | 2014-01-20 09:48:51 +0100 |
commit | 3264b0eaafaceaddeb7226edc35ea4ae7f7b3e30 (patch) | |
tree | e0f077963606249bbe69766c7f96e55ed6f91e81 /install/ui/src/freeipa | |
parent | fcd9a66b16cc76ed03ca6b688b4478b7858a0af8 (diff) | |
download | freeipa-3264b0eaafaceaddeb7226edc35ea4ae7f7b3e30.tar.gz freeipa-3264b0eaafaceaddeb7226edc35ea4ae7f7b3e30.tar.xz freeipa-3264b0eaafaceaddeb7226edc35ea4ae7f7b3e30.zip |
Remove SID resolve call from Web UI
- it's called in group-show
https://bugzilla.redhat.com/show_bug.cgi?id=1054391
https://fedorahosted.org/freeipa/ticket/4123
Diffstat (limited to 'install/ui/src/freeipa')
-rw-r--r-- | install/ui/src/freeipa/association.js | 52 | ||||
-rw-r--r-- | install/ui/src/freeipa/group.js | 1 |
2 files changed, 0 insertions, 53 deletions
diff --git a/install/ui/src/freeipa/association.js b/install/ui/src/freeipa/association.js index 8709b9045..7b4a78d5a 100644 --- a/install/ui/src/freeipa/association.js +++ b/install/ui/src/freeipa/association.js @@ -1508,58 +1508,6 @@ exp.attribute_facet = IPA.attribute_facet = function(spec, no_init) { }; /** - * SID facet - * @class association.sid_facet - * @alternateClassName IPA.sid_facet - * @extends association.attribute_facet - */ -exp.sid_facet = IPA.sid_facet = function(spec, no_init) { - - spec.name = spec.name || 'sid_facet'; - - var that = IPA.attribute_facet(spec, no_init); - - that.load_records = function(value) { - var xlate = {}; - var sidxlate_command = IPA.command({ - entity: 'trust', - method: 'resolve', - options: { - sids: '' - } - }); - sidxlate_command.on_success = function(data, text_status, xhr) { - for (var i=0; i< data.result.result.length; i++) { - var entry = data.result.result[i]; - if (entry.sid[0] in xlate) { - xlate[entry.sid[0]].resolve(entry.name[0]); - } - } - }; - that.table.empty(); - - if (value.length === 0) return; - - var sids = []; - for (var i=0; i< value.length; i++) { - var sid = value[i][that.attribute]; - var deferred = new Deferred(); - value[i][that.attribute] = { - promise: deferred.promise, - temp: sid - }; - xlate[sid] = deferred; - sids.push(sid); - that.add_record(value[i]); - } - sidxlate_command.options.sids = sids; - sidxlate_command.execute(); - }; - - return that; -}; - -/** * Attriute read-only evaluator * @class IPA.attr_read_only_evaluator * @extends IPA.state_evaluator diff --git a/install/ui/src/freeipa/group.js b/install/ui/src/freeipa/group.js index 5e8cdf991..bb12d902f 100644 --- a/install/ui/src/freeipa/group.js +++ b/install/ui/src/freeipa/group.js @@ -112,7 +112,6 @@ return { }, { $type: 'attribute', - $factory: IPA.sid_facet, name: 'member_external', attribute: 'ipaexternalmember', tab_label: 'External', |