CLI part of:

https://fedorahosted.org/freeipa/ticket/4615
--
Petr Vobornik
From 72f62454f8e02c5becec31675f018ec23b763e47 Mon Sep 17 00:00:00 2001
From: Petr Vobornik <[email protected]>
Date: Fri, 10 Oct 2014 10:35:30 +0200
Subject: [PATCH] idviews: error out if appling Default Trust View on hosts

https://fedorahosted.org/freeipa/ticket/4615
---
 ipalib/plugins/idviews.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/ipalib/plugins/idviews.py b/ipalib/plugins/idviews.py
index 3b0df022389fdaad02c54e7cb8bd6a52bc75d7e0..758d19889db3a43804f94225c2e0ab16d104d6ab 100644
--- a/ipalib/plugins/idviews.py
+++ b/ipalib/plugins/idviews.py
@@ -238,6 +238,12 @@ class baseidview_apply(LDAPQuery):
             # the ipaAssignedIDView to None
             view_dn = None
 
+        if view == 'Default Trust View':
+            raise errors.ValidationError(
+                name=_('ID View'),
+                error=_('Default Trust View cannot be applied on hosts')
+            )
+
         completed = 0
         succeeded = {'host': []}
         failed = {
-- 
1.9.3

_______________________________________________
Freeipa-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/freeipa-devel

Reply via email to