Mercurial > p > roundup > code
diff roundup/rest.py @ 5824:352e78c3b4ab
Allow @fields to include protected properties, document @protected
query param.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Sun, 23 Jun 2019 20:00:12 -0400 |
| parents | edd9e2c67785 |
| children | 9c6617857032 |
line wrap: on
line diff
--- a/roundup/rest.py Sun Jun 23 14:46:05 2019 +0200 +++ b/roundup/rest.py Sun Jun 23 20:00:12 2019 -0400 @@ -656,9 +656,10 @@ f = value.split(",") if len(f) == 1: f=value.split(":") + allprops=class_obj.getprops(protected=True) for i in f: try: - display_props[i] = class_obj.properties[i] + display_props[i] = allprops[i] except KeyError as err: raise UsageError("Failed to find property '%s' " "for class %s."%(i, class_name)) @@ -821,9 +822,10 @@ f=value.split(",") if len(f) == 1: f=value.split(":") + allprops=class_obj.getprops(protected=True) for i in f: try: - props[i] = class_obj.properties[i] + props[i] = allprops[i] except KeyError as err: raise UsageError("Failed to find property '%s' for class %s."%(i, class_name)) elif key == "@protected":
