We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 106cc43 commit 08bc4a1Copy full SHA for 08bc4a1
4 files changed
crowdin_api/api_resources/__init__.py
@@ -51,8 +51,8 @@
51
"SourceStringsResource",
52
"StoragesResource",
53
"StringCommentsResource",
54
- "StyleGuidesResource",
55
"StringTranslationsResource",
+ "StyleGuidesResource",
56
"TasksResource",
57
"EnterpriseTasksResource",
58
"TeamsResource",
crowdin_api/api_resources/style_guides/resource.py
@@ -40,7 +40,7 @@ def list_style_guides(
40
}
41
params.update(self.get_page_params(limit=limit, offset=offset))
42
43
- return self.requester.request(
+ return self._get_entire_data(
44
method="get",
45
path=self.get_style_guides_path(),
46
params=params,
crowdin_api/client.py
@@ -362,6 +362,13 @@ def string_translations(self) -> api_resources.StringTranslationsResource:
362
363
@property
364
def style_guides(self) -> api_resources.StyleGuidesResource:
365
+ if self.PROJECT_ID:
366
+ return api_resources.StyleGuidesResource(
367
+ requester=self.get_api_requestor(),
368
+ project_id=self.PROJECT_ID,
369
+ page_size=self.PAGE_SIZE,
370
+ )
371
+
372
return api_resources.StyleGuidesResource(
373
requester=self.get_api_requestor(), page_size=self.PAGE_SIZE
374
)
crowdin_api/tests/test_client.py
@@ -177,6 +177,7 @@ def test_api_requestor_custom_values(self, m_APIRequester):
177
("storages", "StoragesResource"),
178
("string_comments", "StringCommentsResource"),
179
("string_translations", "StringTranslationsResource"),
180
+ ("style_guides", "StyleGuidesResource"),
181
("tasks", "TasksResource"),
182
("translation_memory", "TranslationMemoryResource"),
183
("translation_status", "TranslationStatusResource"),
@@ -253,6 +254,7 @@ class TestCrowdinClientEnterprise:
253
254
255
256
257
258
("tasks", "EnterpriseTasksResource"),
259
("teams", "TeamsResource"),
260
0 commit comments