Skip to content

Commit 0bc996e

Browse files
committed
add PROPERTY_DEFAULT_PERMISSIONS
Signed-off-by: alperozturk <alper_ozturk@proton.me>
1 parent 55a8c05 commit 0bc996e

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

library/src/main/java/com/owncloud/android/lib/resources/status/GetCapabilitiesRemoteOperation.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,8 @@ public class GetCapabilitiesRemoteOperation extends RemoteOperation {
177177
private static final String NODE_NOTES = "notes";
178178
private static final String NOTES_PATH = "notes_path";
179179

180+
private static final String PROPERTY_DEFAULT_PERMISSIONS = "default_permissions";
181+
180182
private OCCapability currentCapability = null;
181183

182184
public GetCapabilitiesRemoteOperation() {
@@ -368,6 +370,10 @@ private OCCapability parseResponse(String response) throws JSONException {
368370
respFilesSharing.getBoolean(PROPERTY_API_ENABLED)));
369371
}
370372

373+
if (respFilesSharing.has(PROPERTY_DEFAULT_PERMISSIONS)) {
374+
capability.setDefaultPermissions(respFilesSharing.getInt(PROPERTY_DEFAULT_PERMISSIONS));
375+
}
376+
371377
if (respFilesSharing.has(NODE_PUBLIC)) {
372378
JSONObject respPublic = respFilesSharing.getJSONObject(NODE_PUBLIC);
373379
capability.setFilesSharingPublicEnabled(CapabilityBooleanType.fromBooleanValue(

library/src/main/java/com/owncloud/android/lib/resources/status/OCCapability.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,8 @@ class OCCapability {
123123
// Etag for capabilities
124124
var etag: String? = ""
125125

126+
var defaultPermissions: Int? = null
127+
126128
val version: OwnCloudVersion
127129
get() =
128130
OwnCloudVersion(

0 commit comments

Comments
 (0)