mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2026-07-29 15:55:47 -05:00
plugable: Specify plugin base classes and modules using API properties
https://fedorahosted.org/freeipa/ticket/3090 Reviewed-By: Martin Babinsky <mbabinsk@redhat.com>
This commit is contained in:
@@ -121,7 +121,12 @@ class Advice(Plugin):
|
||||
|
||||
raise NotImplementedError
|
||||
|
||||
advise_api = API((Advice,), ('ipaserver.advise.plugins.*',))
|
||||
|
||||
class AdviseAPI(API):
|
||||
bases = (Advice,)
|
||||
modules = ('ipaserver.advise.plugins.*',)
|
||||
|
||||
advise_api = AdviseAPI()
|
||||
|
||||
|
||||
class IpaAdvise(admintool.AdminTool):
|
||||
|
||||
Reference in New Issue
Block a user