package jnpf.bizcommon.onlyoffice.controller;
|
|
import jnpf.base.ActionResult;
|
import jnpf.bizcommon.onlyoffice.entity.OnlyOfficeProperties;
|
import jnpf.onlyoffice.UploadFileCapabilityApi;
|
import lombok.RequiredArgsConstructor;
|
import org.springframework.web.bind.annotation.*;
|
import java.util.LinkedHashMap;
|
import java.util.Map;
|
|
@RestController
|
@RequestMapping("/onlyoffice/upload-file")
|
@RequiredArgsConstructor
|
public class UploadFileCapabilityController implements UploadFileCapabilityApi {
|
private final OnlyOfficeProperties properties;
|
@Override @GetMapping("/options")
|
public ActionResult<Map<String, Boolean>> options() {
|
Map<String, Boolean> result = new LinkedHashMap<>();
|
result.put("previewEnabled", properties.getUploadFile().isPreviewEnabled());
|
result.put("editEnabled", properties.getUploadFile().isEditEnabled());
|
return ActionResult.success(result);
|
}
|
}
|