+from record import NullableRecord
+
+class Owner(NullableRecord):
+ _f = {
+ 'ram_quota_total': (512, 'MiB'),
+ 'ram_quota_single': (512, 'MiB'),
+ 'disk_quota_total': (50, 'GiB'),
+ 'disk_quota_single': (50, 'GiB'),
+ 'vms_quota_total': (10, ''),
+ 'vms_quota_active': (4, '')
+ }
+ _default = dict([(_k,_v[0]) for _k,_v in _f.items()])
+ def _unitFormatter(unit):
+ return lambda v:'%s%s'%(v,unit)
+ _format = dict([(_k,_unitFormatter(_v[1])) for _k,_v in _f.items()])
+ _identity_field = 'owner_id'