Skip to content

Commit 5a5d5a3

Browse files
committed
Add is virtual back to project props
1 parent 93d0614 commit 5a5d5a3

1 file changed

Lines changed: 14 additions & 2 deletions

File tree

maproulette/models/project.py

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,15 @@ def display_name(self):
6464
def display_name(self, value):
6565
self._display_name = value
6666

67+
@property
68+
def is_virtual(self):
69+
"""Whether or not a project is virtual"""
70+
return self._is_virtual
71+
72+
@is_virtual.setter
73+
def is_virtual(self, value):
74+
self._is_virtual = value
75+
6776
@property
6877
def featured(self):
6978
"""Whether or not the project is featured"""
@@ -73,14 +82,16 @@ def featured(self):
7382
def featured(self, value):
7483
self._featured = value
7584

76-
def __init__(self, name, id=None, description=None, groups=None, enabled=None, display_name=None, featured=None):
85+
def __init__(self, name, id=None, description=None, groups=None, enabled=None,
86+
is_virtual=None, display_name=None, featured=None):
7787
self._id = id
7888
self._name = name
7989
self._description = description
8090
self._groups = groups
8191
self._enabled = enabled
8292
self._display_name = display_name
8393
self._featured = featured
94+
self._is_virtual = is_virtual
8495

8596
def to_dict(self):
8697
"""Converts all non-null properties of a project object into a dictionary"""
@@ -91,7 +102,8 @@ def to_dict(self):
91102
"groups": self._groups,
92103
"enabled": self._enabled,
93104
"display_name": self._display_name,
94-
"featured": self._featured
105+
"featured": self._featured,
106+
"isVirtual": self._is_virtual
95107
}
96108
return {k: v for (k, v) in properties.items() if v is not None}
97109

0 commit comments

Comments
 (0)