Re: [Freeipa-devel] [PATCH] 764 webui: management of keytab permissions
On 17.10.2014 19:54, Endi Sukma Dewata wrote: On 10/17/2014 8:36 AM, Petr Vobornik wrote: Server part has been pushed. Version which matches its API attached. ACK. Pushed to: master: d8f05d88414217c57aba0abbd43d1623fba477f8 ipa-4-1: 905238fbeef3730e9db5fbea540e4d0b416f52e5 -- Petr Vobornik ___ Freeipa-devel mailing list Freeipa-devel@redhat.com https://www.redhat.com/mailman/listinfo/freeipa-devel
Re: [Freeipa-devel] [PATCH] 764 webui: management of keytab permissions
On 10/17/2014 8:36 AM, Petr Vobornik wrote: Server part has been pushed. Version which matches its API attached. ACK. -- Endi S. Dewata ___ Freeipa-devel mailing list Freeipa-devel@redhat.com https://www.redhat.com/mailman/listinfo/freeipa-devel
Re: [Freeipa-devel] [PATCH] 764 webui: management of keytab permissions
On 8.10.2014 18:53, Petr Vobornik wrote: On 3.10.2014 16:12, Petr Vobornik wrote: On 1.10.2014 18:15, Petr Vobornik wrote: Hello list, Patch for: https://fedorahosted.org/freeipa/ticket/4419 Web UI for 4419. Depends on patch 761 (parent thread). New version which works with 761-2. The content was moved to details facet (based on UXD feedback). Server part has been pushed. Version which matches its API attached. -- Petr Vobornik From 8e4dd4b3b9e3d3d5613226861855e26433c5545d Mon Sep 17 00:00:00 2001 From: Petr Vobornik Date: Fri, 17 Oct 2014 15:30:34 +0200 Subject: [PATCH] webui: management of keytab permissions https://fedorahosted.org/freeipa/ticket/4419 --- 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 64a2926d97856eb9a3dac27834bc4d78e8f5..03a358c60cc3632a6f000d47b2e29cabd07883c1 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___ Freeipa-devel mailing list Freeipa-devel@redhat.com https://www.redhat.com/mailman/listinfo/freeipa-devel
Re: [Freeipa-devel] [PATCH] 764 webui: management of keytab permissions
On 3.10.2014 16:12, Petr Vobornik wrote: On 1.10.2014 18:15, Petr Vobornik wrote: Hello list, Patch for: https://fedorahosted.org/freeipa/ticket/4419 Web UI for 4419. Depends on patch 761 (parent thread). New version which works with 761-2. The content was moved to details facet (based on UXD feedback). -- Petr Vobornik From 7d329ca416e4f79b76d21a79f7062ad667e0506a Mon Sep 17 00:00:00 2001 From: Petr Vobornik Date: Thu, 2 Oct 2014 15:44:47 +0200 Subject: [PATCH] webui: management of keytab permissions https://fedorahosted.org/freeipa/ticket/4419 --- install/ui/src/freeipa/association.js | 32 ++--- install/ui/src/freeipa/host.js| 88 +++ install/ui/src/freeipa/service.js | 88 +++ install/ui/test/data/ipa_init.json| 8 ipalib/plugins/internal.py| 8 5 files changed, 217 insertions(+), 7 deletions(-) diff --git a/install/ui/src/freeipa/association.js b/install/ui/src/freeipa/association.js index 64a2926d97856eb9a3dac27834bc4d78e8f5..47ef067a53eef557c1cacd8ad1f3792ee8f223bf 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); @@ -428,6 +428,18 @@ IPA.association_table_widget = function (spec) { that.needs_refresh = IPA.observer(); +/** + * Additional args for add and remove command + * @property {string} + */ +that.additional_args = spec.additional_args || []; + +that.get_mod_pkeys = function () { +var keys = that.additional_args.slice(0); +keys.unshift(that.facet.get_pkey()); +return keys; +}; + that.get_adder_column = function(name) { return that.adder_columns.get(name); }; @@ -589,7 +601,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___ Freeipa-devel mailing list Freeipa-devel@redhat.com https://www.redhat.com/mailman/listinfo/freeipa-devel
[Freeipa-devel] [PATCH] 764 webui: management of keytab permissions
On 1.10.2014 18:15, Petr Vobornik wrote: Hello list, Patch for: https://fedorahosted.org/freeipa/ticket/4419 Web UI for 4419. Depends on patch 761 (parent thread). -- Petr Vobornik From 2b9cc4c0a2fa4dd1a8a28b9551a15218e5367819 Mon Sep 17 00:00:00 2001 From: Petr Vobornik Date: Thu, 2 Oct 2014 15:44:47 +0200 Subject: [PATCH] webui: management of keytab permissions https://fedorahosted.org/freeipa/ticket/4419 --- install/ui/src/freeipa/association.js | 12 +++-- install/ui/src/freeipa/host.js| 93 +++ install/ui/src/freeipa/service.js | 93 +++ install/ui/test/data/ipa_init.json| 9 ipalib/plugins/internal.py| 9 5 files changed, 213 insertions(+), 3 deletions(-) diff --git a/install/ui/src/freeipa/association.js b/install/ui/src/freeipa/association.js index 64a2926d97856eb9a3dac27834bc4d78e8f5..03a358c60cc3632a6f000d47b2e29cabd07883c1 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___ Freeipa-devel mailing list Freeipa-devel@redhat.com https://www.redhat.com/mailman/listinfo/freeipa-devel