While using legacy api in patchew-cli, get-projects is called in update which prepare a dictionary of projects using Project fields. In rest, properties was missing.
---
api/models.py | 2 ++
api/rest.py | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/api/models.py b/api/models.py
index e712149..e0c4fa2 100644
--- a/api/models.py
+++ b/api/models.py
@@ -196,6 +196,8 @@ class Project(models.Model):
emit_event("SetProperty", obj=self, name=prop, value=value,
old_value=old_val)
+ properties = property(get_properties, set_property)
+
def total_series_count(self):
return Message.objects.series_heads(project=self.name).count()
diff --git a/api/rest.py b/api/rest.py
index 45dab6e..c9a131c 100644
--- a/api/rest.py
+++ b/api/rest.py
@@ -133,7 +133,7 @@ class ProjectSerializer(serializers.HyperlinkedModelSerializer):
model = Project
fields = ('resource_uri', 'name', 'mailing_list', 'prefix_tags', 'url', 'git', \
'description', 'display_order', 'logo', 'parent_project', 'messages',
- 'results', 'series')
+ 'results', 'series', 'properties')
messages = HyperlinkedIdentityField(view_name='messages-list', lookup_field='pk',
lookup_url_kwarg='projects_pk')
--
2.15.1 (Apple Git-101)
_______________________________________________
Patchew-devel mailing list
Patchew-devel@redhat.com
https://www.redhat.com/mailman/listinfo/patchew-devel