Skip to content

Commit 2149b2d

Browse files
add product name to rich documents
Signed-off-by: tobiasKaminsky <[email protected]>
1 parent f7234c8 commit 2149b2d

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/main/java/com/owncloud/android/lib/resources/status/GetRemoteCapabilitiesOperation.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,7 @@ public class GetRemoteCapabilitiesOperation extends RemoteOperation {
136136
private static final String NODE_OPTIONAL_MIMETYPES = "mimetypesNoDefaultOpen";
137137
private static final String NODE_RICHDOCUMENTS_DIRECT_EDITING = "direct_editing";
138138
private static final String NODE_RICHDOCUMENTS_TEMPLATES = "templates";
139+
private static final String NODE_RICHDOCUMENTS_PRODUCT_NAME = "productName";
139140

140141
// activity
141142
private static final String NODE_ACTIVITY = "activity";
@@ -450,6 +451,11 @@ protected RemoteOperationResult run(OwnCloudClient client) {
450451
} else {
451452
capability.setRichDocumentsTemplatesAvailable(CapabilityBooleanType.FALSE);
452453
}
454+
455+
if (richDocumentsCapability.has(NODE_RICHDOCUMENTS_PRODUCT_NAME)) {
456+
capability.setRichDocumentsProductName(
457+
richDocumentsCapability.getString(NODE_RICHDOCUMENTS_PRODUCT_NAME));
458+
}
453459
} else {
454460
capability.setRichDocuments(CapabilityBooleanType.FALSE);
455461
}

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ public class OCCapability {
9999
private CapabilityBooleanType richDocumentsTemplatesAvailable;
100100
private List<String> richDocumentsMimeTypeList;
101101
private List<String> richDocumentsOptionalMimeTypeList;
102+
private String richDocumentsProductName;
102103

103104
private CapabilityBooleanType activity;
104105

@@ -154,6 +155,7 @@ public OCCapability() {
154155
richDocumentsOptionalMimeTypeList = new ArrayList<>();
155156
richDocumentsDirectEditing = CapabilityBooleanType.FALSE;
156157
richDocumentsTemplatesAvailable = CapabilityBooleanType.FALSE;
158+
richDocumentsProductName = "Collabora Online";
157159
}
158160

159161
public OwnCloudVersion getVersion() {

0 commit comments

Comments
 (0)