UNPKG

@onlyoffice/docspace-plugin-sdk

Version:

Simple plugin system for onlyoffice docspace

63 lines (62 loc) 2.37 kB
"use strict"; /** * (c) Copyright Ascensio System SIA 2026 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * @license */ Object.defineProperty(exports, "__esModule", { value: true }); exports.Security = void 0; /** * Defines the supported room/folder security parameters. */ var Security; (function (Security) { /** Permission to copy files and folders */ Security["Copy"] = "Copy"; /** Permission to copy sharing links */ Security["CopySharedLink"] = "CopySharedLink"; /** Permission to copy items to other locations */ Security["CopyTo"] = "CopyTo"; /** Permission to create new files and folders */ Security["Create"] = "Create"; /** Permission to delete items */ Security["Delete"] = "Delete"; /** Permission to download files */ Security["Download"] = "Download"; /** Permission to create duplicates of items */ Security["Duplicate"] = "Duplicate"; /** Permission to modify access rights */ Security["EditAccess"] = "EditAccess"; /** Permission to modify room settings */ Security["EditRoom"] = "EditRoom"; /** Permission to move items */ Security["Move"] = "Move"; /** Permission to move items to other locations */ Security["MoveTo"] = "MoveTo"; /** Permission to mute notifications */ Security["Mute"] = "Mute"; /** Permission to pin items */ Security["Pin"] = "Pin"; /** Permission to view and read content */ Security["Read"] = "Read"; /** Permission to rename items */ Security["Rename"] = "Rename"; /** Permission to create rooms from existing content */ Security["CreateRoomFrom"] = "CreateRoomFrom"; /** Permission to copy links to files */ Security["CopyLink"] = "CopyLink"; /** Permission to embed content */ Security["Embed"] = "Embed"; })(Security || (exports.Security = Security = {}));