mirror of
https://github.com/owncloud/android-library.git
synced 2025-06-07 16:06:08 +00:00
Add support for capability to show optional warning about public shares
This commit is contained in:
parent
8ae4dd137d
commit
6d0773cf34
@ -98,6 +98,7 @@ public class GetRemoteCapabilitiesOperation extends RemoteOperation {
|
|||||||
private static final String PROPERTY_RESHARING = "resharing";
|
private static final String PROPERTY_RESHARING = "resharing";
|
||||||
private static final String PROPERTY_OUTGOING = "outgoing";
|
private static final String PROPERTY_OUTGOING = "outgoing";
|
||||||
private static final String PROPERTY_INCOMING = "incoming";
|
private static final String PROPERTY_INCOMING = "incoming";
|
||||||
|
private static final String PROPERTY_PRIVACY_WARNING = "privacy_warning";
|
||||||
|
|
||||||
private static final String PROPERTY_BIGFILECHUNKING = "bigfilechunking";
|
private static final String PROPERTY_BIGFILECHUNKING = "bigfilechunking";
|
||||||
private static final String PROPERTY_UNDELETE = "undelete";
|
private static final String PROPERTY_UNDELETE = "undelete";
|
||||||
@ -210,6 +211,13 @@ public class GetRemoteCapabilitiesOperation extends RemoteOperation {
|
|||||||
capability.setFilesSharingPublicMultiple(CapabilityBooleanType.fromBooleanValue(
|
capability.setFilesSharingPublicMultiple(CapabilityBooleanType.fromBooleanValue(
|
||||||
respPublic.getBoolean(PROPERTY_MULTIPLE)));
|
respPublic.getBoolean(PROPERTY_MULTIPLE)));
|
||||||
}
|
}
|
||||||
|
if (respPublic.has(PROPERTY_PRIVACY_WARNING)) {
|
||||||
|
capability.setFilesSharingPublicDisplayPrivacyWarning(
|
||||||
|
CapabilityBooleanType.fromBooleanValue(
|
||||||
|
respPublic.getBoolean(PROPERTY_PRIVACY_WARNING)
|
||||||
|
)
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (respFilesSharing.has(NODE_USER)) {
|
if (respFilesSharing.has(NODE_USER)) {
|
||||||
|
@ -67,6 +67,7 @@ public class OCCapability {
|
|||||||
private CapabilityBooleanType mFilesBigFileChuncking;
|
private CapabilityBooleanType mFilesBigFileChuncking;
|
||||||
private CapabilityBooleanType mFilesUndelete;
|
private CapabilityBooleanType mFilesUndelete;
|
||||||
private CapabilityBooleanType mFilesVersioning;
|
private CapabilityBooleanType mFilesVersioning;
|
||||||
|
private CapabilityBooleanType mFilesSharingPublicDisplayPrivacyWarning;
|
||||||
|
|
||||||
public OCCapability() {
|
public OCCapability() {
|
||||||
mId = 0;
|
mId = 0;
|
||||||
@ -89,6 +90,7 @@ public class OCCapability {
|
|||||||
mFilesSharingPublicSendMail = CapabilityBooleanType.UNKNOWN;
|
mFilesSharingPublicSendMail = CapabilityBooleanType.UNKNOWN;
|
||||||
mFilesSharingPublicUpload = CapabilityBooleanType.UNKNOWN;
|
mFilesSharingPublicUpload = CapabilityBooleanType.UNKNOWN;
|
||||||
mFilesSharingPublicMultiple = CapabilityBooleanType.UNKNOWN;
|
mFilesSharingPublicMultiple = CapabilityBooleanType.UNKNOWN;
|
||||||
|
mFilesSharingPublicDisplayPrivacyWarning = CapabilityBooleanType.UNKNOWN;
|
||||||
mFilesSharingUserSendMail = CapabilityBooleanType.UNKNOWN;
|
mFilesSharingUserSendMail = CapabilityBooleanType.UNKNOWN;
|
||||||
mFilesSharingResharing = CapabilityBooleanType.UNKNOWN;
|
mFilesSharingResharing = CapabilityBooleanType.UNKNOWN;
|
||||||
mFilesSharingFederationOutgoing = CapabilityBooleanType.UNKNOWN;
|
mFilesSharingFederationOutgoing = CapabilityBooleanType.UNKNOWN;
|
||||||
@ -239,6 +241,15 @@ public class OCCapability {
|
|||||||
this.mFilesSharingPublicMultiple = filesSharingPublicMultiple;
|
this.mFilesSharingPublicMultiple = filesSharingPublicMultiple;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public CapabilityBooleanType getFilesSharingPublicDisplayPrivacyWarning() {
|
||||||
|
return mFilesSharingPublicDisplayPrivacyWarning;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setFilesSharingPublicDisplayPrivacyWarning(
|
||||||
|
CapabilityBooleanType filesSharingPublicDisplayPrivacyWarning
|
||||||
|
) {
|
||||||
|
mFilesSharingPublicDisplayPrivacyWarning = filesSharingPublicDisplayPrivacyWarning;
|
||||||
|
}
|
||||||
public CapabilityBooleanType getFilesSharingUserSendMail() {
|
public CapabilityBooleanType getFilesSharingUserSendMail() {
|
||||||
return mFilesSharingUserSendMail;
|
return mFilesSharingUserSendMail;
|
||||||
}
|
}
|
||||||
@ -294,4 +305,5 @@ public class OCCapability {
|
|||||||
public void setFilesVersioning(CapabilityBooleanType filesVersioning) {
|
public void setFilesVersioning(CapabilityBooleanType filesVersioning) {
|
||||||
this.mFilesVersioning = filesVersioning;
|
this.mFilesVersioning = filesVersioning;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user