summaryrefslogtreecommitdiffstats
path: root/install/ui/src/freeipa
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2014-01-17 12:43:11 +0100
committerMartin Kosek <mkosek@redhat.com>2014-01-20 09:48:51 +0100
commit3264b0eaafaceaddeb7226edc35ea4ae7f7b3e30 (patch)
treee0f077963606249bbe69766c7f96e55ed6f91e81 /install/ui/src/freeipa
parentfcd9a66b16cc76ed03ca6b688b4478b7858a0af8 (diff)
downloadfreeipa-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.js52
-rw-r--r--install/ui/src/freeipa/group.js1
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',