diff options
author | Jan Zeleny <jzeleny@redhat.com> | 2011-01-21 13:38:30 -0500 |
---|---|---|
committer | Rob Crittenden <rcritten@redhat.com> | 2011-01-21 14:26:31 -0500 |
commit | 9b7920b0f5a40089df7c01d1d85826e419209d61 (patch) | |
tree | 5f7e2053afeeda7525689873df116e85d2ecbe0a /ipalib/plugins/permission.py | |
parent | cf9ec1c4271e1f2b35f9a4377550064bad0387c3 (diff) | |
download | freeipa-9b7920b0f5a40089df7c01d1d85826e419209d61.tar.gz freeipa-9b7920b0f5a40089df7c01d1d85826e419209d61.tar.xz freeipa-9b7920b0f5a40089df7c01d1d85826e419209d61.zip |
Make ipa permission-add ask for optional attributes
Either one of type, filter, subtree, targetgroup, attrs or memberof is
required.
https://fedorahosted.org/freeipa/ticket/819
Diffstat (limited to 'ipalib/plugins/permission.py')
-rw-r--r-- | ipalib/plugins/permission.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ipalib/plugins/permission.py b/ipalib/plugins/permission.py index d3e0fd50a..e97174abf 100644 --- a/ipalib/plugins/permission.py +++ b/ipalib/plugins/permission.py @@ -116,32 +116,38 @@ class permission(LDAPObject): label=_('Attributes'), doc=_('Comma-separated list of attributes'), normalizer=lambda value: value.lower(), + alwaysask=True, ), StrEnum('type?', cli_name='type', label=_('Type'), doc=_('Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)'), values=(u'user', u'group', u'host', u'service', u'hostgroup', u'netgroup', u'dns',), + alwaysask=True, ), Str('memberof?', cli_name='memberof', label=_('Member of group'), # FIXME: Does this label make sense? doc=_('Target members of a group'), + alwaysask=True, ), Str('filter?', cli_name='filter', label=_('Filter'), doc=_('Legal LDAP filter (e.g. ou=Engineering)'), + alwaysask=True, ), Str('subtree?', cli_name='subtree', label=_('Subtree'), doc=_('Subtree to apply permissions to'), + alwaysask=True, ), Str('targetgroup?', cli_name='targetgroup', label=_('Target group'), doc=_('User group to apply permissions to'), + alwaysask=True, ), ) |