iro/controller/viewinterface.py
branchdevel
changeset 114 1ed072cc6793
parent 109 935b5fcaf152
child 115 323d06431100
equal deleted inserted replaced
113:abdece5f6be6 114:1ed072cc6793
     1 # -*- coding: utf-8 -*-
     1 # -*- coding: utf-8 -*-
     2 from ..model.user import with_user
     2 from ..model.user import with_user
     3 
     3 from ..validate import validate, boolean, validateHash
     4 class Interface(object):
     4 class Interface(object):
     5     '''class for a xmlrpc user
     5     '''class for a xmlrpc user
     6     '''
     6     '''
     7     
     7     
       
     8     @validate(kwd="detailed", func=boolean, need=False)
       
     9     @validate(kwd="id", func=validateHash, need=False)
     8     @with_user
    10     @with_user
     9     def status(self, user, id=None, detailed=False):
    11     def status(self, user, id=None, detailed=False):
    10         '''Gibt den aktuellen Status eines Auftrages oder Mehreren zurück.
    12         '''Gibt den aktuellen Status eines Auftrages oder Mehreren zurück.
    11 
    13 
    12         Keywords:
    14         Keywords:
    19         job.name[string]: Angebener Name
    21         job.name[string]: Angebener Name
    20         job.status[string]: Status des Auftrages
    22         job.status[string]: Status des Auftrages
    21 
    23 
    22 
    24 
    23         '''
    25         '''
    24         return str(user)
    26         if id or detailed:
       
    27             return str(user),id,detailed
       
    28         else:
       
    29             return str(user)
    25         #return user.status(id,detailed)
    30         #return user.status(id,detailed)
    26         return ""
    31         return ""
    27 
    32 
    28     @with_user
    33     @with_user
    29     def stop(self, user, id):
    34     def stop(self, user, id):