diff options
author | David Kupka <dkupka@redhat.com> | 2017-01-18 13:25:11 +0100 |
---|---|---|
committer | Martin Basti <mbasti@redhat.com> | 2017-02-07 13:58:48 +0100 |
commit | 7e2d185ba09382a815e9b0530aeae3d56f9378d1 (patch) | |
tree | d9641426b95f4a0043b150858151cc5f1a38f5a4 /ipaserver/plugins | |
parent | 9c0e86530ec693606ca4f69e74a9dfe4118a21aa (diff) | |
download | freeipa-7e2d185ba09382a815e9b0530aeae3d56f9378d1.tar.gz freeipa-7e2d185ba09382a815e9b0530aeae3d56f9378d1.tar.xz freeipa-7e2d185ba09382a815e9b0530aeae3d56f9378d1.zip |
stageuser: Add stageuser-{add,remove}-principal
https://fedorahosted.org/freeipa/ticket/6623
Reviewed-By: Martin Basti <mbasti@redhat.com>
Diffstat (limited to 'ipaserver/plugins')
-rw-r--r-- | ipaserver/plugins/stageuser.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/ipaserver/plugins/stageuser.py b/ipaserver/plugins/stageuser.py index b2f75a169..560251486 100644 --- a/ipaserver/plugins/stageuser.py +++ b/ipaserver/plugins/stageuser.py @@ -41,6 +41,8 @@ from .baseuser import ( baseuser_output_params, baseuser_add_cert, baseuser_remove_cert, + baseuser_add_principal, + baseuser_remove_principal, baseuser_add_manager, baseuser_remove_manager) from ipalib.request import context @@ -758,3 +760,15 @@ class stageuser_add_cert(baseuser_add_cert): class stageuser_remove_cert(baseuser_remove_cert): __doc__ = _("Remove one or more certificates to the stageuser entry") msg_summary = _('Removed certificates from stageuser "%(value)s"') + + +@register() +class stageuser_add_principal(baseuser_add_principal): + __doc__ = _('Add new principal alias to the stageuser entry') + msg_summary = _('Added new aliases to stageuser "%(value)s"') + + +@register() +class stageuser_remove_principal(baseuser_remove_principal): + __doc__ = _('Remove principal alias from the stageuser entry') + msg_summary = _('Removed aliases from stageuser "%(value)s"') |