iro/controller/viewinterface.py
branchdevel
changeset 114 1ed072cc6793
parent 109 935b5fcaf152
child 115 323d06431100
--- a/iro/controller/viewinterface.py	Thu Jan 26 01:23:04 2012 +0100
+++ b/iro/controller/viewinterface.py	Fri Jan 27 15:01:59 2012 +0100
@@ -1,10 +1,12 @@
 # -*- coding: utf-8 -*-
 from ..model.user import with_user
-
+from ..validate import validate, boolean, validateHash
 class Interface(object):
     '''class for a xmlrpc user
     '''
     
+    @validate(kwd="detailed", func=boolean, need=False)
+    @validate(kwd="id", func=validateHash, need=False)
     @with_user
     def status(self, user, id=None, detailed=False):
         '''Gibt den aktuellen Status eines Auftrages oder Mehreren zurück.
@@ -21,7 +23,10 @@
 
 
         '''
-        return str(user)
+        if id or detailed:
+            return str(user),id,detailed
+        else:
+            return str(user)
         #return user.status(id,detailed)
         return ""