Skip to content

Commit 91e7953

Browse files
author
Piotr Slupski
committed
Expand setgroupaccessforshare params
1 parent 41dcef6 commit 91e7953

File tree

2 files changed

+13
-7
lines changed

2 files changed

+13
-7
lines changed

filecloudapi/fcserver.py

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1961,23 +1961,28 @@ def admin_addmembertogroup(self, groupid: str, username: str) -> None:
19611961

19621962
def admin_setgroupaccessforshare(
19631963
self,
1964-
share: Optional[FCShare],
1964+
share_obj: Optional[FCShare],
19651965
groupid: str,
19661966
adminproxyuserid: str = "",
1967+
write: bool = True,
1968+
download: bool = True,
1969+
share: bool = True,
1970+
sync: bool = True,
1971+
disallowdelete: bool = False,
19671972
) -> None:
19681973
"""
19691974
Set all user permissions for share
19701975
"""
19711976
resp = self._api_call(
19721977
"/app/websharepro/setgroupaccessforshare",
19731978
{
1974-
"shareid": share.shareid if share else "false",
1979+
"shareid": share_obj.shareid if share_obj else "false",
19751980
"groupid": groupid,
1976-
"write": "true",
1977-
"download": "true",
1978-
"share": "true",
1979-
"sync": "true",
1980-
"disallowdelete": "false",
1981+
"write": str(write).lower(),
1982+
"download": str(download).lower(),
1983+
"share": str(share).lower(),
1984+
"sync": str(sync).lower(),
1985+
"disallowdelete": str(disallowdelete).lower(),
19811986
"adminproxyuserid": adminproxyuserid,
19821987
},
19831988
)

scent.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import subprocess
55

66
from sniffer.api import select_runnable, file_validator, runnable
7+
78
try:
89
from pync import Notifier
910
except ImportError:

0 commit comments

Comments
 (0)