Add reusable ActionField

Also refactors existing ResetActionField to inherit from ActionField

Change-Id: Id7501f0cd622d143bf1565bac21cd703c52a1ced
This commit is contained in:
Aija Jaunteva 2018-06-06 19:56:47 +03:00
parent 1b10e1c400
commit d223fffa67
1 changed files with 5 additions and 3 deletions

View File

@ -13,8 +13,10 @@
from sushy.resources import base
class ResetActionField(base.CompositeField):
class ActionField(base.CompositeField):
target_uri = base.Field('target', required=True)
class ResetActionField(ActionField):
allowed_values = base.Field('ResetType@Redfish.AllowableValues',
adapter=list)
target_uri = base.Field('target', required=True)