Skip to content

Commit 727bec4

Browse files
Brady EndresBrady Endres
authored andcommitted
add include_connections option to get_projects() method
1 parent 4f30919 commit 727bec4

File tree

9 files changed

+46
-12
lines changed

9 files changed

+46
-12
lines changed

__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# @Author: Philip Floetotto
33
# @Date: 2015-06-07 10:01:57
44
# @Last Modified by: Brady Endres
5-
# @Last Modified time: 2021-06-08
5+
# @Last Modified time: 2021-08-10
66

77
"""
88
SyncSketch Python API

build/lib/syncsketch/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
# @Author: yafes
33
# @Date: 2018-11-20 17:39:54
44
# @Last Modified by: Brady Endres
5-
# @Last Modified time: 2021-06-08
5+
# @Last Modified time: 2021-08-10
66

77
from __future__ import absolute_import
88

99
from .syncsketch import SyncSketchAPI
1010

11-
__version__ = "1.0.8.7"
11+
__version__ = "1.0.8.8"
1212
__author__ = "SyncSketch Dev Team"
1313
__credits__ = "Philip Floetotto, Yafes Sahin, Brady Endres"

build/lib/syncsketch/syncsketch.py

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,15 @@ def create_project(self, account_id, name, description="", data={}):
210210

211211
return self._get_json_response("project", postData=post_data)
212212

213-
def get_projects(self, include_deleted=False, include_archived=False, include_tags=False, limit=100, offset=0):
213+
def get_projects(
214+
self,
215+
include_deleted=False,
216+
include_archived=False,
217+
include_tags=False,
218+
include_connections=False,
219+
limit=100,
220+
offset=0,
221+
):
214222
"""
215223
Get a list of currently active projects
216224
@@ -221,7 +229,16 @@ def get_projects(self, include_deleted=False, include_archived=False, include_ta
221229
Returns:
222230
TYPE: Dict with meta information and an array of found projects
223231
"""
224-
get_params = {"active": 1, "is_archived": 0, "account__active": 1, "limit": limit, "offset": offset}
232+
get_params = {
233+
"active": 1,
234+
"is_archived": 0,
235+
"account__active": 1,
236+
"limit": limit,
237+
"offset": offset,
238+
}
239+
240+
if include_connections:
241+
get_params["withFullConnections"] = True
225242

226243
if include_deleted:
227244
del get_params["active"]
12.5 KB
Binary file not shown.

dist/syncsketch-1.0.8.8.tar.gz

11.1 KB
Binary file not shown.

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# @Author: yafes
22
# @Date: 2018-11-20 17:36:16
33
# @Last Modified by: Brady Endres
4-
# @Last Modified time: 2021-06-08
4+
# @Last Modified time: 2021-08-10
55

66
from setuptools import setup, find_packages
77

@@ -10,7 +10,7 @@
1010

1111
setup(
1212
name="syncsketch",
13-
version="1.0.8.7",
13+
version="1.0.8.8",
1414
description="SyncSketch Python API",
1515
author="Philip Floetotto",
1616
author_email="phil@syncsketch.com",

syncsketch.egg-info/PKG-INFO

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Metadata-Version: 2.1
22
Name: syncsketch
3-
Version: 1.0.8.7
3+
Version: 1.0.8.8
44
Summary: SyncSketch Python API
55
Home-page: https://github.com/syncsketch/python-api
66
Author: Philip Floetotto

syncsketch/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
# @Author: yafes
33
# @Date: 2018-11-20 17:39:54
44
# @Last Modified by: Brady Endres
5-
# @Last Modified time: 2021-06-08
5+
# @Last Modified time: 2021-08-10
66

77
from __future__ import absolute_import
88

99
from .syncsketch import SyncSketchAPI
1010

11-
__version__ = "1.0.8.7"
11+
__version__ = "1.0.8.8"
1212
__author__ = "SyncSketch Dev Team"
1313
__credits__ = "Philip Floetotto, Yafes Sahin, Brady Endres"

syncsketch/syncsketch.py

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,15 @@ def create_project(self, account_id, name, description="", data={}):
210210

211211
return self._get_json_response("project", postData=post_data)
212212

213-
def get_projects(self, include_deleted=False, include_archived=False, include_tags=False, limit=100, offset=0):
213+
def get_projects(
214+
self,
215+
include_deleted=False,
216+
include_archived=False,
217+
include_tags=False,
218+
include_connections=False,
219+
limit=100,
220+
offset=0,
221+
):
214222
"""
215223
Get a list of currently active projects
216224
@@ -221,7 +229,16 @@ def get_projects(self, include_deleted=False, include_archived=False, include_ta
221229
Returns:
222230
TYPE: Dict with meta information and an array of found projects
223231
"""
224-
get_params = {"active": 1, "is_archived": 0, "account__active": 1, "limit": limit, "offset": offset}
232+
get_params = {
233+
"active": 1,
234+
"is_archived": 0,
235+
"account__active": 1,
236+
"limit": limit,
237+
"offset": offset,
238+
}
239+
240+
if include_connections:
241+
get_params["withFullConnections"] = True
225242

226243
if include_deleted:
227244
del get_params["active"]

0 commit comments

Comments
 (0)