From d8f05d88414217c57aba0abbd43d1623fba477f8 Mon Sep 17 00:00:00 2001 From: Petr Vobornik Date: Fri, 17 Oct 2014 15:30:34 +0200 Subject: webui: management of keytab permissions https://fedorahosted.org/freeipa/ticket/4419 Reviewed-By: Endi Sukma Dewata --- install/ui/src/freeipa/association.js | 12 +++-- install/ui/src/freeipa/host.js | 84 +++++++++++++++++++++++++++++++++++ install/ui/src/freeipa/service.js | 84 +++++++++++++++++++++++++++++++++++ install/ui/test/data/ipa_init.json | 8 ++++ ipalib/plugins/internal.py | 8 ++++ 5 files changed, 193 insertions(+), 3 deletions(-) diff --git a/install/ui/src/freeipa/association.js b/install/ui/src/freeipa/association.js index 64a2926d9..03a358c60 100644 --- a/install/ui/src/freeipa/association.js +++ b/install/ui/src/freeipa/association.js @@ -406,7 +406,7 @@ IPA.association_table_widget = function (spec) { spec = spec || {}; - var index = spec.name.indexOf('_'); + var index = spec.name.lastIndexOf('_'); spec.attribute_member = spec.attribute_member || spec.name.substring(0, index); spec.other_entity = spec.other_entity || spec.name.substring(index+1); @@ -589,7 +589,7 @@ IPA.association_table_widget = function (spec) { var i; var columns = that.columns.values; if (columns.length == 1) { // show pkey only - var name = columns[0].name; + var name = columns[0].param; for (i=0; i