Skip to content

Commit 5d9eac0

Browse files
committed
sp tenant namespace update
1 parent 93fd6f6 commit 5d9eac0

32 files changed

Lines changed: 927 additions & 34 deletions

examples/onedrive/folders/list_files.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
)
1717
# items = client.me.drive.root.get_files(False).execute_query()
1818
site = client.sites.get_by_url(test_team_site_url)
19-
items = site.lists["Documents"].drive.root.get_files(True, 1000).execute_query()
19+
items = site.lists["Documents"].drive.root.get_files(False, 1000).execute_query()
2020
print("{0} files found".format(len(items)))
2121
for file_item in items:
2222
print(file_item.web_url)

examples/onedrive/folders/list_folders.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@
1616
)
1717
# items = client.me.drive.root.get_files(False).execute_query()
1818
site = client.sites.get_by_url(test_team_site_url)
19-
items = site.lists["Documents"].drive.root.get_folders(True, 1000).execute_query()
19+
items = (
20+
site.lists["Documents_Archive"].drive.root.get_folders(False, 10000).execute_query()
21+
)
2022
print("{0} folders found".format(len(items)))
2123
# for folder_item in items:
2224
# print(folder_item.web_url)
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
"""
2+
Demonstrates how to upload a JSON file to a SharePoint site
3+
"""
4+
5+
from office365.sharepoint.client_context import ClientContext
6+
from tests import test_team_site_url, test_user_credentials
7+
8+
ctx = ClientContext(test_team_site_url).with_credentials(test_user_credentials)
9+
10+
list_title = "Documents"
11+
folder = ctx.web.lists.get_by_title(list_title).root_folder
12+
path = "../../data/countries.json"
13+
with open(path, "r") as f:
14+
file = folder.files.upload(f).execute_query()
15+
print("File has been uploaded into: {0}".format(file.serverRelativeUrl))

examples/sharepoint/files/versions/list.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,5 @@
1515
)
1616

1717
for version in file_with_versions.versions:
18+
# print(version.properties.get("Created"))
1819
print(version.version_label)
File renamed without changes.

examples/sharepoint/listitems/get_deleted.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
"""
22
Demonstrates how to retrieve deleted items (of File type)
33
"""
4-
from office365.sharepoint.changes.query import ChangeQuery
54
from office365.sharepoint.client_context import ClientContext
65
from tests import test_client_credentials, test_team_site_url
76

generator/import_metadata.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@ def export_to_file(path, content):
2626
"--endpoint",
2727
dest="endpoint",
2828
help="Import metadata endpoint",
29-
default="sharepoint",
29+
default="microsoftgraph",
3030
)
3131
parser.add_argument(
3232
"-p",
3333
"--path",
3434
dest="path",
35-
default="./metadata/SharePoint.xml",
35+
default="./metadata/MicrosoftGraph.xml",
3636
help="Import metadata endpoint",
3737
)
3838

generator/metadata/MicrosoftGraph.xml

Lines changed: 584 additions & 13 deletions
Large diffs are not rendered by default.

office365/onedrive/driveitems/driveItem.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ def _after_loaded(col):
8181

8282
for drive_item in col:
8383
if drive_item.is_folder:
84-
if recursive:
84+
if recursive and drive_item.folder.childCount > 0:
8585
_get_files(drive_item)
8686
else:
8787
return_type.add_child(drive_item)

office365/sharepoint/attachments/collection.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ def __init__(self, context, resource_path=None, parent=None):
1919
)
2020

2121
def add(self, attachment_file_information):
22-
# type: (AttachmentCreationInformation) -> Attachment
22+
# type: (AttachmentCreationInformation|dict) -> Attachment
2323
"""
2424
Adds the attachment represented by the file name and stream in the specified parameter to the list item.
2525

0 commit comments

Comments
 (0)