equal
deleted
inserted
replaced
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): |