diff options
author | David Kupka <dkupka@redhat.com> | 2017-01-18 13:24:29 +0100 |
---|---|---|
committer | Martin Basti <mbasti@redhat.com> | 2017-02-07 13:58:48 +0100 |
commit | 9c0e86530ec693606ca4f69e74a9dfe4118a21aa (patch) | |
tree | ca50c2e20f68db72efa2c51c215b2a6f78616850 /ipaserver/plugins/stageuser.py | |
parent | 054c1e013aee6fdbee2e9966c32df02d91f0c2c1 (diff) | |
download | freeipa-9c0e86530ec693606ca4f69e74a9dfe4118a21aa.tar.gz freeipa-9c0e86530ec693606ca4f69e74a9dfe4118a21aa.tar.xz freeipa-9c0e86530ec693606ca4f69e74a9dfe4118a21aa.zip |
stageuser: Add stageuser-{add,remove}-cert
Move {add,remove}-cert implementation from user to baseuser and inherit
{,stage}user-{add,remove}-cert from it.
https://fedorahosted.org/freeipa/ticket/6623
Reviewed-By: Martin Basti <mbasti@redhat.com>
Diffstat (limited to 'ipaserver/plugins/stageuser.py')
-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 afd402ea2..b2f75a169 100644 --- a/ipaserver/plugins/stageuser.py +++ b/ipaserver/plugins/stageuser.py @@ -39,6 +39,8 @@ from .baseuser import ( baseuser_show, NO_UPG_MAGIC, baseuser_output_params, + baseuser_add_cert, + baseuser_remove_cert, baseuser_add_manager, baseuser_remove_manager) from ipalib.request import context @@ -744,3 +746,15 @@ class stageuser_add_manager(baseuser_add_manager): @register() class stageuser_remove_manager(baseuser_remove_manager): __doc__ = _("Remove a manager to the stage user entry") + + +@register() +class stageuser_add_cert(baseuser_add_cert): + __doc__ = _("Add one or more certificates to the stageuser entry") + msg_summary = _('Added certificates to stageuser "%(value)s"') + + +@register() +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"') |