summaryrefslogtreecommitdiffstats
path: root/ipaserver/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'ipaserver/plugins')
-rw-r--r--ipaserver/plugins/schema.py27
1 files changed, 11 insertions, 16 deletions
diff --git a/ipaserver/plugins/schema.py b/ipaserver/plugins/schema.py
index 021646390..98b47cbbb 100644
--- a/ipaserver/plugins/schema.py
+++ b/ipaserver/plugins/schema.py
@@ -52,6 +52,16 @@ class BaseMetaObject(Object):
label=_("Documentation"),
flags={'no_search'},
),
+ Str(
+ 'exclude*',
+ label=_("Exclude from"),
+ flags={'no_search'},
+ ),
+ Str(
+ 'include*',
+ label=_("Include in"),
+ flags={'no_search'},
+ ),
)
def _get_obj(self, obj, **kwargs):
@@ -176,11 +186,6 @@ class command(metaobject):
label=_("Method name"),
flags={'no_search'},
),
- Bool(
- 'no_cli?',
- label=_("Exclude from CLI"),
- flags={'no_search'},
- ),
)
def _iter_params(self, cmd):
@@ -210,7 +215,7 @@ class command(metaobject):
obj['attr_name'] = unicode(cmd.attr_name)
if cmd.NO_CLI:
- obj['no_cli'] = True
+ obj['exclude'] = [u'cli']
return obj
@@ -469,16 +474,6 @@ class param(BaseParam):
flags={'no_search'},
),
Str(
- 'exclude*',
- label=_("Exclude from"),
- flags={'no_search'},
- ),
- Str(
- 'include*',
- label=_("Include in"),
- flags={'no_search'},
- ),
- Str(
'label?',
label=_("Label"),
flags={'no_search'},