Skip to content
Snippets Groups Projects

Feature/add sharepoint service

Merged Karel van Klink requested to merge feature/add-sharepoint-service into develop
2 files
+ 9
14
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -5,8 +5,8 @@ from msgraph import GraphServiceClient
from msgraph.generated.models.field_value_set import FieldValueSet
from msgraph.generated.models.list_item import ListItem
from msgraph.generated.models.list_item_collection_response import ListItemCollectionResponse
from msgraph.generated.models.site import Site
from msgraph.generated.sites.item.lists.item.items.items_request_builder import ItemsRequestBuilder
from products import Site
from gso.settings import load_oss_params
@@ -36,15 +36,13 @@ class SPClient:
:param str list_name: The name of the list.
"""
query_params = ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters(
expand=["fields($select=Title,LinkTitle,CHECK_LIST_STATE,VERIFY_LIBRENMS)"],
)
query_params = ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters(expand=["fields"])
request_configuration = ItemsRequestBuilder.ItemsRequestBuilderGetRequestConfiguration(
query_parameters=query_params
)
return (
await self.client.sites.by_site_id(self.site_id)
.lists.by_list_id(getattr(self.list_ids, list_name))
.lists.by_list_id(self.list_ids[list_name])
.items.get(request_configuration=request_configuration)
)
@@ -57,6 +55,5 @@ class SPClient:
request_body = ListItem(fields=FieldValueSet(additional_data=fields))
return (
await self.client.sites.by_site_id(self.site_id)
.lists.by_list_id(getattr(self.list_ids, list_name))
.items.post(request_body)
.lists.by_list_id(self.list_ids[list_name]).items.post(request_body)
)
Loading