Hi,
the output of ipa selinuxusermap-add-hostgroup and
selinuxusermap-add-user does not display any more the host/host group or
user/group that could not be added. This patch fixes this regression by
adding the labels host/hostgroup/user/group to the list of
_failed_member_output_params of the class ClientMethod.
https://fedorahosted.org/freeipa/ticket/6026
>From 1f723b069c7469be98b12b80c677f34c36b4c0ac Mon Sep 17 00:00:00 2001
From: Florence Blanc-Renaud <fren...@redhat.com>
Date: Tue, 5 Jul 2016 10:10:57 +0200
Subject: [PATCH] Show full error message for selinuxusermap-add-hostgroup
ipa selinuxusermap-add-hostgroup does not display any more the failed
hosts/hostgroups. Same issue for selinuxusermap-add-user.
This is a regression introduced by f554078291d682d59956998af97f7d3066fbe7e7
(frontend: don't copy command arguments to output params).
The fix consists in adding the labels host/hostgroup/user/group in
_failed_member_output_params of the class ClientMethod.
https://fedorahosted.org/freeipa/ticket/6026
---
ipaclient/frontend.py | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/ipaclient/frontend.py b/ipaclient/frontend.py
index e8eacc068f4bec5ccdb21228b32a88aea24424df..dea5214c0141d305cb65e5d431775ffc1f7d2b1a 100644
--- a/ipaclient/frontend.py
+++ b/ipaclient/frontend.py
@@ -91,6 +91,23 @@ class ClientMethod(ClientCommand, Method):
'owner?',
label=_("Failed owners"),
),
+ # selinuxusermap
+ Str(
+ 'host',
+ label=_("member host"),
+ ),
+ Str(
+ 'hostgroup',
+ label=_("member host group"),
+ ),
+ Str(
+ 'user',
+ label=_("member user"),
+ ),
+ Str(
+ 'group',
+ label=_("member group"),
+ ),
)
def get_output_params(self):
--
2.7.4
--
Manage your subscription for the Freeipa-devel mailing list:
https://www.redhat.com/mailman/listinfo/freeipa-devel
Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code