summaryrefslogtreecommitdiffstats
path: root/ipalib/crud.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipalib/crud.py')
-rw-r--r--ipalib/crud.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/ipalib/crud.py b/ipalib/crud.py
index 40b6bd780..5021d06da 100644
--- a/ipalib/crud.py
+++ b/ipalib/crud.py
@@ -48,6 +48,10 @@ class Mod(frontend.Method):
yield param.__clone__(required=False)
-
class Find(frontend.Method):
- pass
+ def get_args(self):
+ yield self.obj.primary_key
+
+ def get_options(self):
+ for param in self.obj.params_minus_pk():
+ yield param.__clone__(required=False)