Skip to content

Spec Update 06/30/2021 #46

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 1, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions files.stone
Original file line number Diff line number Diff line change
Expand Up @@ -555,6 +555,7 @@ route list_folder (ListFolderArg, ListFolderResult, ListFolderError)

attrs
allow_app_folder_app = true
auth = "app, user"
select_admin_mode = "whole_team"
scope = "files.metadata.read"

Expand All @@ -580,6 +581,7 @@ route list_folder/continue (ListFolderContinueArg, ListFolderResult, ListFolderC

attrs
allow_app_folder_app = true
auth = "app, user"
select_admin_mode = "whole_team"
scope = "files.metadata.read"

Expand All @@ -599,6 +601,7 @@ route list_folder/get_latest_cursor (ListFolderArg, ListFolderGetLatestCursorRes

attrs
allow_app_folder_app = true
auth = "app, user"
select_admin_mode = "whole_team"
scope = "files.metadata.read"
#
Expand Down
20 changes: 3 additions & 17 deletions sharing_files.stone
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,7 @@ union ViewerInfoPolicy
##################################

struct FileMemberActionResult
"Per-member result for :route:`add_file_member` or :route:`change_file_member_access`."
"Per-member result for :route:`add_file_member`."

member MemberSelector
"One of specified input members."
Expand Down Expand Up @@ -286,14 +286,8 @@ struct AddFileMemberArgs

# --

route change_file_member_access(ChangeFileMemberAccessArgs, FileMemberActionResult, FileMemberActionError) deprecated by update_file_member
"Identical to update_file_member but with less information returned."

attrs
scope = "sharing.write"

struct ChangeFileMemberAccessArgs
"Arguments for :route:`change_file_member_access`."
struct UpdateFileMemberArgs
"Arguments for :route:`update_file_member`."

file PathOrId
"File for which we are changing a member's access."
Expand All @@ -307,14 +301,6 @@ struct ChangeFileMemberAccessArgs
member = default
access_level = viewer

struct UpdateFileMemberArgs extends ChangeFileMemberAccessArgs
"Arguments for :route:`update_file_member`."

example default
file = "id:3kmLmQFnf1AAAAAAAAAAAw"
member = default
access_level = viewer

route update_file_member(UpdateFileMemberArgs, MemberAccessLevelResult, FileMemberActionError)
"Changes a member's access on a shared file."

Expand Down