summaryrefslogtreecommitdiffstats
path: root/install/ui/src/freeipa/automember.js
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2013-04-22 15:17:19 +0200
committerPetr Vobornik <pvoborni@redhat.com>2013-05-06 16:22:29 +0200
commitb184e24f912dcde3484aeafec1f497a130598991 (patch)
treea1d72f1883a234ddca9299f11e9117103d1d34ce /install/ui/src/freeipa/automember.js
parentc3615f0ebc999c8c77c7acc354cc2f776c48893b (diff)
downloadfreeipa-b184e24f912dcde3484aeafec1f497a130598991.tar.gz
freeipa-b184e24f912dcde3484aeafec1f497a130598991.tar.xz
freeipa-b184e24f912dcde3484aeafec1f497a130598991.zip
Removal of IPA.metadata usages
https://fedorahosted.org/freeipa/ticket/3235
Diffstat (limited to 'install/ui/src/freeipa/automember.js')
-rw-r--r--install/ui/src/freeipa/automember.js14
1 files changed, 8 insertions, 6 deletions
diff --git a/install/ui/src/freeipa/automember.js b/install/ui/src/freeipa/automember.js
index 997799e00..36793f303 100644
--- a/install/ui/src/freeipa/automember.js
+++ b/install/ui/src/freeipa/automember.js
@@ -19,6 +19,7 @@
*/
define([
+ './_base/metadata_provider',
'./ipa',
'./jquery',
'./navigation',
@@ -29,7 +30,7 @@ define([
'./search',
'./association',
'./entity'],
- function(IPA, $, navigation, phases, reg, text) {
+ function(metadata_provider, IPA, $, navigation, phases, reg, text) {
var exp = IPA.automember = {};
@@ -119,10 +120,11 @@ return {
exp.metadata_extension_pre_op = function(spec, context) {
//HACK: Automember takes_params is missing a cn attribute. This hack
//copies cn from mod command. Also it is set as pkey.
- var pkey_attr = IPA.metadata.commands.automember_mod.takes_args[0];
+ var metadata = metadata_provider.source;
+ var pkey_attr = metadata.commands.automember_mod.takes_args[0];
pkey_attr.primary_key = true;
- IPA.metadata.objects.automember.takes_params.push(pkey_attr);
- IPA.metadata.objects.automember.primary_key = pkey_attr.name;
+ metadata.objects.automember.takes_params.push(pkey_attr);
+ metadata.objects.automember.primary_key = pkey_attr.name;
return spec;
};
@@ -416,9 +418,9 @@ IPA.automember.get_condition_attributes = function(type) {
var options = [];
if (type === 'group') {
- options = IPA.metadata.objects.user.aciattrs;
+ options = metadata_provider.get('@mo:user.aciattrs');
} else if (type === 'hostgroup') {
- options = IPA.metadata.objects.host.aciattrs;
+ options = metadata_provider.get('@mo:host.aciattrs');
}
var list_options = IPA.create_options(options);