From ac88500382084d3c24a73c15c5fcfe02660383f7 Mon Sep 17 00:00:00 2001 From: Jason Gerard DeRose Date: Thu, 25 Sep 2008 03:58:42 +0000 Subject: 366: Ported user_* example Commands to crud base classes; added user_show example command --- ipalib/plugins/example.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'ipalib') diff --git a/ipalib/plugins/example.py b/ipalib/plugins/example.py index 36af33cd..7576d2a1 100644 --- a/ipalib/plugins/example.py +++ b/ipalib/plugins/example.py @@ -23,6 +23,7 @@ Some example plugins. from ipalib import frontend +from ipalib import crud from ipalib.frontend import Param from ipalib import api @@ -58,22 +59,26 @@ api.register(discover) # Register some methods for the 'user' object: -class user_add(frontend.Method): +class user_add(crud.Add): 'Add a new user.' api.register(user_add) -class user_del(frontend.Method): +class user_del(crud.Del): 'Delete an existing user.' api.register(user_del) -class user_mod(frontend.Method): +class user_mod(crud.Mod): 'Edit an existing user.' api.register(user_mod) -class user_find(frontend.Method): +class user_find(crud.Find): 'Search the users.' api.register(user_find) +class user_show(crud.Get): + 'Examine an existing user.' +api.register(user_show) + # Register some properties for the 'user' object: #class user_givenname(frontend.Property): -- cgit