Skip to content

Commit cce31b9

Browse files
authored
Spec Update 01/22/2021 (#28)
Change Notes: Files Namespace: - Update Comments - Update Legacy Scopes Shared Links Namespace: - Update Comments - Update Legacy Scopes Sharing Files Namespace: - Update Comments - Update Legacy Scopes Team Namespace: - Update Comments - Update Legacy Scopes Team Devices Namespace: - Update Comments - Update Legacy Scopes Team Linked Apps Namespace: - Update Comments - Update Legacy Scopes
1 parent d5bb651 commit cce31b9

6 files changed

+33
-2
lines changed

files.stone

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2748,6 +2748,7 @@ route alpha/get_metadata (AlphaGetMetadataArg, Metadata, AlphaGetMetadataError)
27482748
attrs
27492749
is_preview=true
27502750
allow_app_folder_app = true
2751+
scope = "files.metadata.read"
27512752

27522753
struct AlphaGetMetadataArg extends GetMetadataArg
27532754

@@ -2785,6 +2786,7 @@ route alpha/upload (CommitInfoWithProperties, FileMetadata, UploadErrorWithPrope
27852786
style="upload"
27862787
is_preview=true
27872788
allow_app_folder_app = true
2789+
scope = "files.content.write"
27882790

27892791
struct CommitInfoWithProperties extends CommitInfo
27902792
example default
@@ -2800,11 +2802,29 @@ union UploadErrorWithProperties extends UploadError
28002802
#
28012803

28022804
route properties/add(file_properties.AddPropertiesArg, Void, file_properties.AddPropertiesError) deprecated
2805+
attrs
2806+
scope = "files.metadata.write"
2807+
28032808
route properties/overwrite(file_properties.OverwritePropertyGroupArg, Void, file_properties.InvalidPropertyGroupError) deprecated
2809+
attrs
2810+
scope = "files.metadata.write"
2811+
28042812
route properties/update(file_properties.UpdatePropertiesArg, Void, file_properties.UpdatePropertiesError) deprecated
2813+
attrs
2814+
scope = "files.metadata.write"
2815+
28052816
route properties/remove(file_properties.RemovePropertiesArg, Void, file_properties.RemovePropertiesError) deprecated
2817+
attrs
2818+
scope = "files.metadata.write"
2819+
28062820
route properties/template/get(file_properties.GetTemplateArg, file_properties.GetTemplateResult, file_properties.TemplateError) deprecated
2821+
attrs
2822+
scope = "files.metadata.read"
2823+
28072824
route properties/template/list(Void, file_properties.ListTemplateResult, file_properties.TemplateError) deprecated
2825+
attrs
2826+
scope = "files.metadata.read"
2827+
28082828
#
28092829
# Team selective sync additions
28102830
#

shared_links.stone

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -570,6 +570,7 @@ route get_shared_links(GetSharedLinksArg, GetSharedLinksResult, GetSharedLinksEr
570570

571571
attrs
572572
allow_app_folder_app = true
573+
scope = "sharing.read"
573574

574575
union_closed PendingUploadMode
575576
"Flag to indicate pending upload default (for linking to not-yet-existing paths)."
@@ -615,3 +616,4 @@ route create_shared_link(CreateSharedLinkArg, PathLinkMetadata, CreateSharedLink
615616
attrs
616617
allow_app_folder_app = true
617618
select_admin_mode = "team_admin"
619+
scope = "sharing.write"

sharing_files.stone

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -289,6 +289,9 @@ struct AddFileMemberArgs
289289
route change_file_member_access(ChangeFileMemberAccessArgs, FileMemberActionResult, FileMemberActionError) deprecated by update_file_member
290290
"Identical to update_file_member but with less information returned."
291291

292+
attrs
293+
scope = "sharing.write"
294+
292295
struct ChangeFileMemberAccessArgs
293296
"Arguments for :route:`change_file_member_access`."
294297

team.stone

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -329,18 +329,22 @@ route properties/template/add(file_properties.AddTemplateArg, file_properties.Ad
329329

330330
attrs
331331
auth = "team"
332+
scope = "files.team_metadata.write"
332333

333334
route properties/template/update(file_properties.UpdateTemplateArg, file_properties.UpdateTemplateResult, file_properties.ModifyTemplateError) deprecated
334335
"Permission : Team member file access."
335336
attrs
336337
auth = "team"
338+
scope = "files.team_metadata.write"
337339

338340
route properties/template/get(file_properties.GetTemplateArg, file_properties.GetTemplateResult, file_properties.TemplateError) deprecated
339-
"Permission : Team member file access."
341+
"Permission : Team member file access. The scope for the route is files.team_metadata.write."
340342
attrs
341343
auth = "team"
344+
scope = "files.team_metadata.write"
342345

343346
route properties/template/list(Void, file_properties.ListTemplateResult, file_properties.TemplateError) deprecated
344-
"Permission : Team member file access."
347+
"Permission : Team member file access. The scope for the route is files.team_metadata.write."
345348
attrs
346349
auth = "team"
350+
scope = "files.team_metadata.write"

team_devices.stone

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -356,3 +356,4 @@ route devices/list_team_devices(ListTeamDevicesArg, ListTeamDevicesResult, ListT
356356

357357
attrs
358358
auth = "team"
359+
scope = "sessions.list"

team_linked_apps.stone

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,3 +215,4 @@ route linked_apps/list_team_linked_apps(ListTeamAppsArg, ListTeamAppsResult, Lis
215215

216216
attrs
217217
auth = "team"
218+
scope = "sessions.list"

0 commit comments

Comments
 (0)