On 02/10/2014 12:50 AM, Paulo Vital wrote:
Define PackageUpdate resource features according to API.md
Activate auth support to new resource
Signed-off-by: Paulo Vital <pvital(a)linux.vnet.ibm.com>
Signed-off-by: Ramon Medeiros <ramonn(a)linux.vnet.ibm.com>
---
src/kimchi/control/host.py | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/src/kimchi/control/host.py b/src/kimchi/control/host.py
index 053c822..f382eb3 100644
--- a/src/kimchi/control/host.py
+++ b/src/kimchi/control/host.py
@@ -36,6 +36,8 @@ class Host(Resource):
self.shutdown = self.generate_action_handler('shutdown')
self.stats = HostStats(self.model)
self.partitions = Partitions(self.model)
+ self.packageupdate = PackageUpdate(self.model)
+ self.packageupdate.expose = True
There is no need to expose it here.
@property
def data(self):
@@ -61,3 +63,13 @@ class Partition(Resource):
@property
def data(self):
return self.info
+
+
+class PackageUpdate(Resource):
+ def __init__(self, model, id=None):
+ super(PackageUpdate, self).__init__(model, id)
+ self.update = self.generate_action_handler('update')
As we will update all the packages at once the update action should be
in the PackagesUpdate(Collection)
+
+ @property
+ def data(self):
+ return self.info